diff -pruN distcc-2.18.3.orig/configure distcc-2.18.3/configure --- distcc-2.18.3.orig/configure 2008-05-18 01:45:48.738143672 +1000 +++ distcc-2.18.3/configure 2008-05-18 01:46:11.810142374 +1000 @@ -342,9 +342,9 @@ bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datadir='${prefix}/share' -sysconfdir='${prefix}/etc' +sysconfdir='/etc' sharedstatedir='${prefix}/com' -localstatedir='${prefix}/var' +localstatedir='/var' libdir='${exec_prefix}/lib' includedir='${prefix}/include' oldincludedir='/usr/include' diff -pruN distcc-2.18.3.orig/Makefile.in distcc-2.18.3/Makefile.in --- distcc-2.18.3.orig/Makefile.in 2008-05-18 01:45:48.736140909 +1000 +++ distcc-2.18.3/Makefile.in 2008-05-18 01:47:29.487145051 +1000 @@ -289,10 +289,12 @@ popt_EXTRA = popt/README.popt popt/.stam bin_PROGRAMS = \ distcc@EXEEXT@ \ - distccd@EXEEXT@ \ distccmon-text@EXEEXT@ \ @GNOME_BIN@ +sbin_PROGRAMS = \ + distccd@EXEEXT@ + check_PROGRAMS = \ h_argvtostr@EXEEXT@ \ h_exten@EXEEXT@ \ @@ -322,7 +324,7 @@ check_PROGRAMS = \ # We don't build the web pages by default, because many people will # not have the tools to do it. Just use all-web if you want it. -all: $(bin_PROGRAMS) +all: $(bin_PROGRAMS) $(sbin_PROGRAMS) all-web: all-latte all-latte: $(latte_HTML) @@ -432,7 +434,7 @@ man/distccmon_text_1.html: man/distccmon ###################################################################### ## CHECK targets -check_programs: $(check_PROGRAMS) $(bin_PROGRAMS) +check_programs: $(check_PROGRAMS) $(bin_PROGRAMS) $(sbin_PROGRAMS) # WARNING: This resets the path to avoid any confusion caused by # having distcc masquerades already on the path. If you have gcc @@ -440,7 +442,7 @@ check_programs: $(check_PROGRAMS) $(bin_ maintainer-check: check_programs if test x$(PYTHON) != x; then \ $(PYTHON) -c 'import sys; print sys.version'; \ - PATH=`pwd`:/usr/local/bin:/bin:/usr/bin $(PYTHON) $(srcdir)/test/testdistcc.py; \ + PATH=`pwd`:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/sbin:/usr/sbin $(PYTHON) $(srcdir)/test/testdistcc.py; \ else echo "WARNING: python not found; tests skipped"; \ fi @@ -481,7 +483,7 @@ benchmark: # Also clean binaries which are optionally built clean: clean-autoconf clean-lzo rm -f src/*.o popt/*.o - rm -f $(check_PROGRAMS) $(bin_PROGRAMS) + rm -f $(check_PROGRAMS) $(bin_PROGRAMS) $(sbin_PROGRAMS) rm -f distccmon-gnome rm -rf testtmp @@ -558,11 +560,15 @@ showpaths: install: showpaths install-doc install-man install-programs install-example @INSTALL_GNOME@ -install-programs: $(bin_PROGRAMS) +install-programs: $(bin_PROGRAMS) $(sbin_PROGRAMS) $(mkinstalldirs) $(DESTDIR)$(bindir) - for p in $^; do \ + for p in $(bin_PROGRAMS); do \ $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir) || exit 1; \ done + $(mkinstalldirs) $(DESTDIR)$(sbindir) + for p in $(sbin_PROGRAMS); do \ + $(INSTALL_PROGRAM) $$p $(DESTDIR)$(sbindir) || exit 1; \ + done install-man: $(man1_MEN) $(mkinstalldirs) $(DESTDIR)$(man1dir)