Procházet zdrojové kódy

Closes #4909: Check for contents in local_requirements.txt before calling pip

Jeremy Stretch před 5 roky
rodič
revize
9f363f493b
1 změnil soubory, kde provedl 3 přidání a 2 odebrání
  1. 3 2
      upgrade.sh

+ 3 - 2
upgrade.sh

@@ -40,11 +40,12 @@ echo "Installing core dependencies ($COMMAND)..."
 eval $COMMAND || exit 1
 eval $COMMAND || exit 1
 
 
 # Install optional packages (if any)
 # Install optional packages (if any)
-if [ -f "local_requirements.txt" ]
-then
+if [ -s "local_requirements.txt" ]; then
   COMMAND="pip3 install -r local_requirements.txt"
   COMMAND="pip3 install -r local_requirements.txt"
   echo "Installing local dependencies ($COMMAND)..."
   echo "Installing local dependencies ($COMMAND)..."
   eval $COMMAND || exit 1
   eval $COMMAND || exit 1
+elif [ -f "local_requirements.txt" ]; then
+  echo "Skipping local dependencies (local_requirements.txt is empty)"
 else
 else
   echo "Skipping local dependencies (local_requirements.txt not found)"
   echo "Skipping local dependencies (local_requirements.txt not found)"
 fi
 fi