Sophie

Sophie

distrib > PLD > th > x86_64 > by-pkgid > fb9e174c38f069b2d58e77c2a077db4e > scriptlet

drbd-utils-9.1.0-1.x86_64.rpm

PREIN

/bin/sh

 
 
if /usr/bin/getgid haclient > /dev/null 2>&1; then 
	if [ "`/usr/bin/getgid haclient`" != "60" ]; then 
		echo "Error: group haclient doesn't have gid=60. Correct this before installing drbd-utils." 1>&2 
		exit 1 
	fi 
else 
	echo "Adding group haclient GID=60." 
	/usr/sbin/groupadd -g 60 -r haclient 1>&2 || exit $? 
	[ ! -x /usr/sbin/nscd ] || /usr/sbin/nscd -i group || : 
fi;

PREUN

/bin/sh

	if [ $1 -eq 0 ]; then 
		export SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog 
		/bin/systemd_booted && /bin/systemctl stop drbd.service || : 
		/bin/systemctl --quiet disable drbd.service || : 
	fi

POSTIN

/bin/sh
export NORESTART="yes"

	export SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog 
	/bin/systemd_booted && /bin/systemctl daemon-reload || : 
	if [ $1 -eq 1 ]; then 
		/bin/systemctl preset --preset-mode=enable-only drbd.service >/dev/null || : 
		/bin/systemd_booted && echo 'Run "/bin/systemctl start drbd.service" to start drbd.service.' || : 
	elif [ -z "$NORESTART" ]; then 
		/bin/systemd_booted && /bin/systemctl try-restart drbd.service || : 
	else 
		/bin/systemd_booted && echo 'Run "/bin/systemctl restart drbd.service" to restart drbd.service.' || : 
	fi

POSTUN

/bin/sh
if [ "$1" = "0" ]; then
	/usr/lib/rpm/user_group.sh group del haclient
fi
/bin/systemd_booted && SYSTEMD_LOG_LEVEL=warning SYSTEMD_LOG_TARGET=syslog /bin/systemctl daemon-reload || :