diff --git a/upgrade.sh b/upgrade.sh index 76ed4a57c..49f873068 100755 --- a/upgrade.sh +++ b/upgrade.sh @@ -15,6 +15,11 @@ if [ "$(whoami)" = "root" ]; then PREFIX="" fi +# Delete stale bytecode +COMMAND="${PREFIX}find . -name \"*.pyc\" -delete" +echo "Cleaning up stale Python bytecode ($COMMAND)..." +#eval $COMMAND + # Fall back to pip3 if pip is missing PIP="pip" type $PIP >/dev/null 2>&1 || PIP="pip3" @@ -25,10 +30,11 @@ echo "Updating required Python packages ($COMMAND)..." eval $COMMAND # Apply any database migrations -./netbox/manage.py migrate +COMMAND="./netbox/manage.py migrate" +echo "Updating required Python packages ($COMMAND)..." +eval $COMMAND # Collect static files -./netbox/manage.py collectstatic --no-input - -# Delete old bytecode -find . -name "*.pyc" -delete +COMMAND="./netbox/manage.py collectstatic --no-input" +echo "Collecting static files ($COMMAND)..." +eval $COMMAND