diff -Nru dcron.orig/Makefile dcron/Makefile --- dcron.orig/Makefile 2008-09-24 10:10:19.000000000 +0200 +++ dcron/Makefile 2008-09-24 14:48:17.000000000 +0200 @@ -3,7 +3,7 @@ DESTDIR ?= /usr/local CC = gcc -CFLAGS = -O2 -Wall -Wstrict-prototypes +CFLAGS += -Wall -Wstrict-prototypes -D_GNU_SOURCE -DSENDMAIL="\"/usr/sbin/sendmail\"" LIB = SRCS = main.c subs.c database.c job.c OBJS = main.o subs.o database.o job.o @@ -15,12 +15,10 @@ all: ${PROTOS} crond crontab crond: ${OBJS} - ${CC} ${CFLAGS} -o crond ${OBJS} ${LIB} - strip crond + ${CC} ${CFLAGS} -o crond ${OBJS} ${LIB} ${LDFLAGS} crontab: ${D_OBJS} - ${CC} ${CFLAGS} -o crontab ${D_OBJS} - strip crontab + ${CC} ${CFLAGS} -o crontab ${D_OBJS} ${LDFLAGS} protos.h: ${SRCS} ${D_SRCS} fgrep -h Prototype ${SRCS} ${D_SRCS} >protos.h @@ -32,10 +30,10 @@ rm -f *.o dcron.tgz ${PROTOS} install: - install -o root -g wheel -m 0755 crond ${DESTDIR}/sbin/crond - install -o root -g wheel -m 4755 crontab ${DESTDIR}/bin/crontab - install -o root -g wheel -m 0644 crontab.1 ${DESTDIR}/man/man1/crontab.1 - install -o root -g wheel -m 0644 crond.8 ${DESTDIR}/man/man8/crond.8 + install -o root -g root -m 0755 -D crond $(DESTDIR)/usr/sbin/crond + install -o root -g root -m 4755 -D crontab $(DESTDIR)/usr/bin/crontab + install -o root -g root -m 0644 -D crontab.1 $(DESTDIR)/usr/man/man1/crontab.1 + install -o root -g root -m 0644 -D crond.8 $(DESTDIR)/usr/man/man8/crond.8 # dillon-specific # diff -Nru dcron.orig/subs.c dcron/subs.c --- dcron.orig/subs.c 2008-09-24 10:10:19.000000000 +0200 +++ dcron/subs.c 2008-09-24 14:44:30.000000000 +0200 @@ -79,7 +79,7 @@ buf[0] = 0; if (useDate) - strftime(buf, 128, "%d-%b-%y %H:%M ", tp); + strftime(buf, 128, "%d-%b-%Y %H:%M ", tp); vsnprintf(buf + strlen(buf), nmax, ctl, va); return(strlen(buf)); }