diff options
author | Dominik Schrempf | 2018-08-05 13:06:36 +0200 |
---|---|---|
committer | Dominik Schrempf | 2018-08-05 13:06:36 +0200 |
commit | 951551fecb0314b36653de0e972eeb68f3d559d2 (patch) | |
tree | bcf267e7532ee018191160d1e5d9d14ed0910fbc | |
download | aur-951551fecb0314b36653de0e972eeb68f3d559d2.tar.gz |
Inital commit.
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | nextcloudcron.service | 9 | ||||
-rw-r--r-- | nextcloudcron.timer | 10 |
5 files changed, 84 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6d3ce8f0a6fe --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = nextcloud-systemd-cron + pkgdesc = Systemd service and timer for Nextcloud Cron background jobs (see Nextcloud Arch Wiki entry). + pkgver = 0.1 + pkgrel = 1 + arch = any + license = GPL + source = nextcloudcron.service + source = nextcloudcron.timer + md5sums = 17b476ac2a223d8438c6097cd2073528 + md5sums = 2acabd8f016661094567de4b6d1b2914 + +pkgname = nextcloud-systemd-cron + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..3491100687a6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/update diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..c24312e6ff46 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Dominik Schrempf <dominik.schrempf@gmail.com> +pkgname=nextcloud-systemd-cron +pkgver=0.1 +pkgrel=1 +epoch= +pkgdesc="Systemd service and timer for Nextcloud Cron background jobs (see Nextcloud Arch Wiki entry)." +arch=('any') +url="" +license=('GPL') +groups=() +depends=() +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=("nextcloudcron.service" + "nextcloudcron.timer") +md5sums=('17b476ac2a223d8438c6097cd2073528' + '2acabd8f016661094567de4b6d1b2914') +noextract=() + +# prepare() { +# cd "$srcdir/$pkgname-$pkgver" +# patch -p1 -i "$srcdir/$pkgname-$pkgver.patch" +# } + +# build() { +# cd "$srcdir/$pkgname-$pkgver" +# ./configure --prefix=/usr +# make +# } + +# check() { +# cd "$srcdir/$pkgname-$pkgver" +# make -k check +# } + +package() { + # cd "$srcdir/$pkgname-$pkgver" + # make DESTDIR="$pkgdir/" install + install -D -m 644 nextcloudcron.service $pkgdir/etc/systemd/system/nextcloudcron.service + install -D -m 644 nextcloudcron.timer $pkgdir/etc/systemd/system/nextcloudcron.timer +} + +# vim:set ts=2 sw=2 et: diff --git a/nextcloudcron.service b/nextcloudcron.service new file mode 100644 index 000000000000..8325ec67550f --- /dev/null +++ b/nextcloudcron.service @@ -0,0 +1,9 @@ +[Unit] +Description=Nextcloud cron.php job + +[Service] +User=http +ExecStart=/usr/bin/php -f /usr/share/webapps/nextcloud/cron.php + +[Install] +WantedBy=basic.target diff --git a/nextcloudcron.timer b/nextcloudcron.timer new file mode 100644 index 000000000000..da50bbb6393c --- /dev/null +++ b/nextcloudcron.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Run Nextcloud cron.php every 15 minutes + +[Timer] +OnBootSec=5min +OnUnitActiveSec=15min +Unit=nextcloudcron.service + +[Install] +WantedBy=timers.target
\ No newline at end of file |