#!/bin/bash pushd () { command pushd "$@" > /dev/null } popd () { command popd "$@" > /dev/null } ROCMDIR=/opt/rocm HIPDIR=$ROCMDIR/hip ([ ! -d $ROCMDIR ] || [ ! -d $HIPDIR ]) && exit 0 # Remove soft-link to bin files HIPBINDIR=$HIPDIR/bin ROCMBINDIR=$ROCMDIR/bin ([ ! -d $ROCMBINDIR ] || [ ! -d $HIPBINDIR ]) && exit 0 HIPBINFILES=$HIPBINDIR/* pushd $ROCMBINDIR for f in $HIPBINFILES; do [ -e $f ] || continue rm $(basename $f) done rm .hipVersion popd rmdir --ignore-fail-on-non-empty $ROCMBINDIR # Remove soft-link to headers HIPINCDIR=$HIPDIR/include ROCMINCDIR=$ROCMDIR/include ([ ! -d $ROCMINCDIR ] || [ ! -d $HIPINCDIR ]) && exit 0 pushd $ROCMINCDIR rm hip popd rmdir --ignore-fail-on-non-empty $ROCMINCDIR