summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Puertas2020-09-27 12:20:04 +0200
committerKevin Puertas2020-09-27 12:20:04 +0200
commitd9b3450985f47fe68d91fe7e1de9d6ff1e362361 (patch)
tree57931579ebb525c149529132d47b78c2adbe04fb
downloadaur-d9b3450985f47fe68d91fe7e1de9d6ff1e362361.tar.gz
New -bin variant updated
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD35
-rw-r--r--ols.conf17
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..e1aeb4705873
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = openlitespeed-bin
+ pkgdesc = A high-performance, lightweight, open source HTTP server
+ pkgver = 1.7.4
+ pkgrel = 1
+ url = https://openlitespeed.org/downloads/
+ arch = x86_64
+ arch = i686
+ license = GPLv3
+ depends = pcre
+ depends = rcs
+ depends = geoip
+ depends = expat
+ depends = openssl
+ depends = libzip
+ provides = openlitespeed
+ source = https://openlitespeed.org/packages/openlitespeed-1.7.4.tgz
+ md5sums = 540eb05bd9fcb06223246a7658e12b6e
+
+pkgname = openlitespeed-bin
+
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
+}
diff --git a/ols.conf b/ols.conf
new file mode 100644
index 000000000000..e50bb8fedcdb
--- /dev/null
+++ b/ols.conf
@@ -0,0 +1,17 @@
+#If you want to change the default values, please update this file.
+#
+
+SERVERROOT=$pkgdir/usr/local/lsws
+OPENLSWS_USER=nobody
+OPENLSWS_GROUP=nobody
+OPENLSWS_ADMIN=admin
+OPENLSWS_EMAIL=root@localhost
+OPENLSWS_ADMINSSL=yes
+OPENLSWS_ADMINPORT=7080
+USE_LSPHP7=yes
+DEFAULT_TMP_DIR=/tmp/lshttpd
+PID_FILE=/tmp/lshttpd/lshttpd.pid
+OPENLSWS_EXAMPLEPORT=8088
+
+#You can set password here
+#OPENLSWS_PASSWORD=