Project = crontabs
include $(MAKEFILEPATH)/CoreOS/ReleaseControl/Common.make
DIRS := private/etc/defaults \
private/etc/periodic/daily \
private/etc/periodic/weekly \
private/etc/periodic/monthly \
usr/share/man/man5 \
usr/share/man/man8 \
usr/sbin
FILES := private/etc/crontab \
private/etc/defaults/periodic.conf \
usr/share/man/man5/periodic.conf.5 \
usr/share/man/man8/periodic.8
BINS := private/etc/periodic/daily/500.daily \
private/etc/periodic/daily/100.clean-logs \
private/etc/periodic/weekly/500.weekly \
private/etc/periodic/monthly/500.monthly \
usr/sbin/periodic
BLINKS := periodic/daily/500.daily private/etc/daily \
periodic/weekly/500.weekly private/etc/weekly \
periodic/monthly/500.monthly private/etc/monthly
install::
@echo "Installing $(Project)"
@$(SHELL) -c \
'for i in $(DIRS) ; do \
echo $(INSTALL_DIRECTORY) $(DSTROOT)/$$i; \
$(INSTALL_DIRECTORY) $(DSTROOT)/$$i; \
done; \
for i in $(FILES) ; do \
echo $(INSTALL_FILE) $$i $(DSTROOT)/`dirname $$i`; \
$(INSTALL_FILE) $$i $(DSTROOT)/`dirname $$i`; \
done; \
for i in $(BINS) ; do \
echo $(INSTALL_SCRIPT) $$i $(DSTROOT)/`dirname $$i`; \
$(INSTALL_SCRIPT) $$i $(DSTROOT)/`dirname $$i`; \
done; \
f=; \
for i in $(BLINKS); do \
if test -z $$f ; then \
f=$$i; \
else \
echo "$(LN) -fs $$f $(DSTROOT)/$$i"; \
$(LN) -fs $$f $(DSTROOT)/$$i; \
f=; \
fi; \
done; \
'