--- trunk/include/mtools.sminc 2018/11/30 09:29:09 31553 +++ trunk/include/mtools.sminc 2018/11/30 10:15:39 31554 @@ -674,3 +674,26 @@ fi echo "${argv}" >> ${prefix}/${MCONFIG} || die } + +mfilterflag() +{ + local type="$1" + local flag="$2" + local var + + for var in $(eval echo \${${type}}) + do + case "${var}" in + ${flag}) continue;; + *) echo -n "${var}"' ';; + esac + done + echo +} + +maddflag() +{ + local type="$1" + local flag="$2" + echo "$(eval echo \${${type}}) ${flag}" +}