PREUN
/bin/sh
tmpfile=`mktemp /tmp/libsafe.XXXXXX`
cp /etc/sysconfig/system $tmpfile
grep -v LIBSAFE $tmpfile > /etc/sysconfig/system
if [ -f /etc/ld.so.preload ]; then
if grep -q libsafe /etc/ld.so.preload 2>/dev/null; then
echo "Removing libsafe from /etc/ld.so.preload"
cp /etc/ld.so.preload $tmpfile
grep -v libsafe < $tmpfile > /etc/ld.so.preload
fi
fi
rm -f $tmpfile
POSTIN
/bin/sh
tmpfile=`mktemp /tmp/libsafe.XXXXXX`
cp /etc/sysconfig/system $tmpfile
grep -v LIBSAFE $tmpfile > /etc/sysconfig/system
echo "LIBSAFE=yes" >> /etc/sysconfig/system
if [ -f /etc/ld.so.preload ]; then
if grep -q libsafe /etc/ld.so.preload 2>/dev/null; then
echo "Updating path to libsafe in /etc/ld.so.preload"
cp /etc/ld.so.preload $tmpfile
grep -v libsafe < $tmpfile > /etc/ld.so.preload
echo /lib/libsafe.so.2 >> /etc/ld.so.preload
fi
fi
rm -f $tmpfile