Skip to content

Commit

Permalink
fixed: updated services are not always restarted; add ExtTransferSwit…
Browse files Browse the repository at this point in the history
…ch to default package list
  • Loading branch information
kwindrem committed Jun 25, 2023
1 parent a8cf9b5 commit 73cf6ea
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 19 deletions.
17 changes: 10 additions & 7 deletions ServiceResources
Original file line number Diff line number Diff line change
Expand Up @@ -197,31 +197,34 @@ installService ()

# service already installed - only copy changed files, then restart service if it is running
else
logMessage "restarting $serviceName service"
if [ -f "$servicePath/run" ]; then
cmp -s "$servicePath/run" "$serviceDir/$serviceName/run" > /dev/null
if (( $? != 0 )); then
logMessage "updating $serviceName run file"
cp "$servicePath/run" "$serviceDir/$serviceName/run"
if $serviceMountedTmpfs ; then
cp "$servicePath/run" "/service/$serviceName/run"
fi
if serviceIsUp $serviceName ; then
svc -t "/service/$serviceName"
fi
fi
if serviceIsUp $serviceName ; then
logMessage "restarting $serviceName service"
svc -t "/service/$serviceName"
fi
fi
# log needs to be handled separtely including a restart
if [ -f "$servicePath/log/run" ]; then
cmp -s "$servicePath/log/run" "$serviceDir/$serviceName/log/run" > /dev/null
if (( $? != 0 )); then
logMessage "updating $serviceName log/run file"
cp "$servicePath/log/run" "$serviceDir/$serviceName/log/run"
if $serviceMountedTmpfs ; then
cp "$servicePath/log/run" "/service/$serviceName/log/run"
fi
if serviceIsUp "$serviceName/log" ; then
svc -t "/service/$serviceName/log"
fi
fi
if serviceIsUp "$serviceName/log" ; then
logMessage "restarting $serviceName logger"
svc -t "/service/$serviceName/log"
fi
fi
fi
}
2 changes: 1 addition & 1 deletion blindInstall/SetupHelperVersion
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v4.41
v4.42
4 changes: 4 additions & 0 deletions changes
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
v4.42:
fixed: updated services are not always restarted
add ExtTransferSwitch to default package list

v4.41:
added support for dark mode (thanks mr-manual)

Expand Down
21 changes: 11 additions & 10 deletions defaultPackageList
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,20 @@
# incomplete lines are ignored

# Package GitHubUser Tag/branch/version
SetupHelper kwindrem latest
GuiMods kwindrem latest
ExtTransferSwitch kwindrem latest
ShutdownMonitor kwindrem latest
VeCanSetup kwindrem latest
RpiDisplaySetup kwindrem latest
RpiGpioSetup kwindrem latest
# obsolete TankRepeater kwindrem latest

123SmartBMS-Venus 123electric latest
RpiTemperature TimD1981 latest
BatteryAggregator pulquero latest
dbus-i2c pulquero latest
DCSystemAggregator pulquero latest
FroniusSmartmeter SirUli main
gatt-exec-server pulquero latest
GeneratorConnector kwindrem latest
GuiMods kwindrem latest
RpiDisplaySetup kwindrem latest
RpiGpioSetup kwindrem latest
RpiTemperature TimD1981 latest
SetupHelper kwindrem latest
ShutdownMonitor kwindrem latest
TankRepeater kwindrem latest
VeCanSetup kwindrem latest
FroniusSmartmeter SirUli main
venus-os_ngrok mr-manuel latest
Binary file removed venus-data.UninstallPackages.tar.gz
Binary file not shown.
Binary file added venus-data.UninstallPackages.tgz
Binary file not shown.
Binary file modified venus-data.tgz
Binary file not shown.
2 changes: 1 addition & 1 deletion version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v4.41
v4.42

0 comments on commit 73cf6ea

Please sign in to comment.