Sophie

Sophie

distrib > Scientific%20Linux > 5x > i386 > by-pkgid > 733d76494324dab5701cd9a477704136 > scriptlet

krb5-fermi-config-4.7-1.noarch.rpm

PREUN

/bin/sh
if [ "$1" = "0" ] ; then
	echo "We are in the pre-un and running"
fi

POSTIN

/bin/sh
if [ -f /etc/krb5.conf ] ; then
	echo "We need a fresh krb5.conf, moving old krb5.conf to /etc/krb5.conf.save.krb5-fermi-config.4.7.1"
	mv /etc/krb5.conf /etc/krb5.conf.save.krb5-fermi-config.4.7.1
fi
/usr/krb5/config/config-krb5.conf 4.7
if [ -f /etc/krb.conf ] ; then
	echo "Fixing /etc/krb.conf"
	if ! [ -s /etc/krb.conf.save.krb5-fermi-config.4.7.1 ] ; then
		mv -f /etc/krb.conf /etc/krb.conf.save.krb5-fermi-config.4.7.1
	fi
	cp -f /etc/krb.conf.fermi /etc/krb.conf
fi
if [ -f /etc/inetd.conf ] ; then
	/usr/krb5/config/config-inetd.conf 4.7
fi
if [ -d /etc/xinetd.d ] ; then
	if [ -e /etc/xinetd.d/ekrb5-telnet ] ; then
		# SLF 5.x or later, server options changed so switch files
		mv  /usr/krb5/config/ftp.xinetd  /usr/krb5/config/old-ftp.xinetd
		mv  /usr/krb5/config/ftp.xinetd.on  /usr/krb5/config/old-ftp.xinetd.on
		mv  /usr/krb5/config/telnet.xinetd  /usr/krb5/config/old-telnet.xinetd
		mv  /usr/krb5/config/telnet.xinetd.on  /usr/krb5/config/old-telnet.xinetd.on
		mv  /usr/krb5/config/gssftp.xinetd  /usr/krb5/config/ftp.xinetd
		mv  /usr/krb5/config/gssftp.xinetd.on  /usr/krb5/config/ftp.xinetd.on
		mv  /usr/krb5/config/ekrb5-telnet.xinetd  /usr/krb5/config/telnet.xinetd
		mv  /usr/krb5/config/ekrb5-telnet.xinetd.on  /usr/krb5/config/telnet.xinetd.on
	fi
	/usr/krb5/config/config-xinetd 4.7
fi
/usr/krb5/config/config-services 4.7
if [ -f /etc/sshd_conf ] ; then
	/usr/krb5/config/config-sshd_config 4.7
fi
echo "Your computer is now configured to run Kerberos"
echo "If you need a host principal you should run '/usr/krb5/config/makehostkeys'"

Triggers

krb5-workstation

/bin/sh
if [ -d /etc/xinetd.d ] ; then
	/usr/krb5/config/config-xinetd 4.7 >> /tmp/fermi.krb5.config.xinetd
fi

openafs

/bin/sh
/usr/krb5/config/config-krb5.conf.aklog

openafs-thiscell

/bin/sh
/usr/krb5/config/config-krb5.conf.aklog

openafs

/bin/sh
if [ -f /etc/krb.conf ] ; then
	if ! [ -s /etc/krb.conf.save.krb5-fermi-config.4.7.1 ] ; then
		mv -f /etc/krb.conf /etc/krb.conf.save.krb5-fermi-config.4.7.1
	fi
	cp -f /etc/krb.conf.fermi /etc/krb.conf
fi

openafs-thiscell

/bin/sh
if [ -f /etc/krb5.conf ] ; then
	grep -q 'EXAMPLE' /etc/krb5.conf
	if [ "$?" -eq 0 ] ; then
		echo "Your krb5.conf is the original version from RedHat"
		echo " ... moving krb5.conf out of the way and putting in Fermilabs"
		/bin/mv -f /etc/krb5.conf /etc/krb5.conf.save.krb5-fermi-config.4.7.1
		/usr/krb5/config/config-krb5.conf 4.7
	fi
fi

krbafs

/bin/sh
if [ -d /etc/xinetd.d ] ; then
	/usr/krb5/config/config-xinetd 4.7 >> /tmp/fermi.krb5.config.xinetd
fi

krb5-libs

/bin/sh
if [ -d /etc/xinetd.d ] ; then
	/usr/krb5/config/config-xinetd 4.7 >> /tmp/fermi.krb5.config.xinetd
fi

krb5-workstation

/bin/sh
/usr/krb5/config/config-krb5.conf.aklog

krb5-workstation

/bin/sh
/usr/krb5/config/config-krb5.conf.aklog

openafs

/bin/sh
if [ -f /etc/krb.conf ] ; then
	if ! [ -s /etc/krb.conf.save.krb5-fermi-config.4.7.1 ] ; then
		mv -f /etc/krb.conf /etc/krb.conf.save.krb5-fermi-config.4.7.1
	fi
	cp -f /etc/krb.conf.fermi /etc/krb.conf
fi

openafs-thiscell

/bin/sh
if [ -f /etc/krb5.conf ] ; then
	grep -q 'EXAMPLE' /etc/krb5.conf
	if [ "$?" -eq 0 ] ; then
		echo "Your krb5.conf is the original version from RedHat"
		echo " ... moving krb5.conf out of the way and putting in Fermilabs"
		/bin/mv -f /etc/krb5.conf /etc/krb5.conf.save.krb5-fermi-config.4.7.1
		/usr/krb5/config/config-krb5.conf 4.7
	fi
fi

openafs

/bin/sh
if [ -d /etc/xinetd.d ] ; then
	/usr/krb5/config/config-xinetd 4.7 >> /tmp/fermi.krb5.config.xinetd
fi

openafs-thiscell

/bin/sh
if [ -d /etc/xinetd.d ] ; then
	/usr/krb5/config/config-xinetd 4.7 >> /tmp/fermi.krb5.config.xinetd
fi

krbafs

/bin/sh
/usr/krb5/config/config-krb5.conf.aklog

krb5-libs

/bin/sh
/usr/krb5/config/config-krb5.conf.aklog

krb5-workstation

/bin/sh
if [ -f /etc/krb.conf ] ; then
	if ! [ -s /etc/krb.conf.save.krb5-fermi-config.4.7.1 ] ; then
		mv -f /etc/krb.conf /etc/krb.conf.save.krb5-fermi-config.4.7.1
	fi
	cp -f /etc/krb.conf.fermi /etc/krb.conf
fi

krb5-workstation

/bin/sh
if [ -f /etc/krb5.conf ] ; then
	grep -q 'EXAMPLE' /etc/krb5.conf
	if [ "$?" -eq 0 ] ; then
		echo "Your krb5.conf is the original version from RedHat"
		echo " ... moving krb5.conf out of the way and putting in Fermilabs"
		/bin/mv -f /etc/krb5.conf /etc/krb5.conf.save.krb5-fermi-config.4.7.1
		/usr/krb5/config/config-krb5.conf 4.7
	fi
fi

openafs

/bin/sh
if [ -d /etc/xinetd.d ] ; then
	/usr/krb5/config/config-xinetd 4.7 >> /tmp/fermi.krb5.config.xinetd
fi

openafs-thiscell

/bin/sh
if [ -d /etc/xinetd.d ] ; then
	/usr/krb5/config/config-xinetd 4.7 >> /tmp/fermi.krb5.config.xinetd
fi

openafs

/bin/sh
/usr/krb5/config/config-krb5.conf.aklog

openafs-thiscell

/bin/sh
/usr/krb5/config/config-krb5.conf.aklog

krbafs

/bin/sh
if [ -f /etc/krb.conf ] ; then
	if ! [ -s /etc/krb.conf.save.krb5-fermi-config.4.7.1 ] ; then
		mv -f /etc/krb.conf /etc/krb.conf.save.krb5-fermi-config.4.7.1
	fi
	cp -f /etc/krb.conf.fermi /etc/krb.conf
fi

krb5-libs

/bin/sh
if [ -f /etc/krb5.conf ] ; then
	grep -q 'EXAMPLE' /etc/krb5.conf
	if [ "$?" -eq 0 ] ; then
		echo "Your krb5.conf is the original version from RedHat"
		echo " ... moving krb5.conf out of the way and putting in Fermilabs"
		/bin/mv -f /etc/krb5.conf /etc/krb5.conf.save.krb5-fermi-config.4.7.1
		/usr/krb5/config/config-krb5.conf 4.7
	fi
fi

krb5-workstation

/bin/sh
if [ -d /etc/xinetd.d ] ; then
	/usr/krb5/config/config-xinetd 4.7 >> /tmp/fermi.krb5.config.xinetd
fi