diff --git a/systemd/petrified.target b/systemd/petrified.target new file mode 100644 index 0000000..6806054 --- /dev/null +++ b/systemd/petrified.target @@ -0,0 +1,2 @@ +[Unit] +Description=Run Petrified Instanced Units via timers diff --git a/systemd/petrified.timer b/systemd/petrified.timer new file mode 100644 index 0000000..715a9bc --- /dev/null +++ b/systemd/petrified.timer @@ -0,0 +1,7 @@ +[Unit] +Description=Daily petrified update + +[Timer] +OnCalendar=daily +AccuracySec=1h +Persistent=true diff --git a/systemd/petrified@.service b/systemd/petrified@.service new file mode 100644 index 0000000..c375649 --- /dev/null +++ b/systemd/petrified@.service @@ -0,0 +1,11 @@ +[Unit] +Description=Run petrified as %i +After=network-online.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/petrified +User=%i + +[Install] +WantedBy=petrified.target