# HG changeset patch # User Roy Marples # Date 1255729011 0 # Node ID 235074297e4fac36ad8201e1ce21c899c7552a85 # Parent 23e5178d7612b90ae5c274847ea9aec4cdb33a5c If using --with-hooks, don't detect any other hooks. diff -r 23e5178d7612 -r 235074297e4f configure --- a/configure Fri Oct 16 21:13:41 2009 +0000 +++ b/configure Fri Oct 16 21:36:51 2009 +0000 @@ -1,6 +1,8 @@ #!/bin/sh # Try and be like autotools configure, but without autotools +HOOKSET=false + for x; do opt=${x%%=*} var=${x#*=} @@ -24,7 +26,7 @@ --with-ccopts|CFLAGS) CFLAGS=$var;; CPPFLAGS) CPPFLAGS=$var;; --with-hook) HOOKSCRIPTS="$HOOKSCRIPTS${HOOKSCRIPTS:+ }$var";; - --with-hooks|HOOKSCRIPTS) HOOKSCRIPTS=$var;; + --with-hooks|HOOKSCRIPTS) HOOKSCRIPTS=$var; HOOKSET=true;; --build) BUILD=$var;; --host) HOST=$var;; --target) TARGET=$var;; @@ -285,27 +287,29 @@ rm -f _strlcpy.c _strlcpy HOOKS= -printf "Checking for ntpd ... " -NTPD=$(_which ntpd) -if [ -n "$NTPD" ]; then - echo "$NTPD (50-ntp.conf)" - HOOKS="$HOOKS${HOOKS:+ }50-ntp.conf" -else - echo "not found" -fi +if ! $HOOKSET; then + printf "Checking for ntpd ... " + NTPD=$(_which ntpd) + if [ -n "$NTPD" ]; then + echo "$NTPD (50-ntp.conf)" + HOOKS="$HOOKS${HOOKS:+ }50-ntp.conf" + else + echo "not found" + fi -printf "Checking for ypind ... " -YPBIND=$(_which ypbind) -if [ -n "$YPBIND" ]; then - if strings "$YPBIND" | grep -q yp.conf; then - YPHOOK="50-yp.conf" + printf "Checking for ypind ... " + YPBIND=$(_which ypbind) + if [ -n "$YPBIND" ]; then + if strings "$YPBIND" | grep -q yp.conf; then + YPHOOK="50-yp.conf" + else + YPHOOK="50-ypbind" + fi + echo "$YPBIND ($YPHOOK)" + HOOKS="$HOOKS${HOOKS:+ }$YPHOOK" else - YPHOOK="50-ypbind" + echo "not found" fi - echo "$YPBIND ($YPHOOK)" - HOOKS="$HOOKS${HOOKS:+ }$YPHOOK" -else - echo "not found" fi cd dhcpcd-hooks