--- trunk/include/mtools.sminc 2012/03/27 12:11:21 11761 +++ trunk/include/mtools.sminc 2012/06/26 14:57:12 12652 @@ -169,10 +169,10 @@ fi # needed directory - install -d ${BINDIR}/etc/udev/rules.d || die + install -d ${BINDIR}/lib/udev/rules.d || die # install our udev rule - install -v -m 0644 -o root -g root ${file} ${BINDIR}/etc/udev/rules.d/${udevrule} || die + install -v -m 0644 -o root -g root ${file} ${BINDIR}/lib/udev/rules.d/${udevrule} || die } minstalludevhelper() @@ -662,6 +662,31 @@ cp -v ${opts} ${source} ${BINDIR}/${dest} || die } +mdelete() +{ + local dest="$1" + local opts + + # recursive + if [[ $1 = -r ]] || [[ $1 = -R ]] + then + opts="-r" + dest="$2" + fi + + # recursive + if [[ $1 = -rf ]] || [[ $1 = -fr ]] || [[ $1 = -Rf ]] || [[ $1 = -fR ]] + then + opts="-r -f" + dest="$2" + fi + + [[ -z ${dest} ]] && die "No dest given." + [[ -e ${dest} ]] && die "Dest does not exist." + + rm -v ${opts} ${BINDIR}/${dest} || die +} + mmove() { local source="$1"