Package: distcc X-Debbugs-CC: [email protected] X-Debbugs-CC: [EMAIL PROTECTED] Severity: wishlist
---------- Forwarded message ---------- From: Perki Pat <[EMAIL PROTECTED]> Date: Aug 10, 2005 7:14 AM Subject: [distcc] distcc at debian: --listen option in config files To: [email protected] hi! I was installing distcc and I've found that there is a --listen option that Debian Sarge doesn't support in configuration file (/etc/default/distcc) nor in init.d script (/etc/init.d/distcc). I have wroten a workaround for this, if anybody wants to include it. Bye Diff -u with /etc/init.d/distcc --- /etc/init.d/distcc 2005-03-12 03:16:15.000000000 +0100 +++ /tmp/distcc.init.d.new 2005-08-09 22:52:10.000000000 +0200 @@ -34,6 +34,13 @@ ALLOW="$ALLOW --allow $net" done +# construct listeners list +LISTEN="" +for iface in $LISTENERS +do + LISTEN="$LISTEN --listen $iface" +done + should_start() { if [ "$STARTDISTCC" != "true" ] && [ "$STARTDISTCC" != "YES" ]; then echo "STARTDISTCC is set to false in /etc/default/distcc" @@ -51,7 +58,7 @@ echo -n "Starting $DESC: $NAME" start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ --chuid distccd \ - --exec $DAEMON -- $DAEMON_ARGS $ALLOW + --exec $DAEMON -- $DAEMON_ARGS $ALLOW $LISTEN echo "." ;; stop) @@ -75,7 +82,7 @@ should_start start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \ --chuid distccd \ - --exec $DAEMON -- $DAEMON_ARGS $ALLOW + --exec $DAEMON -- $DAEMON_ARGS $ALLOW $LISTEN echo "." ;; *) And diff -u with /etc/default/distcc: --- /etc/default/distcc 2005-08-09 22:55:09.000000000 +0200 +++ /tmp/distcc.default.new 2005-08-09 22:51:32.000000000 +0200 @@ -17,3 +17,14 @@ # ALLOWEDNETS="127.0.0.1" ALLOWEDNETS="127.0.0.1 192.168.0.0/24" + + +# +# Which IP addresses should distccd bind to? +# You can list multiple hosts/networks separated by spaces. +# Networks have to be in CIDR notation, f.e. 192.168.1.0/24 +# Hosts are represented by a single IP Adress +# If you wanto to bind to all interfaces let it empty, +# f.e. LISTENERS="", or comment it. + +LISTENERS="192.168.0.1" ps: I don't know who to send this: Ian Murdock, Miquel van Smoorenburg or [EMAIL PROTECTED] /etc/init.d/distcc says this (among other things): distccd Debian init.d script contributed by Jason Thomas. (Debian #161136) Written by Miquel van Smoorenburg <[EMAIL PROTECTED]>. Modified for Debian GNU/Linux by Ian Murdock <[EMAIL PROTECTED]>. Version: @(#)skeleton 1.9.1 08-Apr-2002 [EMAIL PROTECTED] distcc --version: distcc 2.18.3 i386-pc-linux-gnu (protocols 1 and 2) (default port 3632) built Mar 12 2005 02:23:27 any other information? Perki Pat aka Pablo G. Figuerola __ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/distcc -- Martin

