#!/bin/bash LLVMPROGS="ar as bcanalyzer cxxdump cxxfilt diff dlltool dsymutil dwarfdump nm objdump pdbutil profdata ranlib readelf readobj size split strings" case "$1" in remove|deconfigure) for prog in ${LLVMPROGS}; do update-alternatives --quiet --remove ${prog} /usr/bin/llvm-${prog} done update-alternatives --quiet --remove cc /usr/bin/clang update-alternatives --quiet --remove gcc /usr/bin/clang update-alternatives --quiet --remove cpp /usr/bin/clang-cpp update-alternatives --quiet --remove c++ /usr/bin/clang++ update-alternatives --quiet --remove g++ /usr/bin/clang++ ;; upgrade) ;; failed-upgrade) ;; *) echo "prerm called with unknown argument \`$1'" >&2 exit 0 ;; esac