521 |
fi |
fi |
522 |
|
|
523 |
[[ -z ${dest} ]] && die "No dest given." |
[[ -z ${dest} ]] && die "No dest given." |
524 |
for i in $(eval echo ${dest}) |
for i in $(eval echo "${BINDIR}/${dest}") |
525 |
do |
do |
526 |
if [[ -e ${BINDIR}/${dest} ]] || [[ -L ${BINDIR}/${dest} ]] |
if [[ -e ${i} ]] || [[ -L ${i} ]] |
527 |
then |
then |
528 |
rm -v ${opts} ${BINDIR}/${dest} || die |
rm -v ${opts} ${i} || die |
529 |
else |
else |
530 |
die "${BINDIR}/${dest} does not exist." |
die "${i} does not exist." |
531 |
fi |
fi |
532 |
done |
done |
533 |
} |
} |
674 |
fi |
fi |
675 |
echo "${argv}" >> ${prefix}/${MCONFIG} || die |
echo "${argv}" >> ${prefix}/${MCONFIG} || die |
676 |
} |
} |
677 |
|
|
678 |
|
mfilterflag() |
679 |
|
{ |
680 |
|
local type="$1" |
681 |
|
local flag="$2" |
682 |
|
local var |
683 |
|
|
684 |
|
for var in $(eval echo \${${type}}) |
685 |
|
do |
686 |
|
case "${var}" in |
687 |
|
${flag}) continue;; |
688 |
|
*) echo -n "${var}"' ';; |
689 |
|
esac |
690 |
|
done |
691 |
|
echo |
692 |
|
} |
693 |
|
|
694 |
|
maddflag() |
695 |
|
{ |
696 |
|
local type="$1" |
697 |
|
local flag="$2" |
698 |
|
echo "$(eval echo \${${type}}) ${flag}" |
699 |
|
} |