[arch-dev-public] [PATCH 4/4] Clean-up signatures from ftp directories
Allan McRae
allan at archlinux.org
Sat Mar 12 22:27:16 EST 2011
Signed-off-by: Allan McRae <allan at archlinux.org>
---
cron-jobs/ftpdir-cleanup | 4 ++++
misc-scripts/ftpdir-cleanup-repo | 5 +++++
2 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/cron-jobs/ftpdir-cleanup b/cron-jobs/ftpdir-cleanup
index 3456e9c..175e56c 100755
--- a/cron-jobs/ftpdir-cleanup
+++ b/cron-jobs/ftpdir-cleanup
@@ -24,6 +24,10 @@ for pkg in *$PKGEXT; do
LINKS="$(/usr/bin/find $repopaths -type l -name "$pkg" 2>/dev/null)"
if [ -z "$LINKS" ]; then
to_cleanup="$to_cleanup $poolpath/$pkg"
+
+ if [ -f "$pkg.sig" ]; then
+ to_cleanup="$to_cleanup $poolpath/$pkg.sig"
+ fi
fi
done
popd >/dev/null
diff --git a/misc-scripts/ftpdir-cleanup-repo b/misc-scripts/ftpdir-cleanup-repo
index 20f297b..ac7c026 100755
--- a/misc-scripts/ftpdir-cleanup-repo
+++ b/misc-scripts/ftpdir-cleanup-repo
@@ -20,6 +20,11 @@ clean_pkgs () {
else
mv "$pkg" "$CLEANUP_DESTDIR"
fi
+ if [ -h "$pkg.sig" ]; then
+ rm -f "$pkg.sig"
+ else
+ mv "$pkg.sig" "$CLEANUP_DESTDIR"
+ fi
done
fi
}
--
1.7.4.1
More information about the arch-dev-public
mailing list