Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > contrib-release > by-pkgid > 097086372d9f0a8e589c075a4a37f629 > scriptlet

quagga-0.99.9-1mdv2008.1.x86_64.rpm

PREIN

/bin/sh
# add vty_group
/usr/share/rpm-helper/add-group quagga $1 quaggavt  
# add quagga user and group
/usr/share/rpm-helper/add-user quagga $1 quagga /var/lib /sbin/nologin

PREUN

/bin/sh
/usr/share/rpm-helper/del-service quagga $1 zebra 
/usr/share/rpm-helper/del-service quagga $1 ripd 
/usr/share/rpm-helper/del-service quagga $1 ripngd 
/usr/share/rpm-helper/del-service quagga $1 ospfd 
/usr/share/rpm-helper/del-service quagga $1 ospf6d 
/usr/share/rpm-helper/del-service quagga $1 bgpd 
/usr/share/rpm-helper/del-service quagga $1 watchquagga 

if [ "$1" = "0" ]; then if [[ -f /usr/share/info/quagga.info.lzma ]];then /sbin/install-info /usr/share/info/quagga.info.lzma --dir=/usr/share/info/dir --remove ;fi; fi

POSTIN

/bin/sh
/usr/share/rpm-helper/add-service quagga $1 zebra 
/usr/share/rpm-helper/add-service quagga $1 ripd 
/usr/share/rpm-helper/add-service quagga $1 ospf6d 
/usr/share/rpm-helper/add-service quagga $1 ripngd 
/usr/share/rpm-helper/add-service quagga $1 ospfd 
/usr/share/rpm-helper/add-service quagga $1 bgpd 
/usr/share/rpm-helper/add-service quagga $1 watchquagga 

if [[ -f /usr/share/info/quagga.info.lzma ]];then /sbin/install-info /usr/share/info/quagga.info.lzma --dir=/usr/share/info/dir;fi 

# Create dummy files if they don't exist so basic functions can be used.
if [ ! -e /etc/quagga/zebra.conf ]; then
	echo "hostname `hostname`" > /etc/quagga/zebra.conf
	chown quagga:quagga /etc/quagga/zebra.conf
	chmod 640 /etc/quagga/zebra.conf
fi
if [ ! -e /etc/quagga/vtysh.conf ]; then
	touch /etc/quagga/vtysh.conf
	chmod 640 /etc/quagga/vtysh.conf
fi

POSTUN

/bin/sh
/usr/share/rpm-helper/del-user quagga $1 quagga