mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-01-11 09:19:40 +00:00
abuild: support for variable options
so far only option avaiable is !strip, which disables stripping of binaries.
This commit is contained in:
parent
b9685a9fc2
commit
0e9c2e708c
17
abuild
17
abuild
@ -315,7 +315,7 @@ EOF
|
||||
}
|
||||
|
||||
package() {
|
||||
stripbin
|
||||
options_has "!strip" || stripbin
|
||||
package_apk
|
||||
}
|
||||
|
||||
@ -558,6 +558,21 @@ subpackages_has() {
|
||||
return 1
|
||||
}
|
||||
|
||||
list_has() {
|
||||
local needle="$1"
|
||||
local i
|
||||
shift
|
||||
for i in $@; do
|
||||
[ "$needle" = "$i" ] && return 0
|
||||
[ "$needle" = "!$i" ] && return 1
|
||||
done
|
||||
return 1
|
||||
}
|
||||
|
||||
options_has() {
|
||||
list_has "$1" $options
|
||||
}
|
||||
|
||||
# install package after build
|
||||
post_add() {
|
||||
local pkgf="$PKGDEST/$1-$pkgver-r$pkgrel.apk"
|
||||
|
Loading…
Reference in New Issue
Block a user