diff options
author | Jonas Gunz <himself@jonasgunz.de> | 2023-07-22 00:08:12 +0200 |
---|---|---|
committer | Jonas Gunz <himself@jonasgunz.de> | 2023-07-22 00:08:12 +0200 |
commit | fb38ec056bdb01bdc8d9e61e0acebddd8aea9fb2 (patch) | |
tree | 2e2468eb9f9bfc870409fd19149a80bde7aad253 | |
parent | 166dad23dfe637700f43e87473ca48de662f3743 (diff) | |
download | aurbuilder-fb38ec056bdb01bdc8d9e61e0acebddd8aea9fb2.tar.gz |
add update_repo.sh and unit files
-rwxr-xr-x | scripts/update_repo.sh | 5 | ||||
-rw-r--r-- | unitfiles/aurbuilder-package.service | 1 | ||||
-rw-r--r-- | unitfiles/aurbuilder-repo.service | 11 |
3 files changed, 17 insertions, 0 deletions
diff --git a/scripts/update_repo.sh b/scripts/update_repo.sh new file mode 100755 index 0000000..04e697e --- /dev/null +++ b/scripts/update_repo.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +OUTPUT=${OUTPUT:-/srv/pkg/} +repo-add -pR "$OUTPUT/repo.db.tar.gz" "$OUTPUT/*.pkg.*" +rm "$OUTDIR/*.old" diff --git a/unitfiles/aurbuilder-package.service b/unitfiles/aurbuilder-package.service index 228e87a..93cd838 100644 --- a/unitfiles/aurbuilder-package.service +++ b/unitfiles/aurbuilder-package.service @@ -9,3 +9,4 @@ ExecStart=/usr/lib/aurbuilder/build_packages.sh Restart=no StartLimitInterval=10min StartLimitBurst=8 +OnSuccess=aurbuilder-repo.service diff --git a/unitfiles/aurbuilder-repo.service b/unitfiles/aurbuilder-repo.service new file mode 100644 index 0000000..7b6c157 --- /dev/null +++ b/unitfiles/aurbuilder-repo.service @@ -0,0 +1,11 @@ +[Unit] +Description=aurbuilder Update repository database + +[Service] +Type=simple +User=aurbuilder +Group=aurbuilder +ExecStart=/usr/lib/aurbuilder/update_repo.sh +Restart=no +StartLimitInterval=10min +StartLimitBurst=8 |