diff options
author | Jan Rękorajski | 2006-04-26 17:12:27 (GMT) |
---|---|---|
committer | cvs2git | 2012-11-29 22:58:16 (GMT) |
commit | d5a0d88ba5f3338e251822e92615bd2dd92e5d0e (patch) | |
tree | f92b4ae68ef6dcc225e9d7cc507fd336a0eaea1c | |
parent | 318aa0c3386ec5b13a14bff2da1a2a06cb54cafb (diff) | |
download | distfiles-d5a0d88ba5f3338e251822e92615bd2dd92e5d0e.zip distfiles-d5a0d88ba5f3338e251822e92615bd2dd92e5d0e.tar.gz |
- proper set substraction
Changed files:
cleaner/lister -> 1.2
-rw-r--r-- | cleaner/lister | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cleaner/lister b/cleaner/lister index 20bd326..1a4f967 100644 --- a/cleaner/lister +++ b/cleaner/lister @@ -74,6 +74,12 @@ sort $LISTFILES | uniq >>active-list-distfiles rm -f $LISTFILES $D=$(date +%Y-%M-%d) -sort active-list-distfiles full-list-distfiles | uniq -u >distfiles-remove-$D +# List only files that are in full-list-distfiles but +# not in active-list-distfiles +# Just uniq -u is not enough because you can remove files added during +# run of the script +# B\(A * B) +sort active-list-distfiles full-list-distfiles | uniq -d | \ + sort - full-list-distfiles | uniq -u >distfiles-remove-$D cvs commit -m"- $D update" active-list-distfiles verified-specs-tags |