diff options
author | Dictator Mei | 2018-08-10 07:48:34 +0900 |
---|---|---|
committer | Dictator Mei | 2018-08-10 07:48:34 +0900 |
commit | 5985cf8ab6c7c6fe855157432cddf81617038c77 (patch) | |
tree | e0aec0d79f203d2a61ada8121a06df295c5cfb0d | |
parent | 71e87e867f4f869c2372537bec1061b5a1e0fcfc (diff) | |
download | aur-5985cf8ab6c7c6fe855157432cddf81617038c77.tar.gz |
add systemd
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | filebrowser.service | 13 |
3 files changed, 22 insertions, 3 deletions
@@ -11,8 +11,10 @@ pkgbase = filebrowser-git makedepends = yarn provides = filebrowser conflicts = filebrowser + source = filebrowser.service source = git+https://github.com/filebrowser/filebrowser.git - md5sums = SKIP + sha512sums = 2652a8617d5252ed7393b47f70e43eac91083e6b6353b5acab476379bf5ca66b6ef09302bce94bb8cf9f4368ccd4a8b7d34600e686c9a2c15e95a1ca12a23eb6 + sha512sums = SKIP pkgname = filebrowser-git @@ -10,8 +10,10 @@ license=('Apache') makedepends=("dep" "git" "go" "yarn") provides=('filebrowser') conflicts=('filebrowser') -source=("git+${url}.git") -md5sums=('SKIP') +source=("filebrowser.service" + "git+${url}.git") +sha512sums=("2652a8617d5252ed7393b47f70e43eac91083e6b6353b5acab476379bf5ca66b6ef09302bce94bb8cf9f4368ccd4a8b7d34600e686c9a2c15e95a1ca12a23eb6" + "SKIP") pkgver() { git -C $_pkgname describe --tags | sed -e 's/^v//' -e 's/-/./g' @@ -30,5 +32,7 @@ build() { } package() { + install -Dm644 "$pkgdir"/etc/$_pkgname + install -Dm644 "$srcdir"/$_pkgname.service "$pkgdir"/usr/lib/systemd/system/$_pkgname@.service install -Dm755 "$GOPATH"/src/github.com/$_pkgname/$_pkgname/$_pkgname "$pkgdir"/usr/bin/$_pkgname } diff --git a/filebrowser.service b/filebrowser.service new file mode 100644 index 000000000000..e9d994ba6d3a --- /dev/null +++ b/filebrowser.service @@ -0,0 +1,13 @@ +[Unit] +Description=File Browser Service +After=network.target +Wants=network.target + +[Service] +Type=simple +PIDFile=/var/run/filebrowser-%i.pid +ExecStart=/usr/bin/filebrowser -c /etc/filebrowser/%i.json +Restart=on-failure + +[Install] +WantedBy=multi-user.target |