File tree Expand file tree Collapse file tree 3 files changed +31
-3
lines changed Expand file tree Collapse file tree 3 files changed +31
-3
lines changed Original file line number Diff line number Diff line change @@ -131,7 +131,7 @@ def dryrun(self) -> None:
131
131
132
132
133
133
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.." )
135
135
return
136
136
137
137
logging .info ("Starting DRUHook\n " )
Original file line number Diff line number Diff line change 1
- __version__ = "0.0.4-alpha1 "
1
+ __version__ = "unset "
Original file line number Diff line number Diff line change 39
39
sudo apt install -y python3-pip
40
40
41
41
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
43
71
44
72
45
73
You can’t perform that action at this time.
0 commit comments