summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKevin Puertas2020-09-27 12:20:04 +0200
committerKevin Puertas2020-09-27 12:20:04 +0200
commitd9b3450985f47fe68d91fe7e1de9d6ff1e362361 (patch)
tree57931579ebb525c149529132d47b78c2adbe04fb /PKGBUILD
downloadaur-d9b3450985f47fe68d91fe7e1de9d6ff1e362361.tar.gz
New -bin variant updated
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..afbd4e347125
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+#AUR Maintainter: JKA Network <contacto@jkanetwork.com>
+pkgname=openlitespeed-bin
+_pkgname=openlitespeed
+pkgver=1.7.4
+pkgrel=1
+pkgdesc="A high-performance, lightweight, open source HTTP server"
+arch=('x86_64' 'i686')
+url="https://openlitespeed.org/downloads/"
+license=('GPLv3')
+depends=('pcre' 'rcs' 'geoip' 'expat' 'openssl' 'libzip')
+provides=('openlitespeed')
+options=()
+source=("https://openlitespeed.org/packages/openlitespeed-$pkgver.tgz")
+md5sums=('540eb05bd9fcb06223246a7658e12b6e')
+build() {
+ cd "$_pkgname"
+ echo "SERVERROOT=$pkgdir/usr/local/lsws" >> ols.conf
+ #Make a default password
+ echo "OPENLSWS_PASSWORD=123456" >> ols.conf
+
+}
+package() {
+ cd "$_pkgname"
+ install -dm644 "${pkgdir}/usr/local/"
+ ./install.sh
+ #Replace $pkgdir to / in installed files.
+ cd "${pkgdir}/usr/local/lsws/admin/misc"
+ sed -i 's,'"${pkgdir}"',/,g' *
+ #Install systemd service
+ install -Dm0644 "${pkgdir}/usr/local/lsws/admin/misc/lshttpd.service" "${pkgdir}/usr/lib/systemd/system/lshttpd.service"
+ #This fix for building lsphp in openlitespeed. Default PHP is 5.6
+ cd "${pkgdir}/usr/local/lsws/fcgi-bin"
+ rm lsphp
+ ln -s lsphp5 lsphp
+}