From e4346ab8404ee32a69848d4f55bb0d09664c7d75 Mon Sep 17 00:00:00 2001 From: Francois Charette Date: Tue, 21 Jul 2009 18:43:12 -0400 Subject: db-update: Move some steps inside an 'if' [Aaron: keep WORKDIR creation outside the loop, as its removed at the end] Signed-off-by: Aaron Griffin --- db-update | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'db-update') diff --git a/db-update b/db-update index 525c21e..ade7a39 100755 --- a/db-update +++ b/db-update @@ -69,15 +69,17 @@ if [ -d "$stagedir" ]; then ANYPKGS="$(/bin/ls $stagedir/*-any$PKGEXT 2>/dev/null)" fi -pkgtotal=$(echo "$ANYPKGS" | wc -w) -echo "==> Processing $pkgtotal new/updated arch-independent packages for '$reponame'..." >&2 mkdir -p $WORKDIR cd "$WORKDIR" -svnpath="$(get_svnpath $reponame)" -/usr/bin/svn checkout -N $svnpath checkout -cd checkout -to_add_any="" + if [ -n "$ANYPKGS" ]; then + pkgtotal=$(echo "$ANYPKGS" | wc -w) + echo "==> Processing $pkgtotal new/updated arch-independent packages for '$reponame'..." >&2 + + svnpath="$(get_svnpath $reponame)" + /usr/bin/svn checkout -N $svnpath checkout + cd checkout + to_add_any="" for pkg in $ANYPKGS; do _pkgfile=$(basename $pkg) _pkgname="$(getpkgname $pkg)" -- cgit v1.2.3-24-g4f1b