From 6be630c3465f3191e51b9a3e29c1036d58657610 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 28 Jan 2020 09:27:47 +0100 Subject: save-time-now new --- Makefile | 8 ++++---- save-time-now.service.in | 6 ++++++ save-time-now.timer | 9 +++++++++ 3 files changed, 19 insertions(+), 4 deletions(-) create mode 100644 save-time-now.service.in create mode 100644 save-time-now.timer diff --git a/Makefile b/Makefile index f91ca1a..1affd38 100644 --- a/Makefile +++ b/Makefile @@ -24,9 +24,9 @@ BINDIR = /usr/bin CACHEDIR = /var/cache SYSTEMDDIR = /usr/lib/systemd/system -VERSION = 0.0 +VERSION = 0.1 -all: save-time save-time.service +all: save-time save-time.service save-time-now.service %: %.in sed "s/#VERSION#/$(VERSION)/; s@#BINDIR#@$(BINDIR)@; s@#CACHEDIR#@$(CACHEDIR)@" $< > $@ @@ -36,10 +36,10 @@ all: save-time save-time.service install: all install -D -m0755 -t $(DESTDIR)$(BINDIR) save-time - install -D -m0644 -t $(DESTDIR)$(SYSTEMDDIR) save-time.service + install -D -m0644 -t $(DESTDIR)$(SYSTEMDDIR) save-time.service save-time-now.service save-time-now.timer clean: - rm -f save-time save-time.service + rm -f save-time save-time.service save-time-now.service dist: clean git status --porcelain 2> /dev/null | grep -q "\S" && (git add .; git commit -m"neue Version: $(VERSION)") || true diff --git a/save-time-now.service.in b/save-time-now.service.in new file mode 100644 index 0000000..e033620 --- /dev/null +++ b/save-time-now.service.in @@ -0,0 +1,6 @@ +[Unit] +Description=Save time now for next boot + +[Service] +Type=oneshot +ExecStart=#BINDIR#/save-time stop diff --git a/save-time-now.timer b/save-time-now.timer new file mode 100644 index 0000000..db5ee51 --- /dev/null +++ b/save-time-now.timer @@ -0,0 +1,9 @@ +[Unit] +Description=Save time every hour for next boot + +[Timer] +RandomizedDelaySec=1h +OnCalendar=*-*-* 00:00:00 + +[Install] +WantedBy=timers.target -- cgit v1.2.3-54-g00ecf