Sophie

Sophie

distrib > PLD > th > x86_64 > by-pkgid > 96ecf19602ad60caed1342e82ebf76c1 > scriptlet

bitlbee-3.6-1.x86_64.rpm

PREIN

/bin/sh

 
 
if /usr/bin/getgid bitlbee > /dev/null 2>&1; then 
	if [ "`/usr/bin/getgid bitlbee`" != "280" ]; then 
		echo "Error: group bitlbee doesn't have gid=280. Correct this before installing bitlbee." 1>&2 
		exit 1 
	fi 
else 
	echo "Adding group bitlbee GID=280." 
	/usr/sbin/groupadd -g 280 -r bitlbee 1>&2 || exit $? 
	[ ! -x /usr/sbin/nscd ] || /usr/sbin/nscd -i group || : 
fi;
 
 
 
if [ -n "`/bin/id -u bitlbee 2>/dev/null`" ]; then 
	if [ "`/bin/id -u bitlbee`" != "280" ]; then 
		echo "Error: user bitlbee doesn't have uid=280. Correct this before installing bitlbee." 1>&2 
		exit 1 
	fi 
else 
	echo "Adding user bitlbee UID=280." 
	/usr/sbin/useradd \
		 \
		-u 280 \
		-r \
		-d /var/lib/bitlbee \
		-s /bin/false \
		-c "Bitlbee User"\
		-g bitlbee \
		 \
		 \
		bitlbee 1>&2 || exit $? 
	[ ! -x /usr/sbin/nscd ] || /usr/sbin/nscd -i passwd || : 
fi;
	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 bitlbee.service >/dev/null || : 
		/bin/systemd_booted && echo 'Run "/bin/systemctl start bitlbee.service" to start bitlbee.service.' || : 
	elif [ -z "$NORESTART" ]; then 
		/bin/systemd_booted && /bin/systemctl try-restart bitlbee.service || : 
	else 
		/bin/systemd_booted && echo 'Run "/bin/systemctl restart bitlbee.service" to restart bitlbee.service.' || : 
	fi

PREUN

/bin/sh

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

POSTUN

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