mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-01-03 13:12:15 +00:00
abuild: do not run check in fakeroot by default
Only run check in fakeroot if options="checkroot" is set. This makes options="!checkroot" the default. I expect most checks work as non-root, and if a testsuite requires root, it will likely fail in fakeroot too. Fakeroot has also shown lower performance for parallel builds.
This commit is contained in:
parent
3379e67551
commit
0bf61ee06a
@ -298,11 +298,10 @@ Do not use this option.
|
||||
.It Cm !check
|
||||
Specifies that the package will not run a test suite.
|
||||
The reason for disabling the check phase should be noted in a comment.
|
||||
.It Cm !checkroot
|
||||
Specifies that the package's test suite will be run as a non-privileged user
|
||||
instead of using
|
||||
.It Cm checkroot
|
||||
Specifies that the package's test suite will be run in
|
||||
.Xr fakeroot 8 .
|
||||
This is necessary for some test suites which fail when run as root.
|
||||
This is necessary for some test suites which fail when run as non-root.
|
||||
.It Cm !dbg
|
||||
Specifies that the package should not be built with a debug information
|
||||
package.
|
||||
|
12
abuild.in
12
abuild.in
@ -1508,9 +1508,9 @@ create_apks() {
|
||||
}
|
||||
|
||||
build_abuildrepo() {
|
||||
local d apk _check=check_fakeroot
|
||||
if options_has "!checkroot"; then
|
||||
_check=check
|
||||
local _check=check
|
||||
if options_has "checkroot"; then
|
||||
_check=check_fakeroot
|
||||
fi
|
||||
if ! want_check; then
|
||||
_check=true
|
||||
@ -2125,9 +2125,9 @@ checksum() {
|
||||
}
|
||||
|
||||
rootbld_actions() {
|
||||
local part _check=check_fakeroot
|
||||
if options_has "!checkroot"; then
|
||||
_check=check
|
||||
local part _check=check
|
||||
if options_has "checkroot"; then
|
||||
_check=check_fakeroot
|
||||
fi
|
||||
if ! want_check; then
|
||||
_check=true
|
||||
|
Loading…
Reference in New Issue
Block a user