summaryrefslogtreecommitdiff
path: root/Ports/coreutils
diff options
context:
space:
mode:
authorTim Schumacher <timschumi@gmx.de>2022-04-18 16:10:28 +0200
committerLinus Groh <mail@linusgroh.de>2022-04-20 18:42:36 +0200
commit020bc0e2189e205cddd7b0e54399fb35333e0550 (patch)
tree9b202ad546a46cd7e671054d02712f965f3eb1d7 /Ports/coreutils
parent9f8fd732d0bbfc4fb3d089ba16afc535e945280b (diff)
downloadserenity-020bc0e2189e205cddd7b0e54399fb35333e0550.zip
Ports: Exclude non-working utilities from the coreutils installation
Diffstat (limited to 'Ports/coreutils')
-rwxr-xr-xPorts/coreutils/package.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/Ports/coreutils/package.sh b/Ports/coreutils/package.sh
index 813550d2eb..ca4b3fdebc 100755
--- a/Ports/coreutils/package.sh
+++ b/Ports/coreutils/package.sh
@@ -9,3 +9,11 @@ https://ftpmirror.gnu.org/gnu/coreutils/coreutils-${version}.tar.gz.sig coreutil
https://ftpmirror.gnu.org/gnu/gnu-keyring.gpg gnu-keyring.gpg"
auth_type="sig"
auth_opts=("--keyring" "./gnu-keyring.gpg" "coreutils-${version}.tar.gz.sig")
+
+# Exclude some non-working utilities:
+# - arch, coreutils, and hostname are already excluded in the default configuration
+# - chcon and runcon are SELinux utilities
+# - df requires one of the read_file_system_list implementations in gnulib/lib/mountlist.c
+# - pinky, users, and who require utmp
+# - nice is just something that doesn't exist
+configopts+=("--enable-no-install-program=arch,coreutils,hostname,chcon,runcon,df,pinky,users,who,nice")