Do not redownload/rebuild core-pkgs when making the repo

Another small step forward to avoid rebuilding of squashfs images
if are alredy up-to-date core-repo.

Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
This commit is contained in:
Gerardo Exequiel Pozzi 2009-11-19 01:35:49 -03:00
parent 3f39d91541
commit bce6a11544

View File

@ -20,6 +20,8 @@
REPO="$1"
DEST="$2"
REPO_CHANGED=n
if [ -z "$REPO" -o -z "$DEST" ]; then
echo "usage: $(basename $0) <reponame> <dest-dir>"
exit 1
@ -45,13 +47,19 @@ if [ -n "$PKGS" ]; then
baseurl="$(dirname "$url")" #save for later
pkgname="$(basename "$url")"
cachedpkg="$cachedir/$pkgname"
if [ ! -e "$DEST/$pkgname" ]; then
if [ -e "$cachedpkg" ]; then
cp "$cachedpkg" "$DEST/$pkgname"
cp -v "$cachedpkg" "$DEST/$pkgname"
REPO_CHANGED=y
else
wget -nv "$url" -O "$DEST/$pkgname"
REPO_CHANGED=y
fi
fi
done
if [ "$REPO_CHANGED" = "y" ]; then
wget -nv "$baseurl/$REPO.db.tar.gz" -O "$DEST/$REPO.db.tar.gz"
fi
else
echo "No packages to download... what'd you break?"
exit 1