abuild/tests
Sertonix 06695133c9 abuild: preserve attributes without setfattr/getfattr
The setfattr/getfattr commands were not guaranteed to be available and
abuild wouldn't properly error when they are not. That may cause some
hidden issues.

Changing the code to not need setfattr/getfattr like it is done in
default_dbg ([3ad93d9a83]) and pacman mkpkg ([pacman@88d054093c1]).

The code works by first writing the stripped output into a temporary file
and then replace the contents of the already existing file without changing
any file metadata.

[3ad93d9a83]: 3ad93d9a83
[pacman@88d054093c1]: 88d054093c
2024-10-07 20:56:49 +00:00
..
bin abuild-keygen: add support for creating kernel signing key 2023-05-05 13:39:47 +02:00
testdata tests: port abump tests 2022-06-22 16:13:07 +02:00
testrepo test: inline bin-in-path APKBUILD 2024-04-17 08:21:40 +02:00
abuild_fetch_test tests: increase timeout for abuild-fetch to call curl 2024-04-17 08:40:47 +02:00
abuild_gzsplit_test tests: refactor test for abuild-gzsplit 2022-06-22 16:13:07 +02:00
abuild_keygen_test tests: fix with changed ABUILD_USERDIR 2024-10-07 19:43:12 +00:00
abuild_sign_test tests: fix with changed ABUILD_USERDIR 2024-10-07 19:43:12 +00:00
abuild_tar_test abuild-tar: add test for --hash 2022-11-30 13:02:18 +01:00
abuild_test abuild: preserve attributes without setfattr/getfattr 2024-10-07 20:56:49 +00:00
abump_test abump: demonstrate abump environment polution 2022-10-15 10:52:11 +00:00
apkgrel_test apkgrel: fix usage and invalid options and add test 2023-01-10 17:47:22 +01:00
checkapk_test checkapk: dont require abuild.conf if we have default conf 2023-10-18 11:22:47 +02:00
functions_test tests: unset CFLAGS 2023-04-18 15:53:11 +02:00
test_env.sh tests: Switch to kyua/atf-test, add tests for functions.sh 2022-06-22 16:13:07 +02:00