From 8e0580ff96d9225141eb5421ff9c75edaba398e0 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Thu, 27 Apr 2017 14:42:52 -0400 Subject: [PATCH] Improved upgrade script --- upgrade.sh | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) 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