Sophie

Sophie

distrib > PLD > ac > amd64 > by-pkgid > 921796f8647bd4ac61ddcb8d1c846597 > scriptlet

jnbackup-client-0.6-3.noarch.rpm

PREIN

/bin/sh

 
 
if [ -n "`/usr/bin/getgid backupc`" ]; then 
	if [ "`/usr/bin/getgid backupc`" != "105" ]; then 
		echo "Error: group backupc doesn't have gid=105. Correct this before installing jnbackup." 1>&2 
		exit 1 
	fi 
else 
	echo "Adding group backupc GID=105." 
	/usr/sbin/groupadd -g 105 -r backupc 1>&2 || exit $? 
	[ ! -x /usr/sbin/nscd ] || /usr/sbin/nscd -i group || : 
fi;
 
 
 
if [ -n "`/bin/id -u backupc 2>/dev/null`" ]; then 
	if [ "`/bin/id -u backupc`" != "105" ]; then 
		echo "Error: user backupc doesn't have uid=105. Correct this before installing jnbackup." 1>&2 
		exit 1 
	fi 
else 
	echo "Adding user backupc UID=105." 
	/usr/sbin/useradd \
		 \
		-u 105 \
		-r \
		-d /var/lib/jnbackup/client \
		-s /usr/bin/backupc \
		-c "JNBackup client"\
		-g backupc \
		 \
		 \
		backupc 1>&2 || exit $? 
	[ ! -x /usr/sbin/nscd ] || /usr/sbin/nscd -i passwd || : 
fi;

POSTIN

/bin/sh
if [ "$1" = 1 ]; then
	if ! grep -q "backupc" /etc/sudoers; then
		echo 'backupc ALL=(ALL) NOPASSWD: /usr/share/jnbackup/client/backupc-slave' >> /etc/sudoers
		echo "Notice: /etc/sudoers file changed"
	fi
fi

POSTUN

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