diff options
author | Aaron Griffin <aaronmgriffin@gmail.com> | 2008-11-23 09:22:15 +0100 |
---|---|---|
committer | Aaron Griffin <aaronmgriffin@gmail.com> | 2008-11-23 09:22:15 +0100 |
commit | 3fb6203f79434d48954f6ef3c5be7067beaccd86 (patch) | |
tree | 25bdf969f3f43bb204ddf26e3e79433adee4c19b | |
parent | 252e11f0e5a4eba7859108e0fb4bb3593819276f (diff) | |
download | dbscripts-3fb6203f79434d48954f6ef3c5be7067beaccd86.tar.gz dbscripts-3fb6203f79434d48954f6ef3c5be7067beaccd86.tar.xz |
Only copy DB file from repo if we have pkgs
We were copying our DB file from the repo to
our temp build dir all the time. We should only
do this if there are packages to add
Signed-off-by: Aaron Griffin <aaronmgriffin@gmail.com>
-rwxr-xr-x | db-update | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -71,13 +71,6 @@ repo_lock $reponame $_arch /bin/mkdir -p "$WORKDIR/build" cd "$WORKDIR" -# copy the db file into our working area -if [ -f "$ftppath/$reponame.db.tar.$DB_COMPRESSION" ]; then - /bin/cp "$ftppath/$reponame.db.tar.$DB_COMPRESSION" build/ -else - touch "build/$reponame.db.tar.$DB_COMPRESSION" -fi - echo "Updating DB for $reponame $_arch" if [ -d "${stagedir}64" ]; then @@ -108,6 +101,14 @@ if [ -d "$stagedir" ]; then fi if [ -n "$ADDPKGS" ]; then + + echo "==> Copying DB file from '$reponame'..." >&2 + if [ -f "$ftppath/$reponame.db.tar.$DB_COMPRESSION" ]; then + /bin/cp "$ftppath/$reponame.db.tar.$DB_COMPRESSION" build/ + else + touch "build/$reponame.db.tar.$DB_COMPRESSION" + fi + echo "==> Processing new/updated packages for repository '$reponame'..." >&2 cd "$WORKDIR" |