From ec6a945d47f4cf97d98ccf6fc1781cf578667264 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 20 Feb 2009 09:08:26 +0000 Subject: abuild: dont check md5sum if there are no sources. fix depends_has --- abuild | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'abuild') diff --git a/abuild b/abuild index 89fadbc..7395748 100755 --- a/abuild +++ b/abuild @@ -78,13 +78,17 @@ sanitycheck() { [ -z "$url" ] && die "Missing url in APKBUILD" [ -z "$license" ] && die "Missing license in APKBULID" - for i in $source; do - md5sums_has ${i##*/} || die "${i##*/} is missing in md5sums" - done + if [ -n "$source" ]; then + for i in $source; do + md5sums_has ${i##*/} || die "${i##*/} is missing in md5sums" + done + fi - for i in $(echo "$md5sums" | awk '{ print $2 }'); do - source_has $i || die "$i is missing in source" - done + if [ -n "$md5sums" ]; then + for i in $(echo "$md5sums" | awk '{ print $2 }'); do + source_has $i || die "$i is missing in source" + done + fi # common spelling errors [ -n "$depend" ] && die "APKBUILD contains 'depend'. It should be depends" @@ -542,6 +546,7 @@ builddeps() { # replace the md5sums in the APKBUILD checksum() { local s files + [ -z "$source" ] && return 0 fetch msg "Updating the md5sums in APKBUILD..." for s in $source; do @@ -607,6 +612,10 @@ options_has() { list_has "$1" $options } +depends_has() { + list_has "$1" $depends +} + md5sums_has() { list_has "$1" $md5sums } -- cgit v1.2.3-60-g2f50