2024-07-25 14:52:23 -06:00
|
|
|
#!/bin/sh
|
2024-04-30 12:07:07 -06:00
|
|
|
|
2024-04-25 15:43:37 -06:00
|
|
|
. /usr/share/debconf/confmodule
|
|
|
|
|
2023-04-26 14:17:36 -07:00
|
|
|
case "$1" in
|
2023-04-29 13:20:08 -07:00
|
|
|
configure)
|
2024-04-25 15:43:37 -06:00
|
|
|
db_get salt-master/user
|
|
|
|
if [ "$RET" != "root" ]; then
|
|
|
|
if [ ! -e "/var/log/salt/master" ]; then
|
|
|
|
touch /var/log/salt/master
|
|
|
|
chmod 640 /var/log/salt/master
|
|
|
|
fi
|
|
|
|
if [ ! -e "/var/log/salt/key" ]; then
|
|
|
|
touch /var/log/salt/key
|
|
|
|
chmod 640 /var/log/salt/key
|
|
|
|
fi
|
|
|
|
chown -R $RET:$RET /etc/salt/pki/master /etc/salt/master.d /var/log/salt/master /var/log/salt/key /var/cache/salt/master /var/run/salt/master
|
2023-04-29 20:07:40 +01:00
|
|
|
fi
|
2024-05-09 15:43:43 -06:00
|
|
|
if command -v systemctl; then
|
|
|
|
db_get salt-master/active
|
|
|
|
RESLT=$(echo "$RET" | cut -d ' ' -f 1)
|
|
|
|
if [ "$RESLT" != 10 ]; then
|
2024-05-13 15:28:39 -06:00
|
|
|
systemctl daemon-reload
|
2024-05-10 09:35:40 -06:00
|
|
|
if [ "$RESLT" = "active" ]; then
|
2024-05-09 15:43:43 -06:00
|
|
|
systemctl restart salt-master
|
|
|
|
fi
|
|
|
|
db_get salt-master/enabled
|
2024-05-10 09:35:40 -06:00
|
|
|
RESLT=$(echo "$RET" | cut -d ' ' -f 1)
|
|
|
|
if [ "$RESLT" = "disabled" ]; then
|
2024-05-09 15:43:43 -06:00
|
|
|
systemctl disable salt-master
|
|
|
|
else
|
|
|
|
systemctl enable salt-master
|
|
|
|
fi
|
|
|
|
else
|
2024-05-13 15:28:39 -06:00
|
|
|
systemctl daemon-reload
|
2024-05-09 15:43:43 -06:00
|
|
|
systemctl restart salt-master
|
|
|
|
systemctl enable salt-master
|
|
|
|
fi
|
|
|
|
fi
|
2023-04-26 14:17:36 -07:00
|
|
|
;;
|
|
|
|
esac
|