summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDan Habot2023-08-16 22:12:11 -0400
committerDan Habot2023-08-16 22:12:11 -0400
commitcbf7a4c9f62b30ea8da48fee894e5070a2b4a7d2 (patch)
tree4d6e1ea7d39094effd22854e0012a688982a5485 /PKGBUILD
parent244aff2c8340d6443cdc4089ba7e17ce1bb57157 (diff)
downloadaur-backup-brute-git.tar.gz
updated systemd services
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 16 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b8f860ead9b4..b3f2af597521 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -26,23 +26,25 @@ build(){
cd "$srcdir/$_pkgname"
GO111MODULE=on go build -o "$srcdir/bin/backup-brute"
-read -r -p "Do you want to create the backup-brute service file? (yes/no): " response
+ read -r -p "Do you want to create the backup-brute service file? (yes/no): " response
-if [[ "$response" =~ ^([yY][eE][sS]|[yY])$ ]]; then
-echo "Installing systemd service and timer"
-sudo bash -c 'cat >/etc/systemd/system/backup-brute.service <<EOF
+ if [[ "$response" =~ ^([yY][eE][sS]|[yY])$ ]]; then
+ echo "Installing systemd service and timer"
+ sudo bash -c 'cat >/etc/systemd/system/backup-brute.service <<EOF
[Unit]
Description=Backup Brute Job
[Service]
-ExecStart=/usr/bin/backup-brute
+ExecStart=/usr/bin/backup-brute --backup
+OnCalendar=*-*-* 03:00
+WakeSystem=true
+Persistent=false
[Install]
WantedBy=multi-user.target
EOF'
-
-sudo bash -c 'cat >/etc/systemd/system/backup-brute.timer <<EOF
+ sudo bash -c 'cat >/etc/systemd/system/backup-brute.timer <<EOF
[Unit]
Description=Run Backup Brute Job Daily
@@ -55,16 +57,16 @@ Persistent=true
WantedBy=timers.target
EOF'
- echo "Enabling services"
+ echo "Enabling services"
- sudo systemctl daemon-reload
+ sudo systemctl daemon-reload
- sudo systemctl start backup-brute.service
- sudo systemctl enable backup-brute.service
+ sudo systemctl start backup-brute.service
+ sudo systemctl enable backup-brute.service
- sudo systemctl start backup-brute.timer
- sudo systemctl enable backup-brute.timer
-fi
+ sudo systemctl start backup-brute.timer
+ sudo systemctl enable backup-brute.timer
+ fi
}
package() {