--dbdir) DBDIR=$var;;
--rundir) RUNDIR=$var;;
--mandir) MANDIR=$var;;
+ --datadir) DATADIR=$var;;
--with-ccopts|CFLAGS) CFLAGS=$var;;
CC) CC=$var;;
CPPFLAGS) CPPFLAGS=$var;;
--serviceexists) SERVICEEXISTS=$var;;
--servicecmd) SERVICECMD=$var;;
--servicestatus) SERVICESTATUS=$var;;
- --datadir|--infodir|--includedir) ;; # ignore autotools
+ --infodir|--includedir) ;; # ignore autotools
--disable-maintainer-mode|--disable-dependency-tracking) ;;
--disable-silent-rules) ;;
-V|--version)
: ${DBDIR:=$STATEDIR/db}
: ${RUNDIR:=$STATEDIR/run}
: ${MANDIR:=${PREFIX:-/usr}/share/man}
+: ${DATADIR:=${PREFIX:-/usr}/share}
eval SYSCONFDIR="$SYSCONFDIR"
eval LIBDIR="$LIBDIR"
eval DBDIR="$DBDIR"
eval RUNDIR="$RUNDIR"
eval MANDIR="$MANDIR"
+eval DATADIR="$DATADIR"
_which()
{
done
echo "LIBDIR= $LIBDIR" >>$CONFIG_MK
echo "MANDIR= $MANDIR" >>$CONFIG_MK
+echo "DATADIR= $DATADIR" >>$CONFIG_MK
# Always obey CC.
if [ -n "$CC" ]; then
echo " DBDIR = $DBDIR"
echo " RUNDIR = $RUNDIR"
echo " MANDIR = $MANDIR"
+echo " DATADIR = $DATADIR"
echo " HOOKSCRIPTS = $HOOKS"
echo
SCRIPTSDIR= ${LIBEXECDIR}/dhcpcd-hooks
SCRIPTS= 01-test 02-dump
-SCRIPTS+= 10-wpa_supplicant 15-timezone 20-resolv.conf
+SCRIPTS+= 10-wpa_supplicant 20-resolv.conf
SCRIPTS+= 29-lookup-hostname 30-hostname
SCRIPTS+= ${HOOKSCRIPTS}
+# Some hooks should not be installed by default
+FILESDIR= ${DATADIR}/dhcpcd/hooks
+FILES= 15-timezone
+
50-ypbind: 50-ypbind.in
${SED} \
-e 's:@YPDOMAIN_DIR@:${YPDOMAIN_DIR}:g' \
# We need to remove the old MTU change script if we at all can.
rm -f ${DESTDIR}${SCRIPTSDIR}/10-mtu
-install: proginstall
+eginstall:
+ ${INSTALL} -d ${DESTDIR}${FILESDIR}
+ ${INSTALL} -m ${NONBINMODE} ${FILES} ${DESTDIR}${FILESDIR}
+
+install: proginstall eginstall
import: ${HOOKSCRIPTS}
${INSTALL} -d /tmp/${DISTPREFIX}/dhcpcd-hooks