forked from extern/zfs-auto-snapshot
4b7609791b
Split the cron file so that the hourly, daily, weekly, and monthly zfs automatic snapshots still happen even if the system is offline temporarily during the scheduled event, such as during a reboot. On Debian systems, if anacron is installed, then it is used to run the /etc/cron.{hourly,daily,weekly,monthly} directories, but not the /etc/cron.d directory. This means that /etc/cron.d jobs are not run if the system is offline when crond would usually invoke them.
16 lines
854 B
Makefile
16 lines
854 B
Makefile
all:
|
|
|
|
install:
|
|
install -d $(DESTDIR)$(PREFIX)/etc/cron.d
|
|
install -d $(DESTDIR)$(PREFIX)/etc/cron.daily
|
|
install -d $(DESTDIR)$(PREFIX)/etc/cron.hourly
|
|
install -d $(DESTDIR)$(PREFIX)/etc/cron.weekly
|
|
install -d $(DESTDIR)$(PREFIX)/etc/cron.monthly
|
|
install etc/zfs-auto-snapshot.cron.frequent $(DESTDIR)$(PREFIX)/etc/cron.d/zfs-auto-snapshot
|
|
install etc/zfs-auto-snapshot.cron.hourly $(DESTDIR)$(PREFIX)/etc/cron.daily/zfs-auto-snapshot
|
|
install etc/zfs-auto-snapshot.cron.daily $(DESTDIR)$(PREFIX)/etc/cron.hourly/zfs-auto-snapshot
|
|
install etc/zfs-auto-snapshot.cron.weekly $(DESTDIR)$(PREFIX)/etc/cron.weekly/zfs-auto-snapshot
|
|
install etc/zfs-auto-snapshot.cron.monthly $(DESTDIR)$(PREFIX)/etc/cron.monthly/zfs-auto-snapshot
|
|
install -d $(DESTDIR)$(PREFIX)/sbin
|
|
install src/zfs-auto-snapshot.sh $(DESTDIR)$(PREFIX)/sbin/zfs-auto-snapshot
|