Browse Source

Improved upgrade script

Jeremy Stretch 8 years ago
parent
commit
8e0580ff96
1 changed files with 11 additions and 5 deletions
  1. 11 5
      upgrade.sh

+ 11 - 5
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