Package munge: Scripts

Post install

if test ! -f /etc/munge/munge.key; then
    echo "Run /usr/sbin/mungekey as the munge user to create a key."
    echo "For example: \"sudo -u munge /usr/sbin/mungekey -v\"."
    echo "Refer to the mungekey(8) manpage for more information."
fi

 
if [ $1 -eq 1 ] && sd_booted; then 
    SYSTEMD_HELPER=/lib/systemd/systemd-update-helper; 
    # Initial installation 
    $SYSTEMD_HELPER install-system-units munge.service || : 
fi
Post uninstall

1
2
3
4
5
6
 
if [ $1 -ge 1 ] && sd_booted; then 
    SYSTEMD_HELPER=/lib/systemd/systemd-update-helper; 
    # Package upgrade, not uninstall 
    $SYSTEMD_HELPER mark-restart-system-units munge.service || : 
fi
Pre install

1
2
3
4
5
grep -q "^munge:" /etc/group \
|| /usr/sbin/groupadd -r -f munge ||:
grep -q "^munge:" /etc/passwd \
|| /usr/sbin/useradd -g munge -G munge -c 'MUNGE authentication service' \
 -d /etc/munge -s /dev/null -r munge ||:
Pre uninstall

1
2
3
4
5
6
 
if [ $1 -eq 0 ] && sd_booted; then 
    SYSTEMD_HELPER=/lib/systemd/systemd-update-helper; 
    # Package removal, not upgrade 
    $SYSTEMD_HELPER remove-system-units munge.service || : 
fi