summaryrefslogtreecommitdiffstats
path: root/satellit_installer/static_files/system-updates/opt/openslx/dpkg-post.sh
blob: ab07bba71a92a8a8febdc1dc34fa92fa80597e2b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

laststamp=$( cat /run/openslx/java-ts 2> /dev/null )

s="$( stat -c %Y /usr/lib/jvm/*/bin/java /usr/lib/jvm/*/lib/jspawnhelper | sort -n | tail -n 1 )"

# Nothing changed?
[ "$s" = "$laststamp" ] && exit 0

if [ -z "$laststamp" ] || [ "$1" = "--boot" ]; then
	mkdir -p /run/openslx/
else
	systemctl --no-block try-restart dmsd.service taskmanager.service
fi

echo "$s" > /run/openslx/java-ts
exit 0