summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkprkpr2016-11-13 14:19:23 +0100
committerkprkpr2016-11-13 14:19:23 +0100
commit32ca4f5c5b2438c6a4698a978a43392efde4cd0f (patch)
tree0b50c1a0679b56712f64e29f2377f104deeb29ff
parentb83d512748c24a5ff77e3ad08d63d11a928f3571 (diff)
downloadaur-32ca4f5c5b2438c6a4698a978a43392efde4cd0f.tar.gz
systemd service
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD11
-rw-r--r--openlitespeed.install8
-rw-r--r--openlitespeed.service10
4 files changed, 22 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5b20752b596a..179d16bfbd4a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = openlitespeed
- pkgdesc = Ahigh-performance, lightweight, open source HTTP server
+ pkgdesc = A high-performance, lightweight, open source HTTP server
pkgver = 1.4.23
- pkgrel = 1
+ pkgrel = 2
url = http://open.litespeedtech.com/mediawiki/index.php/Downloads
install = openlitespeed.install
arch = x86_64
@@ -16,7 +16,9 @@ pkgbase = openlitespeed
depends = openssl
provides = openlitespeed
source = http://open.litespeedtech.com/packages/openlitespeed-1.4.23.tgz
+ source = openlitespeed.service
md5sums = 9b4fb1369ca1bc8ca0053d8aa0a7ddc3
+ md5sums = SKIP
pkgname = openlitespeed
diff --git a/PKGBUILD b/PKGBUILD
index 1e0e78c61792..56ccd4780ac5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
#AUR Maintainter: JKA Network <contacto@jkanetwork.com>
pkgname=openlitespeed
pkgver=1.4.23
-pkgrel=1
-pkgdesc="Ahigh-performance, lightweight, open source HTTP server"
+pkgrel=2
+pkgdesc="A high-performance, lightweight, open source HTTP server"
arch=('x86_64' 'i686')
url="http://open.litespeedtech.com/mediawiki/index.php/Downloads"
license=('GPLv3')
@@ -10,8 +10,10 @@ depends=('pcre' 'rcs' 'geoip' 'expat' 'openssl')
makedepends=('git' 'imake')
provides=('openlitespeed')
options=()
-source=(http://open.litespeedtech.com/packages/openlitespeed-1.4.23.tgz)
-md5sums=('9b4fb1369ca1bc8ca0053d8aa0a7ddc3')
+source=("http://open.litespeedtech.com/packages/openlitespeed-1.4.23.tgz"
+ 'openlitespeed.service')
+md5sums=('9b4fb1369ca1bc8ca0053d8aa0a7ddc3'
+ 'SKIP')
install=$pkgname.install
build() {
cd "$pkgname-$pkgver"
@@ -21,4 +23,5 @@ build() {
package() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
+ install -Dm0644 "${srcdir}/openlitespeed.service" "${pkgdir}/usr/lib/systemd/system/openlitespeed.service"
}
diff --git a/openlitespeed.install b/openlitespeed.install
index edaf6613f33c..71e8abafcfbf 100644
--- a/openlitespeed.install
+++ b/openlitespeed.install
@@ -1,9 +1,3 @@
post_install() {
- echo "For opening openlitespeed you have to run:"
- echo "sudo /usr/local/lsws/bin/lswsctrl start"
- echo "For stop:"
- echo "sudo /usr/local/lsws/bin/lswsctrl stop"
-}
-post_upgrade() {
- post_install
+ echo "Systemd service is openlitespeed"
}
diff --git a/openlitespeed.service b/openlitespeed.service
new file mode 100644
index 000000000000..d0f51a941639
--- /dev/null
+++ b/openlitespeed.service
@@ -0,0 +1,10 @@
+[Unit]
+Description=Openlitespeed
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=/usr/local/lsws/bin/lswsctrl start
+
+[Install]
+WantedBy=network.target \ No newline at end of file