summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-10-16 21:36:51 +0000
committerRoy Marples <roy@marples.name>2009-10-16 21:36:51 +0000
commit92053f7ead935d89d6c7512cfda8bea906bd1d08 (patch)
treee6aaa410b3cc4d2c2ee9b1502c5992ea5e1a42dc
parent62fada703c2075e65e6ebd866866081c73a4d2b2 (diff)
downloaddhcpcd-5.1.2.tar.xz
If using --with-hooks, don't detect any other hooks.dhcpcd-5.1.2
-rwxr-xr-xconfigure42
1 files changed, 23 insertions, 19 deletions
diff --git a/configure b/configure
index 82570fe7..6af723ef 100755
--- a/configure
+++ b/configure
@@ -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 @@ for x; do
--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 @@ fi
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