Improve automation
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,2 +1,3 @@
|
|||||||
dist/
|
dist/
|
||||||
|
server/
|
||||||
*.ignore
|
*.ignore
|
||||||
@@ -7,9 +7,9 @@ root="$(realpath "$root")"
|
|||||||
source "${dir}/pack.properties"
|
source "${dir}/pack.properties"
|
||||||
|
|
||||||
cd "${dir}/legacy"
|
cd "${dir}/legacy"
|
||||||
zip -rv "${root}/dist/${TITLE}_Auto-Update-Legacy.zip"
|
zip -rv --filesync "${root}/dist/${TITLE}_Auto-Update-Legacy.zip"
|
||||||
cd -
|
cd -
|
||||||
cd "${dir}/unsup" || exit
|
cd "${dir}/unsup" || exit
|
||||||
zip -rv "${root}/dist/${TITLE}_Auto-Update.zip" .
|
zip -rv --filesync "${root}/dist/${TITLE}_Auto-Update.zip" .
|
||||||
cd - || exit
|
cd - || exit
|
||||||
printf %s\\n "Auto update distributions created!"
|
printf %s\\n "Auto update distributions created!"
|
||||||
|
|||||||
@@ -30,8 +30,9 @@ package_resources() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
package_data() {
|
package_data() {
|
||||||
printf %s "$data_list" | while read -r line
|
printf %s\\n "$data_list" | while read -r line
|
||||||
do
|
do
|
||||||
|
printf %s\\n "Zipping datapack \"$line\""
|
||||||
zip -r "${root}/dist/pack/${line}.zip" ${root}/pack/${line}/*
|
zip -r "${root}/dist/pack/${line}.zip" ${root}/pack/${line}/*
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
@@ -58,18 +59,19 @@ data_list="$(create_list "${root}/pack/config/openloader/data/")"
|
|||||||
|
|
||||||
mkdir -p "${root}/dist"
|
mkdir -p "${root}/dist"
|
||||||
|
|
||||||
rsync -av --delete --progress "${root}/pack" "${root}/dist" \
|
rm -rf "${root}/dist/pack"
|
||||||
$(printf " --exclude %s" $resource_list)
|
rsync -av "${root}/pack" "${root}/dist" \
|
||||||
# # $(printf " --exclude %s" $data_list)
|
$(printf " --exclude %s" $resource_list) \
|
||||||
|
$(printf " --exclude %s" $data_list)
|
||||||
|
|
||||||
package_resources
|
package_resources
|
||||||
# package_dat
|
package_data
|
||||||
cd "${root}/dist/pack" || exit
|
cd "${root}/dist/pack" || exit
|
||||||
setup_index
|
setup_index
|
||||||
|
|
||||||
packwiz cf export -o "${root}/dist/${TITLE}_Curseforge.zip"
|
# packwiz cf export -o "${root}/dist/${TITLE}_Curseforge.zip"
|
||||||
packwiz mr export -o "${root}/dist/${TITLE}_Modrinth.zip"
|
packwiz mr export -o "${root}/dist/${TITLE}_Modrinth.zip"
|
||||||
packwiz cf export -o "${root}/dist/${TITLE}_Server.zip" -s server
|
# packwiz cf export -o "${root}/dist/${TITLE}_Server.zip" -s server
|
||||||
cd - || exit
|
cd - || exit
|
||||||
|
|
||||||
echo "Done!"
|
echo "Done!"
|
||||||
|
|||||||
@@ -4,3 +4,4 @@ dir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")"
|
|||||||
|
|
||||||
"$dir/auto-update"
|
"$dir/auto-update"
|
||||||
"$dir/packwiz"
|
"$dir/packwiz"
|
||||||
|
"$dir/server"
|
||||||
11
build/server
Executable file
11
build/server
Executable file
@@ -0,0 +1,11 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
dir="$(dirname "$(readlink -f "$0")")"
|
||||||
|
root="${dir}/../"
|
||||||
|
root="$(realpath "$root")"
|
||||||
|
|
||||||
|
mkdir -p "${root}/server"
|
||||||
|
cd "${root}/server" || exit
|
||||||
|
java -jar ../build/legacy/.minecraft/packwiz-installer-bootstrap.jar -g -s server ../dist/pack/pack.toml
|
||||||
|
rm packwiz-installer.jar
|
||||||
|
cd - || exit
|
||||||
Reference in New Issue
Block a user