Sophie

Sophie

distrib > PLD > th > x86_64 > by-pkgid > 5a1941fe95021e2127cde534fd238b16 > scriptlet

Firebird-3.0.10.33601-1.x86_64.rpm

PREIN

/bin/sh

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

 
 
 
if [ -n "`/bin/id -u firebird 2>/dev/null`" ]; then 
	if [ "`/bin/id -u firebird`" != "145" ]; then 
		echo "Error: user firebird doesn't have uid=145. Correct this before installing Firebird." 1>&2 
		exit 1 
	fi 
else 
	echo "Adding user firebird UID=145." 
	/usr/sbin/useradd \
		 \
		-u 145 \
		-r \
		-d /usr/lib64/interbase \
		-s /bin/sh \
		-c "Firebird Server"\
		-g firebird \
		 \
		 \
		firebird 1>&2 || exit $? 
	[ ! -x /usr/sbin/nscd ] || /usr/sbin/nscd -i passwd || : 
fi;

POSTUN

/bin/sh
if [ "$1" = "0" ]; then
	/usr/lib/rpm/user_group.sh user del firebird
	/usr/lib/rpm/user_group.sh group del firebird
fi

Triggers

Firebird < 2.1.1.17910-2

/bin/sh
if [ -f /usr/lib64/interbase/firebird.conf.rpmsave ]; then
	mv -f /usr/lib64/interbase/firebird.conf.rpmsave /etc/firebird/firebird.conf
fi