Alpine build tools
Go to file
Willow Barraco 857d4c5896
abuild: Do not enable nftables ruleset automatically
As discussed in the aports merge request, we think it is better to not
enable the ruleset by default. Mainly because then an installed package
would make holes in the firewall, even if the users does not run the
software.

If we install the ruleset in a different folder, the users can symlink
what they needs. They can symlink all hooks, or the directory, or use
them however they wants.

This store the nft ruleset in /usr/share/nftables.avail/ as discussed
upstream:

https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/67137#note_458749
2024-11-26 10:59:02 +01:00
tests abuild: parse $ORIGIN in rpaths correctly 2024-11-14 07:56:32 +00:00
.editorconfig .editorconfig: add yml rules 2024-03-05 11:03:27 +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: build with clang and scan-build 2023-10-17 16:33:15 +00:00
.mailmap add mailmap 2024-10-13 18:14:39 +03:00
abuild-fetch.c abuild-fetch: try to work around an ESTALE error which occurs on NFS 2024-10-07 19:50:19 +00: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 abuild-rmtemp: fix build with clang 2023-10-17 16:33:15 +00:00
abuild-sign.in avoid masking exit code of shell commands 2024-10-09 10:00:07 +00:00
abuild-sudo.c abuild-sudo: handle errors from setuid/setgid 2023-10-17 16:33:15 +00:00
abuild-tar.c abuild-tar: drop legacy checksum mechanism 2024-10-07 20:27:00 +00:00
abuild.1.scd Rename sanitycheck -> validate 2024-10-08 11:56:47 +02:00
abuild.conf.5.scd Add a man page for abuild.conf 2024-10-07 19:58:50 +00:00
abuild.conf.in Revert "Prefer maintainer field instead of Maintainer comment" 2024-10-18 11:30:30 +02:00
abuild.in abuild: Do not enable nftables ruleset automatically 2024-11-26 10:59:02 +01:00
abump.1.scd Add a man page for abump 2024-03-28 22:42:43 +00:00
abump.in abump: preserve in-line comments after pkgver/pkgrel 2024-04-12 11:59:56 +00:00
apkbuild-cpan.in Revert "Prefer maintainer field instead of Maintainer comment" 2024-10-18 11:30:30 +02:00
apkbuild-gem-resolver.in add .editorconfig and fix code formatting 2016-08-20 16:16:37 +02:00
apkbuild-pypi.in Revert "Prefer maintainer field instead of Maintainer comment" 2024-10-18 11:30:30 +02:00
APKBUILD.5.scd Link to buildrepo(1) in APKBUILD(5) and abuild(1) 2024-10-07 20:53:44 +00:00
apkgrel.in apkgrel: fix usage and invalid options and add test 2023-01-10 17:47:22 +01:00
bootchartd avoid masking exit code of shell commands 2024-10-09 10:00:07 +00:00
buildlab.in buildlab: use grep -E instead of egrep 2022-09-12 17:20:47 +02:00
checkapk.in checkapk: fix size difference output when multiple info matches 2024-10-07 20:07:31 +00: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
COPYING add license GPL-2.0-only WITH OpenSSL-Exception 2020-10-23 11:30:25 -03:00
default.conf default.conf: move commented out options to abuild.conf 2024-10-09 14:09:09 +00:00
functions.sh.in functions.sh: overwrite ABUILD_USERDIR from env 2024-10-07 19:43:12 +00:00
Makefile ==== release 3.14.1 ==== 2024-10-22 16:39:08 +02:00
newapkbuild.1.scd newapkbuild: add documentation for -e (gpep517 flag) 2023-05-24 00:08:39 +00:00
newapkbuild.in Revert "Prefer maintainer field instead of Maintainer comment" 2024-10-18 11:30:30 +02:00
sample.APKBUILD Revert "Prefer maintainer field instead of Maintainer comment" 2024-10-18 11:30:30 +02:00
sample.confd samples: modernize and improve 2024-10-10 13:13:26 +00:00
sample.initd samples: modernize and improve 2024-10-10 13:13:26 +00: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