diff -Naur a/Makefile b/Makefile --- a/Makefile 2007-05-30 15:28:48.000000000 +0000 +++ b/Makefile 2015-10-04 20:49:35.354387956 +0000 @@ -127,14 +127,16 @@ rm -f syslogd klogd ksym syslog_tst oops_test TAGS tsyslogd tklogd install_exec: syslogd klogd - ${INSTALL} -m 500 -s syslogd ${BINDIR}/syslogd - ${INSTALL} -m 500 -s klogd ${BINDIR}/klogd + mkdir -p $(DESTDIR)/${BINDIR} + ${INSTALL} -m 500 -s syslogd $(DESTDIR)/${BINDIR}/syslogd + ${INSTALL} -m 500 -s klogd $(DESTDIR)/${BINDIR}/klogd install_man: - ${INSTALL} -o ${MAN_USER} -g ${MAN_GROUP} -m ${MAN_PERMS} sysklogd.8 ${MANDIR}/man8/sysklogd.8 - ${INSTALL} -o ${MAN_USER} -g ${MAN_GROUP} -m ${MAN_PERMS} syslogd.8 ${MANDIR}/man8/syslogd.8 - ${INSTALL} -o ${MAN_USER} -g ${MAN_GROUP} -m ${MAN_PERMS} syslog.conf.5 ${MANDIR}/man5/syslog.conf.5 - ${INSTALL} -o ${MAN_USER} -g ${MAN_GROUP} -m ${MAN_PERMS} klogd.8 ${MANDIR}/man8/klogd.8 + mkdir -p $(DESTDIR)/${MANDIR}/man{5,8} + ${INSTALL} -o ${MAN_USER} -g ${MAN_GROUP} -m ${MAN_PERMS} sysklogd.8 $(DESTDIR)/${MANDIR}/man8/sysklogd.8 + ${INSTALL} -o ${MAN_USER} -g ${MAN_GROUP} -m ${MAN_PERMS} syslogd.8 $(DESTDIR)/${MANDIR}/man8/syslogd.8 + ${INSTALL} -o ${MAN_USER} -g ${MAN_GROUP} -m ${MAN_PERMS} syslog.conf.5 $(DESTDIR)/${MANDIR}/man5/syslog.conf.5 + ${INSTALL} -o ${MAN_USER} -g ${MAN_GROUP} -m ${MAN_PERMS} klogd.8 $(DESTDIR)/${MANDIR}/man8/klogd.8 obj-m += oops.o diff -Naur a/ksym_mod.c b/ksym_mod.c --- a/ksym_mod.c 2007-06-18 07:50:55.000000000 +0000 +++ b/ksym_mod.c 2015-10-04 20:45:09.274671054 +0000 @@ -189,7 +189,6 @@ else Syslog(LOG_ERR, "Error loading kernel symbols " \ "- %s\n", strerror(errno)); - fclose(ksyms); return(0); }