]> git.donarmstrong.com Git - bin.git/commitdiff
* ignore dovecot and imap files when figuring out which lists to axe
authorDon Armstrong <don@donarmstrong.com>
Fri, 9 Dec 2011 22:42:17 +0000 (22:42 +0000)
committerDon Armstrong <don@donarmstrong.com>
Fri, 9 Dec 2011 22:42:17 +0000 (22:42 +0000)
update_lists

index b805644e4e884038471a1b53c8d13acb4e6e3533..cca8c9bd6ae73908b879f6cad63149fce069fe54 100755 (executable)
@@ -9,8 +9,8 @@ find bugs  -maxdepth 1 -mindepth 1 -type d |perl -ne 'chomp; $a = $_; $b = $a; $
 # Remove dead lists
 #find ~/Maildir/lists/ -type d -maxdepth 1 -mindepth 1|xargs -n 1 -i sh -c '(( $(find "{}" -type f -iname "*" |wc -l) <= 1 )) && rm -rf "{}"'
 
-find ~/Maildir/lists/ -maxdepth 1 -mindepth 1 -type d|xargs -n 1 -i bash -c 'A={}; (( $(find $A -type f -name "*" -not -name "dovecot*" | wc -l) == 0 )) && rm -rf $A'
-find ~/Maildir/bugs/ -maxdepth 1 -mindepth 1 -type d|xargs -n 1 -i bash -c 'A={}; (( $(find $A -type f -name "*" -not -name "dovecot*" |wc -l) == 0 )) && rm -rf $A'
+find ~/Maildir/lists/ -maxdepth 1 -mindepth 1 -type d|xargs -n 1 -i bash -c 'A={}; (( $(find $A -type f -name "*" -not -name "dovecot*" -not -name ".imap*" -not -name ".customflags" | wc -l) == 0 )) && rm -rf $A'
+find ~/Maildir/bugs/ -maxdepth 1 -mindepth 1 -type d|xargs -n 1 -i bash -c 'A={}; (( $(find $A -type f -name "*" -not -name "dovecot*" -not -name ".imap*" -not -name ".customflags" |wc -l) == 0 )) && rm -rf $A'
 
 # Remove broken symlinks
-find . -maxdepth 1 -mindepth 1 -type l -iname '.*' -not -xtype d -print0 |xargs -0 rm -f
\ No newline at end of file
+find . -maxdepth 1 -mindepth 1 -type l -iname '.*' -not -xtype d -print0 |xargs -0 rm -f