diff options
author | Judd Vinet <judd@archlinux.org> | 2003-11-16 03:50:23 +0000 |
---|---|---|
committer | Judd Vinet <judd@archlinux.org> | 2003-11-16 03:50:23 +0000 |
commit | 14ed62289b8026a2a0487cf86c8b0a58c8b7c120 (patch) | |
tree | 8e0bc1ddc045b5d998c5d004ae150ecec2b29a5c /genpkglist | |
parent | a1f715792fe75aba32625d998f8d6a27605704bc (diff) |
added Dale's dupe checking
Diffstat (limited to 'genpkglist')
-rwxr-xr-x | genpkglist | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -1,5 +1,5 @@ #!/bin/bash -# $Id: genpkglist,v 1.8 2003/10/12 18:41:26 judd Exp $ +# $Id: genpkglist,v 1.9 2003/11/16 03:50:23 judd Exp $ # # genpkglist @@ -29,3 +29,11 @@ for category in `find * -type d -maxdepth 0 | grep -v CVS`; do cd .. done +DUPES=`ls -1 /home/ftp/$1 | rev | cut -d- -f 3- | rev | sort | uniq -c | egrep -v '^ 1' | awk '{print $2}'` + +if [ -n "$DUPES" ]; then + echo "Possible Dupes for $1 (please remove old versions)." + echo "Date Filename" + for dupe in $DUPES; do ls -l /home/ftp/$1/$dupe* | awk '{print $6" "$7" "$8" "$9}'; done +fi + |