23 lines
1.1 KiB
Bash
23 lines
1.1 KiB
Bash
#!/bin/bash
|
|
set -e # Error out immediately on failed line
|
|
set +x # Don't print commands as they are run
|
|
|
|
echo "Cleaning up old installation (if any, exluding world and property files)..."
|
|
# The aim is to delete anything that doesn't need to be persistent between upgrades
|
|
echo "Deleting mods..." # Mods may change between versions
|
|
rm -rf ./mods
|
|
echo "Deleting forge jars..." # The version of Forge may change
|
|
rm -f forge-*
|
|
echo "Deleting Minecraft jars..." # The version of Minecraft may change
|
|
rm -f minecraft_server*
|
|
echo "Deleting libraries..." # Unsure if libraries might change
|
|
rm -rf ./libraries
|
|
echo "Deleting kubejs..." # Not sure what this folder is, but I don't think anything persistent is stored in it
|
|
rm -rf ./kubejs
|
|
echo "Deleting packmenu..." # Not sure what this folder is, but I don't think anything persistent is stored in it
|
|
rm -rf ./packmenu
|
|
echo "Deleting old installers..." # These shouldn't conflict, but I'm deleting them in-case they ever have a hotfix release with the same name
|
|
rm -f serverinstall*
|
|
echo "Cleanup Complete "
|
|
echo "=========================="
|