summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@parabola.nu>2018-04-29 21:43:38 -0400
committerLuke Shumaker <lukeshu@parabola.nu>2018-09-03 18:22:02 -0400
commit5d83952166b11bf86528e1d38f28a0e5f5c6bdcc (patch)
treee195dc8117ea70e85b54bfdbaa4ff75588b42a53
parent1f346c58921da23066da79e56bb6dba605037e6e (diff)
systemd part 2lukeshu/step-5
-rw-r--r--systemd/db-import@.service2
-rw-r--r--systemd/db-import@.timer3
-rw-r--r--systemd/db-import@archlinux32.timer.d_time.conf2
-rw-r--r--systemd/db-import@archlinuxarm.timer.d_time.conf2
-rw-r--r--systemd/db-import@community.timer.d_time.conf2
-rw-r--r--systemd/db-import@packages.timer.d_time.conf2
-rw-r--r--systemd/dbscripts.sysusers11
7 files changed, 15 insertions, 9 deletions
diff --git a/systemd/db-import@.service b/systemd/db-import@.service
index 1509449..c7f13a7 100644
--- a/systemd/db-import@.service
+++ b/systemd/db-import@.service
@@ -5,7 +5,7 @@ After=network-online.target
[Service]
Type=oneshot
-User=repo
+User=db-import-%I
Environment=DBSCRIPTS_CONFIG=/etc/dbscripts/config.local.%I
ExecStart=/usr/bin/db-import-pkg
diff --git a/systemd/db-import@.timer b/systemd/db-import@.timer
index 77570d6..388da8b 100644
--- a/systemd/db-import@.timer
+++ b/systemd/db-import@.timer
@@ -2,6 +2,9 @@
Description=Daily db-import %I
[Timer]
+OnCalendar=*-*-* 00:00:00
+AccuracySec=1us
+RandomizedDelaySec=16h
Persistent=true
[Install]
diff --git a/systemd/db-import@archlinux32.timer.d_time.conf b/systemd/db-import@archlinux32.timer.d_time.conf
deleted file mode 100644
index 028665c..0000000
--- a/systemd/db-import@archlinux32.timer.d_time.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-[Timer]
-OnCalendar=*-*-* 08:13:00
diff --git a/systemd/db-import@archlinuxarm.timer.d_time.conf b/systemd/db-import@archlinuxarm.timer.d_time.conf
deleted file mode 100644
index 455b0bc..0000000
--- a/systemd/db-import@archlinuxarm.timer.d_time.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-[Timer]
-OnCalendar=*-*-* 16:13:00
diff --git a/systemd/db-import@community.timer.d_time.conf b/systemd/db-import@community.timer.d_time.conf
deleted file mode 100644
index 3ec5e02..0000000
--- a/systemd/db-import@community.timer.d_time.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-[Timer]
-OnCalendar=*-*-* 04:13:00
diff --git a/systemd/db-import@packages.timer.d_time.conf b/systemd/db-import@packages.timer.d_time.conf
deleted file mode 100644
index 2561a96..0000000
--- a/systemd/db-import@packages.timer.d_time.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-[Timer]
-OnCalendar=*-*-* 00:13:00
diff --git a/systemd/dbscripts.sysusers b/systemd/dbscripts.sysusers
new file mode 100644
index 0000000..8f0e411
--- /dev/null
+++ b/systemd/dbscripts.sysusers
@@ -0,0 +1,11 @@
+u repo - "Pacman/dbscripts Repository"
+
+u db-import-packages - "db-import Arch Linux Official"
+u db-import-community - "db-import Arch Linux Community"
+u db-import-archlinux32 - "db-import Arch Linux 32"
+u db-import-alarm - "db-import Arch Linux ARM"
+
+m db-import-packages repo
+m db-import-community repo
+m db-import-archlinux32 repo
+m db-import-alarm repo