diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2010-11-21 11:38:48 +0100 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2010-11-21 11:38:48 +0100 |
commit | 42197d1f0f313f3608b8656662347d00885e6b5c (patch) | |
tree | c8bedc4a205732a3c18804ab13f5e963cd92ae81 | |
parent | e5539fc65872aa98d510a03d1e20c207ca6ed058 (diff) | |
download | dbscripts-42197d1f0f313f3608b8656662347d00885e6b5c.tar.gz dbscripts-42197d1f0f313f3608b8656662347d00885e6b5c.tar.xz |
sourceballs: check if PKGBUILD exists
-rwxr-xr-x | misc-scripts/make-sourceball | 4 | ||||
-rwxr-xr-x | misc-scripts/sourceballs-cleanup | 10 |
2 files changed, 10 insertions, 4 deletions
diff --git a/misc-scripts/make-sourceball b/misc-scripts/make-sourceball index bdf5f59..66d3dad 100755 --- a/misc-scripts/make-sourceball +++ b/misc-scripts/make-sourceball @@ -22,7 +22,7 @@ arch="$3" script_lock create_srcpackage() { - if [ -d "$1" ]; then + if [ -f "$1/PKGBUILD" ]; then pushd "$1" >/dev/null pkgver=$(. PKGBUILD; echo ${pkgver}) if [ $? -ne 0 ]; then @@ -62,6 +62,8 @@ create_srcpackage() { popd >/dev/null return 0 + else + error "PKGBUILD not found in $1" fi } diff --git a/misc-scripts/sourceballs-cleanup b/misc-scripts/sourceballs-cleanup index fc5f649..f75c688 100755 --- a/misc-scripts/sourceballs-cleanup +++ b/misc-scripts/sourceballs-cleanup @@ -14,9 +14,13 @@ remove_old() { PKGVERS="" for repo in *; do cd "$repo" - pkgver=$(. PKGBUILD; echo ${pkgver}) - pkgrel=$(. PKGBUILD; echo ${pkgrel}) - PKGVERS="$PKGVERS $pkgver-$pkgrel" + if [ -f PKGBUILD ]; then + pkgver=$(. PKGBUILD; echo ${pkgver}) + pkgrel=$(. PKGBUILD; echo ${pkgrel}) + PKGVERS="$PKGVERS $pkgver-$pkgrel" + else + error "PKGBUILD not found in $1/$repo" + fi cd .. done |