MK= mk
include ${MK}/prog.mk
+CFLAGS+= -DINFODIR=\"${INFODIR}\"
LDADD+= ${LIBRESOLV} ${LIBRT}
# As version.h is generated by us, hardcode the depend correctly.
echo "#define VERSION \"${VERSION}\""> version.h
.in:
- sed 's:@PREFIX@:${PREFIX}:g; s:@INFODIR@:${INFOD}:g' $< > $@
+ ${SED} 's:@PREFIX@:${PREFIX}:g; s:@INFODIR@:${INFODIR}:g' $< > $@
#include <sys/file.h>
#include <sys/types.h>
-#include <sys/stat.h>
#include <arpa/inet.h>
chdir("/");
umask(022);
- if (mkdir(INFODIR, S_IRUSR | S_IWUSR |S_IXUSR | S_IRGRP | S_IXGRP
- | S_IROTH | S_IXOTH) &&
- errno != EEXIST)
- {
- logger(LOG_ERR, "mkdir(\"%s\",0): %s\n",
- INFODIR, strerror(errno));
- goto abort;
- }
-
if (options->test) {
if (options->dorequest || options->doinform) {
logger(LOG_ERR,
SRC_SOCKET= bpf.c
SRC_IF= if-bsd.c
+
+INFODIR?= /var/db
_HAVE_FORK!= ${_HAVE_FORK_SH}
CFLAGS+= ${_HAVE_FORK}$(shell ${_HAVE_FORK_SH})
+_install_infodir:
+ ${INSTALL} -d ${DESTDIR}/var/
OBJS+= ${SRCS:.c=.o}
INSTALL?= install
+SED?= sed
all: ${PROG} ${MAN}
_proginstall: ${PROG}
${INSTALL} -d ${DESTDIR}${BINDIR}
${INSTALL} -m ${BINMODE} ${PROG} ${DESTDIR}${BINDIR}
+ ${INSTALL} -d ${DESTDIR}${INFODIR}
include ${MK}/depend.mk
include ${MK}/man.mk