mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 09:40:20 +00:00

for use with systemd to be installed in /usr/lib/systemd/system-sleep/salt-minion.sleep To avoid stale minion-master connections as described in https://bugzilla.opensuse.org/show_bug.cgi?id=1018791
16 lines
351 B
Bash
Executable file
16 lines
351 B
Bash
Executable file
#!/bin/bash
|
|
#
|
|
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
|
|
|
|
markerfile=/var/run/stopped-salt-minion-on-suspend
|
|
|
|
if [ "$1" = pre ] ; then
|
|
if systemctl is-active salt-minion ; then
|
|
systemctl stop salt-minion
|
|
echo 1 > $markerfile
|
|
fi
|
|
fi
|
|
if [ "$1" = post ] && [ -e $markerfile ] ; then
|
|
rm -f $markerfile
|
|
systemctl start salt-minion
|
|
fi
|