diff options
-rw-r--r-- | Makefile | 7 | ||||
-rw-r--r-- | provisioning | 10 |
2 files changed, 16 insertions, 1 deletions
@@ -9,9 +9,11 @@ CONFIG_DIST = config/* CGIBIN_DIST = cgi-bin/* +LOGROTATE_FILES = provisioning + EXTRA_DIST=README Makefile config.mk -DISTFILES=$(APP_DIST) $(EXTRA_DIST) $(CONFIG_DIST) $(CGIBIN_DIST) +DISTFILES=$(APP_DIST) $(EXTRA_DIST) $(CONFIG_DIST) $(CGIBIN_DIST) $(LOGROTATE_FILES) TAR=tar @@ -20,6 +22,7 @@ tarball=$(P).tar.bz2 install_dir=$(DESTDIR)/$(appdir)/$(APP_NAME) config_dir=$(DESTDIR)/etc/provisioning cgibin_dir=$(DESTDIR)/var/www/provisioning/htdocs/cgi-bin +logrotate_dir=$(DESTDIR)/etc/logrotate.d all: clean: @@ -34,6 +37,8 @@ install: cp -a $(CONFIG_DIST) "$(config_dir)" mkdir -p "$(cgibin_dir)" cp -a $(CGIBIN_DIST) "$(cgibin_dir)" + mkdir -p "$(logrotate_dir)" + cp -a $(LOGROTATE_FILES) "$(logrotate_dir)" $(tarball): $(DISTFILES) rm -rf $(P) diff --git a/provisioning b/provisioning new file mode 100644 index 0000000..2767894 --- /dev/null +++ b/provisioning @@ -0,0 +1,10 @@ +# Provisioning logrotate script + +/var/log/provisioning.log { + daily + missingok + copytruncate + rotate 7 + compress + notifempty +} |