Skip to content

Commit 0bc6a2f

Browse files
committed
Update
1 parent b70d3dc commit 0bc6a2f

File tree

3 files changed

+31
-3
lines changed

3 files changed

+31
-3
lines changed

DynamicRoutingUpdater/DynamicRoutingUpdater.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def dryrun(self) -> None:
131131

132132

133133
if len(self.nics) == 0 or len(self.configuredTables) == 0:
134-
sys.stderr.write("Configuration is missing network adapters or configured tables..")
134+
logging.error("Configuration is missing network adapters or configured tables..")
135135
return
136136

137137
logging.info("Starting DRUHook\n")

DynamicRoutingUpdater/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.0.4-alpha1"
1+
__version__ = "unset"

install.sh

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,35 @@ fi
3939
sudo apt install -y python3-pip
4040

4141
echo "Installing dependencies"
42-
pip install pyDynamicRoutingUpdater -U
42+
43+
# Sett navnet på pakken
44+
package_name="pyDynamicRoutingUpdater"
45+
46+
# Sjekk om pakken er installert
47+
if python -c "import $package_name" &> /dev/null; then
48+
# Lagre gjeldende versjon
49+
current_version=$(pip show $package_name | grep Version | awk '{print $2}')
50+
echo "Gjeldende versjon av $package_name er $current_version"
51+
else
52+
echo "$package_name er ikke installert."
53+
fi
54+
55+
# Installer eller oppdater pakken
56+
pip install $package_name -U
57+
58+
# Sjekk om installasjonen var vellykket
59+
if [ $? -eq 0 ]; then
60+
# Sjekk om versjonsnummeret har endret seg
61+
new_version=$(pip show $package_name | grep Version | awk '{print $2}')
62+
if [ "$current_version" != "$new_version" ]; then
63+
echo "$package_name ble oppdatert fra versjon $current_version til $new_version."
64+
else
65+
echo "$package_name var allerede på den nyeste versjonen $new_version."
66+
fi
67+
else
68+
echo "Feil under installasjon eller oppdatering av $package_name. Avbryter."
69+
exit 1
70+
fi
4371

4472

4573

0 commit comments

Comments
 (0)