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