forked from hdkmike/netbox-scripts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathupgrade.sh
18 lines (16 loc) · 823 Bytes
/
upgrade.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env bash
NEW_VERSION=3.6.9
CURR_VERSION=3.6.7
CURDIR=`pwd`
wget https://github.com/netbox-community/netbox/archive/v${NEW_VERSION}.tar.gz
sudo tar -xzf v${NEW_VERSION}.tar.gz -C /opt
sudo ln -sfn /opt/netbox-${NEW_VERSION}/ /opt/netbox
sudo cp /opt/netbox-${CURR_VERSION}/local_requirements.txt /opt/netbox/
sudo cp /opt/netbox-${CURR_VERSION}/netbox/netbox/configuration.py /opt/netbox/netbox/netbox/
sudo cp /opt/netbox-${CURR_VERSION}/netbox/netbox/ldap_config.py /opt/netbox/netbox/netbox/
sudo cp -pr /opt/netbox-${CURR_VERSION}/netbox/media/ /opt/netbox/netbox/
sudo cp -r /opt/netbox-${CURR_VERSION}/netbox/scripts /opt/netbox/netbox/
sudo cp -r /opt/netbox-${CURR_VERSION}/netbox/reports /opt/netbox/netbox/
sudo cp /opt/netbox-${CURR_VERSION}/gunicorn.py /opt/netbox/
cd /opt/netbox
sudo ./upgrade.sh