summaryrefslogtreecommitdiffstats
path: root/core/modules/hardware-stats/data/opt/openslx/scripts/shutdown-system_usage_update
blob: 6df22843ec7def5b15969b3256f6b6e424ef3990 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/ash

# Already done/running? Consider success
mkdir /run/openslx/shutdown.mutex || exit 0

. /opt/openslx/config
[ -z "$SLX_REMOTE_LOG" ] && exit 0

UUID=$(cat /etc/system-uuid)

[ -z "$UUID" ] && exit 1

curl --retry 3 --retry-connrefused --max-time 3 --retry-max-time 10 -s \
	--data-urlencode "type=~poweroff" --data-urlencode "uuid=$UUID" \
	"$SLX_REMOTE_LOG"