mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2024-12-26 17:02:21 +00:00
Alpine build tools
f1faef7868
After the first dep is printed, `shift` is called to avoid the special case where the first dep cannot have a comma prepended. However, if there are no deps for a package (seen early on in the aports main repo in acf-jquery), $# is 0. POSIX specifies that `shift` has two options when the shift operand (1) is greater than $#: - if non-interactive, it can exit the shell - if it does not exit the shell, it must return a non-zero exit code Since we run the shell with -e, the second case folds in to the first. BusyBox ash does not implement this behaviour, but bash does when called as /bin/sh or when the `posix` shopt is set. |
||
---|---|---|
.devbuildrc | ||
.editorconfig | ||
.gitignore | ||
abuild-fetch.c | ||
abuild-gzsplit.c | ||
abuild-keygen.in | ||
abuild-rmtemp.c | ||
abuild-sign.in | ||
abuild-sudo.c | ||
abuild-tar.c | ||
abuild.conf | ||
abuild.in | ||
abump.in | ||
apkbuild-cpan.in | ||
apkbuild-gem-resolver.in | ||
apkbuild-pypi.in | ||
apkgrel.in | ||
bootchartd | ||
buildlab.in | ||
checkapk.in | ||
config.guess | ||
config.sub | ||
functions.sh.in | ||
Makefile | ||
newapkbuild.in | ||
sample.APKBUILD | ||
sample.confd | ||
sample.initd | ||
sample.post-install | ||
sample.pre-install |