--- trunk/include/mtools.sminc 2012/12/21 13:37:15 14483 +++ trunk/include/mtools.sminc 2013/04/07 13:24:55 17041 @@ -683,6 +683,13 @@ local dest="$1" local opts + # enforce + if [[ $1 = -f ]] + then + opts="-f" + dest="$2" + fi + # recursive if [[ $1 = -r ]] || [[ $1 = -R ]] then @@ -698,10 +705,7 @@ fi [[ -z ${dest} ]] && die "No dest given." - if [[ ! -e ${BINDIR}/${dest} ]] || [[ ! -L ${BINDIR}/${dest} ]] - then - die "${BINDIR}/${dest} does not exist." - fi + [[ ! -e ${BINDIR}/${dest} ]] && die "${BINDIR}/${dest} does not exist." rm -v ${opts} ${BINDIR}/${dest} || die } @@ -902,7 +906,7 @@ -b|--no-bindir) prefix=""; argv="$2" ;; esac - [[ -z ${argv} ]] && die "No argument given!" + #[[ -z ${argv} ]] && die "No argument given!" confdir="$(dirname ${MCONFIG})" if [[ ! -d ${prefix}/${confdir} ]]