summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoryjun1232020-07-20 19:02:32 +0800
committeryjun1232020-07-20 19:02:32 +0800
commit8a69a6d80f013698a3964412d90e0d31b67bae9f (patch)
tree9ba75ebdfc7b519af4053f3dc3a284741161048d
parent404472665028b7d593880cea7b4ef4095f800c1d (diff)
downloadaur-kiftd.tar.gz
added systemd service
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD18
2 files changed, 17 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6fd27aea961b..9352fc9f0267 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = kiftd
pkgdesc = kiftd是一款专门面向个人、团队和小型组织的私有网盘系统。轻量、开源、完善。
pkgver = 1.0.35
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/KOHGYLW/kiftd
arch = any
license = custom
diff --git a/PKGBUILD b/PKGBUILD
index 07789b391e43..2a7b88a162a9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=kiftd
pkgver=1.0.35
-pkgrel=1
+pkgrel=2
pkgdesc="kiftd是一款专门面向个人、团队和小型组织的私有网盘系统。轻量、开源、完善。"
arch=('any')
url="https://github.com/KOHGYLW/kiftd"
@@ -20,7 +20,7 @@ package() {
install -Dm644 使用许可 ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
install -Dm644 README.md ${pkgdir}/usr/share/doc/${pkgname}/README
- install -Dm644 kiftd说明文档.pdf ${pkgdir}/usr/share/doc/${pkgname}/kiftd_manual.pdf
+ install -Dm644 kiftd说明文档.pdf ${pkgdir}/usr/share/doc/${pkgname}/${pkgname}_manual.pdf
rm kiftd说明文档.pdf README.md 使用许可
install -Dm644 webContext/css/icon.png ${pkgdir}/usr/share/pixmaps/${pkgname}.png
@@ -28,6 +28,20 @@ package() {
install -dm755 ${pkgdir}/usr/share/java/${pkgname}
mv * ${pkgdir}/usr/share/java/${pkgname}
+
+ install -dm 755 "${pkgdir}/usr/lib/systemd/system"
+ cat > ${pkgdir}/usr/lib/systemd/system/${pkgname}.service << EOF
+[Unit]
+Description=Kiftd--私有网盘系统
+After=network-online.target
+
+[Service]
+Type=simple
+ExecStart=/usr/bin/${pkgbase} -start
+
+[Install]
+WantedBy=multi-user.target
+EOF
}
# vim: set sw=2 ts=2 et: