summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Bächler <thomas@archlinux.org>2008-05-29 15:29:56 -0400
committerAaron Griffin <aaronmgriffin@gmail.com>2008-05-29 15:29:56 -0400
commitc417aa306de4329322d99f1067f97a35013610b3 (patch)
treea83d19289b33eae1d5b3ed02e037b8439c474a56
parent1c9a21bdf378ddd3572b3b8f405d99b3063521c9 (diff)
Fix EXTRAFILES in ftpdir-cleanup
Signed-off-by: Thomas Bächler <thomas@archlinux.org> Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-rwxr-xr-xcron-jobs/ftpdir-cleanup10
1 files changed, 6 insertions, 4 deletions
diff --git a/cron-jobs/ftpdir-cleanup b/cron-jobs/ftpdir-cleanup
index d6dce11..f8c1a8e 100755
--- a/cron-jobs/ftpdir-cleanup
+++ b/cron-jobs/ftpdir-cleanup
@@ -70,10 +70,12 @@ done
cd "$ftppath"
for pkg in *$PKGEXT; do
pkgname="$(getpkgname $pkg)"
- if [ "$pkg" != "$TMPDIR/$pkgname-*" -a "$(getpkgname $(basename $pkg))" = "$pkgname" ]; then
- continue 2
- fi
- EXTRAFILES="$EXTRAFILE $pkg"
+ for p in ${TMPDIR}/${pkgname}-*; do
+ if [ -d "${p}" -a "$(getpkgname $(basename ${p}))" = "${pkgname}" ]; then
+ continue 2
+ fi
+ done
+ EXTRAFILES="$EXTRAFILES $pkg"
done
cd "$ftppath"