Alpine build tools
Go to file
Sören Tempel c9b4146aaa Revert "rootbld: run mkusers inside the chroot and don't affect host users"
We can't run mkusers inside the chroot because of bwrap peculiarities.
Presently, rootbld does therefore not work at all for APKBUILDs which
use $pkggroups/$pkguser. While not polluting the host is a noble goal
it isn't really useful if it causes rootbld to be incapable of building
certain packages (i.e. those using $pkggroups/$pkguser with groups
not existent on the host).

This commit therefore restores the original behavior for now. While at
it, I also added a comment to the mkusers invocation.

See: https://gitlab.alpinelinux.org/alpine/abuild/-/issues/10094

This reverts commit 84d7b7693d.
2023-06-22 21:53:46 +02:00
tests abuild: fix completions to vendor dir, warn on incorrect dir 2023-06-22 04:08:05 +00:00
.editorconfig .editorconfig: add Makefile rules 2020-03-23 13:16:01 +00:00
.gitattributes gitlab: highlight abuild.in as shell 2022-05-03 12:42:36 +02:00
.gitignore git ignore abulid.conf and fix make clean 2023-04-18 15:14:28 +02:00
.gitlab-ci.yml ci: add job to run tests 2021-10-07 17:24:10 +02:00
APKBUILD.5.scd abuild: Scan for binaries with extra setcap(8) capabilities 2022-07-03 14:30:15 +02:00
COPYING add license GPL-2.0-only WITH OpenSSL-Exception 2020-10-23 11:30:25 -03:00
Makefile ==== release 3.11.10 ==== 2023-06-22 06:23:09 +02:00
abuild-fetch.c abuild-fetch: try harder to yield 2023-04-18 11:22:54 +02:00
abuild-gzsplit.c abuild: avoid calculations with void pointers 2021-10-11 18:34:27 +00:00
abuild-keygen.in abuild-keygen: add support for creating kernel signing key 2023-05-05 13:39:47 +02:00
abuild-rmtemp.c *: say we are using GPL-2.0-only 2020-10-23 11:39:18 -03:00
abuild-sign.in abuild-sign: fix --installed to detect missing keys 2022-06-22 16:13:07 +02:00
abuild-sudo.c abuild-sudo: fix determining number of groups 2023-06-07 12:42:00 +03:00
abuild-tar.c abuild-tar: improve invalid opt handling 2023-04-17 13:01:05 +02:00
abuild.1.scd abuild.1: add new manpage 2023-05-15 18:02:11 +02:00
abuild.conf.in Install default config as /usr/share/abuild/default.conf 2023-04-18 13:47:17 +02:00
abuild.in Revert "rootbld: run mkusers inside the chroot and don't affect host users" 2023-06-22 21:53:46 +02:00
abump.in abump: source APKBUILD in subshell 2022-10-15 11:06:53 +00:00
apkbuild-cpan.in apkbuild-cpan.in: remove perl-dev as a makedepends default 2023-04-14 06:41:14 +00:00
apkbuild-gem-resolver.in add .editorconfig and fix code formatting 2016-08-20 16:16:37 +02:00
apkbuild-pypi.in apkbuild-pypi.in: remove empty variables 2021-01-23 20:43:26 +00:00
apkgrel.in apkgrel: fix usage and invalid options and add test 2023-01-10 17:47:22 +01:00
bootchartd replace deprecated `...` syntax with $(...) in shell scripts 2016-08-23 00:09:07 +02:00
buildlab.in buildlab: use grep -E instead of egrep 2022-09-12 17:20:47 +02:00
checkapk.in checkapk: use pigz when available and run newsize/oldsize in parallel 2023-06-22 13:40:37 +02:00
config.guess Update config.guess, config.sub, to 2021-06-03 2023-04-14 08:35:48 +02:00
config.sub Update config.guess, config.sub, to 2021-06-03 2023-04-14 08:35:48 +02:00
default.conf abuild: set cache directories to a temporary directory if MOVE_CACHES is set 2023-06-22 05:33:59 +02:00
functions.sh.in functions: set sharedir properly 2023-05-24 02:11:12 +02:00
newapkbuild.1.scd newapkbuild: add documentation for -e (gpep517 flag) 2023-05-24 00:08:39 +00:00
newapkbuild.in newapkbuild: do not expand $CTARGET 2023-06-22 07:13:25 -07:00
sample.APKBUILD sample.APKBUILD: use https for sourceforge download links 2018-09-24 21:43:49 +02:00
sample.confd sample.*: improve sample init script 2023-06-21 15:34:27 +02:00
sample.initd sample.*: improve sample init script 2023-06-21 15:34:27 +02:00
sample.post-install fix typo in sample for pre and post install 2020-02-05 17:27:26 +01:00
sample.pre-install fix typo in sample for pre and post install 2020-02-05 17:27:26 +01:00