From b0f9ec91f7de9e5cad40e795159f99fec19e52a9 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Tue, 1 Nov 2011 08:50:20 +0000 Subject: [PATCH] abuild: verify names of subpackages This is to avoid things like: http://git.alpinelinux.org/cgit/aports/commit/?id=81c0a4bb37e709ebc5add8394331d28209a61b6f --- abuild.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/abuild.in b/abuild.in index e1e9516..0f679c9 100755 --- a/abuild.in +++ b/abuild.in @@ -110,6 +110,13 @@ sanitycheck() { [ -z "$url" ] && die "Missing url in APKBUILD" [ -z "$license" ] && die "Missing license in APKBULID" + # check so no package names starts with - + for i in $pkgname $subpackages; do + case $i in + -*) die "${i%:*} is not a valid package name";; + esac + done + # check if CARCH, CBUILD, CHOST and CTARGET is set if [ -z "$CARCH" ]; then case "$(uname -m)" in