www-apps/netbox/files: patches
This commit is contained in:
parent
28fe6d869b
commit
f8e8dc5eeb
|
@ -1,63 +0,0 @@
|
||||||
--- a/upgrade.sh 2021-08-25 23:49:35.343236769 +0200
|
|
||||||
+++ b/upgrade.sh 2021-08-25 23:50:31.305521930 +0200
|
|
||||||
@@ -2,60 +2,6 @@
|
|
||||||
# This script will prepare NetBox to run after the code has been upgraded to
|
|
||||||
# its most recent release.
|
|
||||||
|
|
||||||
-cd "$(dirname "$0")"
|
|
||||||
-VIRTUALENV="$(pwd -P)/venv"
|
|
||||||
-
|
|
||||||
-# Remove the existing virtual environment (if any)
|
|
||||||
-if [ -d "$VIRTUALENV" ]; then
|
|
||||||
- COMMAND="rm -rf ${VIRTUALENV}"
|
|
||||||
- echo "Removing old virtual environment..."
|
|
||||||
- eval $COMMAND
|
|
||||||
-else
|
|
||||||
- WARN_MISSING_VENV=1
|
|
||||||
-fi
|
|
||||||
-
|
|
||||||
-# Create a new virtual environment
|
|
||||||
-COMMAND="python3 -m venv ${VIRTUALENV}"
|
|
||||||
-echo "Creating a new virtual environment at ${VIRTUALENV}..."
|
|
||||||
-eval $COMMAND || {
|
|
||||||
- echo "--------------------------------------------------------------------"
|
|
||||||
- echo "ERROR: Failed to create the virtual environment. Check that you have"
|
|
||||||
- echo "the required system packages installed and the following path is"
|
|
||||||
- echo "writable: ${VIRTUALENV}"
|
|
||||||
- echo "--------------------------------------------------------------------"
|
|
||||||
- exit 1
|
|
||||||
-}
|
|
||||||
-
|
|
||||||
-# Activate the virtual environment
|
|
||||||
-source "${VIRTUALENV}/bin/activate"
|
|
||||||
-
|
|
||||||
-# Upgrade pip
|
|
||||||
-COMMAND="pip install --upgrade pip"
|
|
||||||
-echo "Updating pip ($COMMAND)..."
|
|
||||||
-eval $COMMAND || exit 1
|
|
||||||
-pip -V
|
|
||||||
-
|
|
||||||
-# Install necessary system packages
|
|
||||||
-COMMAND="pip install wheel"
|
|
||||||
-echo "Installing Python system packages ($COMMAND)..."
|
|
||||||
-eval $COMMAND || exit 1
|
|
||||||
-
|
|
||||||
-# Install required Python packages
|
|
||||||
-COMMAND="pip install -r requirements.txt"
|
|
||||||
-echo "Installing core dependencies ($COMMAND)..."
|
|
||||||
-eval $COMMAND || exit 1
|
|
||||||
-
|
|
||||||
-# Install optional packages (if any)
|
|
||||||
-if [ -s "local_requirements.txt" ]; then
|
|
||||||
- COMMAND="pip install -r local_requirements.txt"
|
|
||||||
- echo "Installing local dependencies ($COMMAND)..."
|
|
||||||
- eval $COMMAND || exit 1
|
|
||||||
-elif [ -f "local_requirements.txt" ]; then
|
|
||||||
- echo "Skipping local dependencies (local_requirements.txt is empty)"
|
|
||||||
-else
|
|
||||||
- echo "Skipping local dependencies (local_requirements.txt not found)"
|
|
||||||
-fi
|
|
||||||
-
|
|
||||||
# Apply any database migrations
|
|
||||||
COMMAND="python3 netbox/manage.py migrate"
|
|
||||||
echo "Applying database migrations ($COMMAND)..."
|
|
Loading…
Reference in a new issue