summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: afbd4e3471250ef2f4630f5f3c5c3a0fa020d513 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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
}