Sophie

Sophie

distrib > PLD > ra > i686 > media > dist > by-pkgid > 8646d2e8d79f0a0f46aded9d77572a21 > scriptlet

bind-9.2.1-11.i686.rpm

PREIN

/bin/sh
if [ -f /etc/named.boot ]; then
	cp -f /etc/named.boot /etc/named.boot.2conf
	mv -f /etc/named.boot /etc/named.rpmsave
	echo "Warning: /etc/named.boot saved as /etc/named.rpmsave." 1>&2
fi
if [ -n "`getgid named`" ]; then
	if [ "`getgid named`" != "58" ]; then
		echo "Error: group named doesn't have gid=58. Correct this before installing bind." 1>&2
		exit 1
	fi
else
	echo "Adding group named GID=58."
	/usr/sbin/groupadd -g 58 named || exit 1
fi
if [ -n "`id -u named 2>/dev/null`" ]; then
	if [ "`id -u named`" != "58" ]; then
		echo "Error: user named doesn't have uid=58. Correct this before installing bind." 1>&2
		exit 1
	fi
else
	echo "Adding user named UID=58."
	/usr/sbin/useradd -u 58 -g 58 -d /dev/null -s /bin/false -c "BIND user" named || exit 1
fi

PREUN

/bin/sh
if [ "$1" = "0" ]; then
	if [ -f /var/lock/subsys/named ]; then
		/etc/rc.d/init.d/named stop 1>&2
	fi
	/sbin/chkconfig --del named
fi

POSTIN

/bin/sh
/sbin/chkconfig --add named
if [ -f /var/lock/subsys/named ]; then
	/etc/rc.d/init.d/named restart 1>&2
else
	echo "Type \"/etc/rc.d/init.d/named start\" to start named." 1>&2
fi

POSTUN

/bin/sh
if [ "$1" = "0" ]; then
	echo "Removing user named."
	/usr/sbin/userdel named
	echo "Removing group named."
	/usr/sbin/groupdel named
fi