diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2010-12-13 07:35:09 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2010-12-13 07:35:09 +0000 |
commit | a111620bc8b8bbd72295c899acf5a7dca87e210c (patch) | |
tree | 3e4add689e54e86e7a313f4bafaaabf610d03855 /abuild.in | |
parent | 8f17e03078f0b466e38c14e89e260465c4d8b4ab (diff) | |
download | abuild-a111620bc8b8bbd72295c899acf5a7dca87e210c.tar.gz abuild-a111620bc8b8bbd72295c899acf5a7dca87e210c.tar.bz2 abuild-a111620bc8b8bbd72295c899acf5a7dca87e210c.tar.xz abuild-a111620bc8b8bbd72295c899acf5a7dca87e210c.zip |
abuid: check that CARCH and CHOST is set
Diffstat (limited to 'abuild.in')
-rwxr-xr-x | abuild.in | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -94,7 +94,7 @@ die() { # check if apkbuild is basicly sane sanitycheck() { - local i + local i suggestion msg "Checking sanity of $APKBUILD..." [ -z "$pkgname" ] && die "Missing pkgname in APKBUILD" [ -z "${pkgname##* *}" ] && die "pkgname contains spaces" @@ -108,6 +108,16 @@ sanitycheck() { [ -z "$url" ] && die "Missing url in APKBUILD" [ -z "$license" ] && die "Missing license in APKBULID" + # check if CARCH, CBUILD, CHOST and CTARGET is set + if [ -z "$CARCH" ]; then + case "$(uname -m)" in + i[0-9]86) suggestion=" (Suggestion: CARCH=x86)";; + x86_64) suggestion=" (Suggestion: CARCH=x86_64)";; + esac + die "Please set CARCH in /etc/abuild.conf$suggestion" + fi + [ -z "$CHOST" ] && die "Please set CHOST in /etc/abuild.conf" + for i in $install; do [ -e "$startdir/$i" ] || die "install script $startdir/$i is missing" done |