Sophie

Sophie

distrib > Mandriva > 2007.0 > x86_64 > by-pkgid > b49a69b166d3772a7097c4cc337d0cd8 > scriptlet

gcc-colorgcc-4.1.1-3mdk.x86_64.rpm

POSTIN

/bin/sh
/usr/sbin/update-alternatives --install /usr/bin/gcc gcc /usr/bin/colorgcc 350401
[ -e /usr/bin/gcc ] || /usr/sbin/update-alternatives --auto gcc

POSTUN

/bin/sh
if [ ! -f /usr/bin/colorgcc-4.1.1 ]; then
  /usr/sbin/update-alternatives --remove gcc /usr/bin/colorgcc
  # /usr/sbin/update-alternatives silently ignores paths that don't exist
  /usr/sbin/update-alternatives --remove g++ /usr/bin/colorgcc
  /usr/sbin/update-alternatives --remove gfortran /usr/bin/colorgcc
  /usr/sbin/update-alternatives --remove gcj /usr/bin/colorgcc
fi

Triggers

gcc-c++

/bin/sh
/usr/sbin/update-alternatives --install /usr/bin/g++ g++ /usr/bin/colorgcc 350401 --slave /usr/bin/c++ c++ /usr/bin/colorgcc
[ -e /usr/bin/g++ ] || /usr/sbin/update-alternatives --auto g++

gcc-c++

/bin/sh
if [ ! -f /usr/bin/g++-4.1.1 ]; then
  /usr/sbin/update-alternatives --remove g++ /usr/bin/colorgcc
fi

gcc-gfortran

/bin/sh
/usr/sbin/update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/colorgcc 350401 --slave /usr/bin/f95 f95 /usr/bin/colorgcc
[ -e /usr/bin/gfortran ] || /usr/sbin/update-alternatives --auto gfortran

gcc-gfortran

/bin/sh
if [ ! -f /usr/bin/gfortran-4.1.1 ]; then
  /usr/sbin/update-alternatives --remove gfortran /usr/bin/colorgcc
fi

gcc-java

/bin/sh
/usr/sbin/update-alternatives --install /usr/bin/gcj gcj /usr/bin/colorgcc 350401
[ -e /usr/bin/gcj ] || /usr/sbin/update-alternatives --auto gcj

gcc-java

/bin/sh
if [ ! -f /usr/bin/gcj-4.1.1 ]; then
  /usr/sbin/update-alternatives --remove gcj /usr/bin/colorgcc
fi