PREIN
/bin/sh
# Remove these old glibc files on upgrade (bug #84090).
if [ -x /usr/bin/find ]; then
for file in $(find /usr/share/locale -type f -name LC_TIME); do
[ -x /bin/rm ] && /bin/rm -f "$file"
done
fi
# We must desinstall theses info files since they're merged in
# coreutils.info. else their postun'll be runned too last
# and install-info'll faill badly because of doubles
for file in sh-utils.info textutils.info fileutils.info; do
if [ -f /usr/share/info/$file.bz2 ]; then
/sbin/install-info /usr/share/info/$file.bz2 --dir=/usr/share/info/dir --remove &> /dev/null
fi
done
PREUN
/bin/sh
if [ $1 = 0 ]; then
[ -f /usr/share/info/coreutils.info.gz ] && \
/sbin/install-info --delete /usr/share/info/coreutils.info.gz \
/usr/share/info/dir || :
fi
POSTIN
/bin/sh
/bin/grep -v '(sh-utils)\|(fileutils)\|(textutils)' /usr/share/info/dir > \
/usr/share/info/dir.rpmmodify || exit 0
/bin/mv -f /usr/share/info/dir.rpmmodify /usr/share/info/dir
[ -f /usr/share/info/coreutils.info.gz ] && \
/sbin/install-info /usr/share/info/coreutils.info.gz /usr/share/info/dir || :