summaryrefslogtreecommitdiff
path: root/src/chroot-tools/hooks-distcc.sh
diff options
context:
space:
mode:
Diffstat (limited to 'src/chroot-tools/hooks-distcc.sh')
-rw-r--r--src/chroot-tools/hooks-distcc.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/chroot-tools/hooks-distcc.sh b/src/chroot-tools/hooks-distcc.sh
index b19c223..414696e 100644
--- a/src/chroot-tools/hooks-distcc.sh
+++ b/src/chroot-tools/hooks-distcc.sh
@@ -1,5 +1,5 @@
#!/hint/bash -euE -o pipefail
-# Copyright (C) 2013, 2017-2018 Luke Shumaker <lukeshu@parabola.nu>
+# Copyright (C) 2013, 2017-2018, 2024 Luke Shumaker <lukeshu@parabola.nu>
#
# License: GNU GPLv2+
#
@@ -75,9 +75,11 @@ distcc_start_odaemon() {
rewritten_DISTCC_HOSTS=$("$_distcc_tool" rewrite "${DISTCC_HOSTS:-}")
install -Dm644 /dev/stdin "$home/.config/pacman/makepkg.conf" <<-eot
- trap 'jobs -p | xargs -r kill --' EXIT
- /bin/distcc-tool idaemon ${DISTCC_HOSTS@Q} </dev/null &>/dev/null &
- DISTCC_HOSTS=${rewritten_DISTCC_HOSTS@Q}
+ if [[ \${INFAKEROOT:-} == 0 ]]; then
+ trap 'jobs -p | xargs -r kill --' EXIT
+ /bin/distcc-tool idaemon ${DISTCC_HOSTS@Q} </dev/null &>/dev/null &
+ DISTCC_HOSTS=${rewritten_DISTCC_HOSTS@Q}
+ fi
eot
install -Dm644 /dev/stdin "$home/.ssh/config" <<-'eot'