Sophie

Sophie

distrib > Mageia > 8 > i586 > media > core-release > by-pkgid > 6737f32aef7ac328c1915a9937e6eaac > scriptlet

voms-clients-cpp-2.1.0-0.17.rc0.mga8.i586.rpm

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