echo "YPDOMAIN_SUFFIX=" >>$CONFIG_MK
fi
echo "$YPBIND ($YPHOOK${YPOS:+ }$YPOS)"
- HOOKS="$HOOKS${HOOKS:+ }$YPHOOK"
+ EGHOOKS="$EGHOOKS${EGHOOKS:+ }$YPHOOK"
else
echo "not found"
fi
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"
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
FILES= 10-wpa_supplicant
FILES+= 15-timezone
FILES+= 29-lookup-hostname
+FILES+= ${EGHOOKSCRIPTS}
50-ypbind: 50-ypbind.in
${SED} \
-e 's:@YPDOMAIN_SUFFIX@:${YPDOMAIN_SUFFIX}:g' \
50-ypbind.in > $@
-all: ${HOOKSCRIPTS}
+all: ${HOOKSCRIPTS} ${EGHOOKSCRIPTS}
clean:
rm -f 50-ypbind
# We need to remove the old MTU change script if we at all can.
rm -f ${DESTDIR}${SCRIPTSDIR}/10-mtu
-eginstall:
+eginstall: ${EGHOOKSCRIPTS}
${INSTALL} -d ${DESTDIR}${FILESDIR}
${INSTALL} -m ${NONBINMODE} ${FILES} ${DESTDIR}${FILESDIR}