diff options
| author | Roy Marples <roy@marples.name> | 2015-12-23 00:39:56 +0000 |
|---|---|---|
| committer | Roy Marples <roy@marples.name> | 2015-12-23 00:39:56 +0000 |
| commit | b8345360c6c15bba35d74fb225f2eb58c2884a83 (patch) | |
| tree | dd7c2957203e1d5981548c072506a8885cf86eab /configure | |
| parent | 20ea56dd541b2ffc250fd2e05e502091464df154 (diff) | |
| download | dhcpcd-b8345360c6c15bba35d74fb225f2eb58c2884a83.tar.xz | |
Try and move YP config to an example hook script.
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 24 |
1 files changed, 22 insertions, 2 deletions
@@ -1250,7 +1250,7 @@ if ! $HOOKSET; then echo "YPDOMAIN_SUFFIX=" >>$CONFIG_MK fi echo "$YPBIND ($YPHOOK${YPOS:+ }$YPOS)" - HOOKS="$HOOKS${HOOKS:+ }$YPHOOK" + EGHOOKS="$EGHOOKS${EGHOOKS:+ }$YPHOOK" else echo "not found" fi @@ -1275,9 +1275,28 @@ if cd dhcpcd-hooks; then esac fi done + for x in $EGHOOKSCRIPTS; do + printf "Finding example hook $x ... " + for h in [0-9][0-9]"-$x" \ + [0-9][0-9]"-$x.sh" \ + [0-9][0-9]"-$x.conf" + do + [ -e "$h" ] && break + done + if [ ! -e "$h" ]; then + echo "no" + else + echo "$h" + case " $EGHOOKS " in + *" $h "*) ;; + *) EGHOOKS="$EGHOOKS${EGHOOKS:+ }$h";; + esac + fi + done cd .. fi echo "HOOKSCRIPTS= $HOOKS" >>$CONFIG_MK +echo "EGHOOKSCRIPTS= $EGHOOKS" >>$CONFIG_MK echo echo " SYSCONFDIR = $SYSCONFDIR" @@ -1285,10 +1304,11 @@ echo " SBINDIR = $SBINDIR" echo " LIBDIR = $LIBDIR" echo " LIBEXECDIR = $LIBEXECDIR" echo " DBDIR = $DBDIR" -echo " RUNDIR = $RUNDIR" +echo " RUNDIR = $RUNDIR" echo " MANDIR = $MANDIR" echo " DATADIR = $DATADIR" echo " HOOKSCRIPTS = $HOOKS" +echo " EGHOOKSCRIPTS = $EGHOOKS" echo rm -f dhcpcd tests/test |
