Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > media > main > by-pkgid > a3848724c2ed57b77366855bb4002e45 > scriptlet

gcc-colorgcc-3.3.2-6mdk.i586.rpm

POSTIN

/bin/sh
update-alternatives --install /usr/bin/gcc gcc /usr/bin/colorgcc 350303

POSTUN

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

Triggers

gcc-c++

/bin/sh
update-alternatives --install /usr/bin/g++ g++ /usr/bin/colorgcc 350303 --slave /usr/bin/c++ c++ /usr/bin/colorgcc

gcc-c++

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

gcc-g77

/bin/sh
update-alternatives --install /usr/bin/g77 g77 /usr/bin/colorgcc 350303 --slave /usr/bin/f77 f77 /usr/bin/colorgcc

gcc-g77

/bin/sh
if [ ! -f /usr/bin/g77-3.3.2 ]; then
  update-alternatives --remove g77 /usr/bin/colorgcc
fi

gcc-java

/bin/sh
update-alternatives --install /usr/bin/gcj gcj /usr/bin/colorgcc 350303

gcc-java

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