Initial commit
This commit is contained in:
commit
52f2d5745d
22
LICENSE.md
Normal file
22
LICENSE.md
Normal file
@ -0,0 +1,22 @@
|
||||
# The MIT License (MIT)
|
||||
|
||||
Copyright © 2017 Patrick Lühne
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
|
21
PKGBUILD
Normal file
21
PKGBUILD
Normal file
@ -0,0 +1,21 @@
|
||||
# Maintainer: Patrick Lühne <patrick@luehne.de>
|
||||
|
||||
pkgname=nextcloud-background-job
|
||||
pkgver=1.0.0
|
||||
pkgrel=1
|
||||
pkgdesc='Regularly performs the Nextcloud cron.php background job'
|
||||
arch=('i686' 'x86_64')
|
||||
url='https://git.luehne.de/cp-lounge/nextcloud-background-job/'
|
||||
license=('MIT')
|
||||
depends=('nextcloud')
|
||||
source=('nextcloud-background-job.'{service,timer}
|
||||
'LICENSE.md')
|
||||
sha512sums=('2628b7c52f067c2bb6a820180d8d98d6b7380937071bd749b21a2385906c8f06b99257064f6e745c9ff800d45fb6a15473aa305288f68cdaf0b74810abf278c6'
|
||||
'3aedfb198282d23a7017a9a33b06a63391a15e076cef36c5041c53da57a5ad2055a74e4f82c83de0af4dfed57971d954f4774f1d257e9f76cf8f8af395de6f49'
|
||||
'328fcf40c7bf2a441af55c42682c7a5a49b43be1b1af852064849ec1d625b31c73e2f3c1fb95cfb823aee090713347f5dcda29679c2d050bd17380dfb5fdf047')
|
||||
|
||||
package() {
|
||||
install -d ${pkgdir}/usr/lib/systemd/system/
|
||||
install nextcloud-background-job.* ${pkgdir}/usr/lib/systemd/system/
|
||||
install -D -m644 LICENSE.md ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
|
||||
}
|
9
nextcloud-background-job.service
Normal file
9
nextcloud-background-job.service
Normal file
@ -0,0 +1,9 @@
|
||||
[Unit]
|
||||
Description=Nextcloud cron.php background job
|
||||
|
||||
[Service]
|
||||
User=http
|
||||
ExecStart=/usr/bin/php -f /usr/share/webapps/nextcloud/cron.php
|
||||
|
||||
[Install]
|
||||
WantedBy=basic.target
|
10
nextcloud-background-job.timer
Normal file
10
nextcloud-background-job.timer
Normal file
@ -0,0 +1,10 @@
|
||||
[Unit]
|
||||
Description=Run Nextcloud cron.php every 15 minutes
|
||||
|
||||
[Timer]
|
||||
OnBootSec=5min
|
||||
OnUnitActiveSec=15min
|
||||
Unit=nextcloud-background-job.service
|
||||
|
||||
[Install]
|
||||
WantedBy=timers.target
|
Loading…
Reference in New Issue
Block a user