Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > c21ce21ed2b9178641591b8b861ea839 > scriptlet

maradns-1.3.07.09-8.fc16.i686.rpm

PREIN

/bin/sh
if [ $1 -eq 1 ]; then
	getent group maradns >/dev/null || groupadd -r maradns
	getent passwd maradns >/dev/null || \
	useradd -r -g maradns -d /etc/maradns -s /sbin/nologin \
		-c "MaraDns chroot user" maradns
	exit 0
fi

PREUN

/bin/sh
if [ $1 -eq 0 ] ; then
	# Package removal, not upgrade
	/bin/systemctl --no-reload disable apache-httpd.service > /dev/null 2>&1 || :
	/bin/systemctl stop apache-httpd.service > /dev/null 2>&1 || :
fi

POSTIN

/bin/sh
if [ $1 -eq 1 ]; then
	echo maradns_uid=$(id -u maradns) >> /etc/mararc
	echo maradns_gid=$(id -g maradns) >> /etc/mararc
	# Initial installation 
	/bin/systemctl daemon-reload >/dev/null 2>&1 || :
fi

POSTUN

/bin/sh
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
if [ $1 -ge 1 ] ; then
	# Package upgrade, not uninstall
	/bin/systemctl try-restart apache-httpd.service >/dev/null 2>&1 || :
fi

Triggers

maradns < 1.3.07.09-6

/bin/sh
# Save the current service runlevel info
# User must manually run systemd-sysv-convert --apply maradns
#                        systemd-sysv-convert --apply maradns-zoneserver
# to migrate them to systemd targets
/usr/bin/systemd-sysv-convert --save maradns >/dev/null 2>&1 ||:
/usr/bin/systemd-sysv-convert --save maradns-zoneserver >/dev/null 2>&1 ||:

# Run these because the SysV package being removed won't do them
/sbin/chkconfig --del maradns >/dev/null 2>&1 || :
/bin/systemctl try-restart maradns.service >/dev/null 2>&1 || :
/sbin/chkconfig --del maradns-zoneserver >/dev/null 2>&1 || :
/bin/systemctl try-restart maradns-zoneserver.service >/dev/null 2>&1 || :