]> git.donarmstrong.com Git - bin.git/commitdiff
add the -r option to xargs to not call it if there are no options.
authorDon Armstrong <don@donarmstrong.com>
Sun, 12 Mar 2006 02:02:33 +0000 (02:02 +0000)
committerDon Armstrong <don@donarmstrong.com>
Sun, 12 Mar 2006 02:02:33 +0000 (02:02 +0000)
getmail

diff --git a/getmail b/getmail
index ec6f12d8cbd53c3530d259cc52678d6bb43cac96..d4e815f91c60f900ee01b01590d35ed02b08900c 100755 (executable)
--- a/getmail
+++ b/getmail
@@ -23,10 +23,10 @@ if [ -z "$CRON" ] || kill -0 `pgrep -U $(id -u) -x $MUA` 2>/dev/null; then
            for account in bugs lists; do
                find /home/don/Mail/$account -maxdepth 1 -mindepth 1 -type d \
                    -exec sh -c 'test $(find {} -type f |wc -l) -eq 0' ';' \
-                   -printf '%f\000'|xargs -0 -n 1 ~/bin/deletemailbox -a $account >/dev/null;
+                   -printf '%f\000'|xargs -0 -rn 1 ~/bin/deletemailbox -a $account >/dev/null;
                find /home/don/Mail/$account -maxdepth 2 -mindepth 2 -iname 'new' \
-                   -type d -ctime +60 -printf '%h\n'|xargs -n 1 basename|xargs \
-                   -n 1 /home/don/bin/deletemailbox -a $account >/dev/null;
+                   -type d -ctime +60 -printf '%h\n'|xargs -rn 1 basename|xargs \
+                   -rn 1 /home/don/bin/deletemailbox -a $account >/dev/null;
            done;
        fi;
     fi;