diff options
author | Walter Dworak | 2017-04-18 15:09:26 -0500 |
---|---|---|
committer | Walter Dworak | 2017-04-18 15:09:26 -0500 |
commit | 182256833e754f4d187a2f2284110b9b4ae98546 (patch) | |
tree | 435d5bf199c9e16c4ef5bfa09d761e9c6cc3497c | |
parent | 3b8760f49be19d073c5b108aca86d3da6d4b0eb4 (diff) | |
download | aur-182256833e754f4d187a2f2284110b9b4ae98546.tar.gz |
Merged dopsi patch
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | kanboard.service | 7 | ||||
-rw-r--r-- | kanboard.timer | 10 |
4 files changed, 33 insertions, 5 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Tue Apr 18 20:00:07 UTC 2017 +# Tue Apr 18 20:09:10 UTC 2017 pkgbase = kanboard pkgdesc = Simple visual task board pkgver = 1.0.42 - pkgrel = 1 + pkgrel = 2 url = http://kanboard.net/ install = kanboard.install arch = any @@ -23,11 +23,15 @@ pkgbase = kanboard source = kanboard-nginx.conf source = kanboard-nginx-subdir.conf source = kanboard-cron + source = kanboard.service + source = kanboard.timer sha256sums = bc34a98a08a28bfda1c450262d0749a3af3f006c52147434d75b8429a2d754c9 sha256sums = 6eb379e74f744d95a930c90ae7744cb8236501bdcd24c7efb6a2eaf1a857204f sha256sums = 62853c973e5b0718ceae5dbeb76b478bb218ce89d732e66a5eef1c7c258ea4b4 sha256sums = 5fdf81a69cda8c3c813e5d21f62d4112264645c95d376d7b31dae4573724930a sha256sums = c777fe8364ca82db7956e665b8b700739b352fe4043869c33dc8ef788e3b1822 + sha256sums = ac7f2aa7d5ec6731b180c0036b445264b160ed5d20942a435bff7397ab792fef + sha256sums = b030b1655cfca20700faa5d3f4dac87bacc24e7070517af041f2ffb25ba46292 pkgname = kanboard @@ -3,7 +3,7 @@ pkgname=kanboard pkgver=1.0.42 -pkgrel=1 +pkgrel=2 pkgdesc='Simple visual task board' arch=('any') url='http://kanboard.net/' @@ -18,15 +18,20 @@ source=("http://kanboard.net/kanboard-$pkgver.zip" "kanboard-apache.conf" "kanboard-nginx.conf" "kanboard-nginx-subdir.conf" - "kanboard-cron") + "kanboard-cron" + "kanboard.service" + "kanboard.timer") package() { mkdir -p ${pkgdir}/usr/share/webapps + mkdir -p ${pkgdir}/usr/lib/systemd/system cp -R ${srcdir}/${pkgname} ${pkgdir}/usr/share/webapps/${pkgname} install -D "${srcdir}/kanboard-apache.conf" ${pkgdir}/etc/webapps/${pkgname}/kanboard-apache.conf install -D "${srcdir}/kanboard-nginx.conf" ${pkgdir}/etc/webapps/${pkgname}/kanboard-nginx.conf install -D "${srcdir}/kanboard-nginx-subdir.conf" ${pkgdir}/etc/webapps/${pkgname}/kanboard-nginx-subdir.conf install -D "${srcdir}/kanboard-cron" ${pkgdir}/etc/webapps/${pkgname}/kanboard-cron + install -D "${srcdir}/kanboard.service" ${pkgdir}/usr/lib/systemd/system/kanboard.service + install -D "${srcdir}/kanboard.timer" ${pkgdir}/usr/lib/systemd/system/kanboard.timer cp ${pkgdir}/usr/share/webapps/${pkgname}/config.default.php ${pkgdir}/etc/webapps/${pkgname}/config.php ln -s /etc/webapps/${pkgname}/config.php ${pkgdir}/usr/share/webapps/${pkgname}/config.php } @@ -35,4 +40,6 @@ sha256sums=('bc34a98a08a28bfda1c450262d0749a3af3f006c52147434d75b8429a2d754c9' '6eb379e74f744d95a930c90ae7744cb8236501bdcd24c7efb6a2eaf1a857204f' '62853c973e5b0718ceae5dbeb76b478bb218ce89d732e66a5eef1c7c258ea4b4' '5fdf81a69cda8c3c813e5d21f62d4112264645c95d376d7b31dae4573724930a' - 'c777fe8364ca82db7956e665b8b700739b352fe4043869c33dc8ef788e3b1822') + 'c777fe8364ca82db7956e665b8b700739b352fe4043869c33dc8ef788e3b1822' + 'ac7f2aa7d5ec6731b180c0036b445264b160ed5d20942a435bff7397ab792fef' + 'b030b1655cfca20700faa5d3f4dac87bacc24e7070517af041f2ffb25ba46292') diff --git a/kanboard.service b/kanboard.service new file mode 100644 index 000000000000..f30b7c7e9936 --- /dev/null +++ b/kanboard.service @@ -0,0 +1,7 @@ +[Unit] +Description=Run kanboard's cron job + +[Service] +Type=oneshot +WorkingDir=/usr/share/webapps/kanboard +ExecStart=/usr/share/webapps/kanboard/kanboard cronjob diff --git a/kanboard.timer b/kanboard.timer new file mode 100644 index 000000000000..4207d6226378 --- /dev/null +++ b/kanboard.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Daily execution of kanboard's cronjob + +[Timer] +OnCalendar=daily +RandomizedDelaySec=1day +Persistent=true + +[Install] +WantedBy=timers.target |