PREIN
/bin/sh
if [ $1 -gt 1 ]; then
for c in voms-proxy-init voms-proxy-info voms-proxy-destroy; do
if [ -r /usr/bin/$c -a ! -h /usr/bin/$c ]; then
rm -f /usr/bin/$c
fi
if [ -r /usr/share/man/man1/$c.1.gz -a ! -h /usr/share/man/man1/$c.1.gz ]; then
rm -f /usr/share/man/man1/$c.1.gz
fi
done
fi
POSTIN
/bin/sh
/usr/sbin/update-alternatives --install /usr/bin/voms-proxy-init \
voms-proxy-init /usr/bin/voms-proxy-init2 50 \
--slave /usr/share/man/man1/voms-proxy-init.1.gz voms-proxy-init-man \
/usr/share/man/man1/voms-proxy-init2.1.gz
/usr/sbin/update-alternatives --install /usr/bin/voms-proxy-info \
voms-proxy-info /usr/bin/voms-proxy-info2 50 \
--slave /usr/share/man/man1/voms-proxy-info.1.gz voms-proxy-info-man \
/usr/share/man/man1/voms-proxy-info2.1.gz
/usr/sbin/update-alternatives --install /usr/bin/voms-proxy-destroy \
voms-proxy-destroy /usr/bin/voms-proxy-destroy2 50 \
--slave /usr/share/man/man1/voms-proxy-destroy.1.gz voms-proxy-destroy-man \
/usr/share/man/man1/voms-proxy-destroy2.1.gz
POSTUN
/bin/sh
if [ $1 -eq 0 ] ; then
/usr/sbin/update-alternatives --remove voms-proxy-init \
/usr/bin/voms-proxy-init2
/usr/sbin/update-alternatives --remove voms-proxy-info \
/usr/bin/voms-proxy-info2
/usr/sbin/update-alternatives --remove voms-proxy-destroy \
/usr/bin/voms-proxy-destroy2
fi
Triggers
voms-clients
/bin/sh
# Uninstalling the old voms-clients package will remove the alternatives
# for voms-clients-cpp - put them back in this triggerpostun script
/usr/sbin/update-alternatives --install /usr/bin/voms-proxy-init \
voms-proxy-init /usr/bin/voms-proxy-init2 50 \
--slave /usr/share/man/man1/voms-proxy-init.1.gz voms-proxy-init-man \
/usr/share/man/man1/voms-proxy-init2.1.gz
/usr/sbin/update-alternatives --install /usr/bin/voms-proxy-info \
voms-proxy-info /usr/bin/voms-proxy-info2 50 \
--slave /usr/share/man/man1/voms-proxy-info.1.gz voms-proxy-info-man \
/usr/share/man/man1/voms-proxy-info2.1.gz
/usr/sbin/update-alternatives --install /usr/bin/voms-proxy-destroy \
voms-proxy-destroy /usr/bin/voms-proxy-destroy2 50 \
--slave /usr/share/man/man1/voms-proxy-destroy.1.gz voms-proxy-destroy-man \
/usr/share/man/man1/voms-proxy-destroy2.1.gz