contrib/nginx/Pkgfile

39 lines
1.0 KiB
Plaintext
Raw Normal View History

# Description: An HTTP and reverse proxy server
# URL: http://nginx.org/
# Maintainer: Matt Housh, jaeger at crux dot ninja
# Depends on: libpcre zlib openssl
2009-01-29 06:24:13 +01:00
name=nginx
2022-01-26 06:17:48 +01:00
version=1.21.6
2016-04-20 16:19:04 +02:00
release=1
source=(http://nginx.org/download/$name-$version.tar.gz \
$name.conf $name.rc)
2009-01-29 06:24:13 +01:00
build() {
cd $name-$version
./configure --prefix=/etc/$name \
--sbin-path=/usr/sbin/$name \
--conf-path=/etc/$name/$name.conf \
--error-log-path=/var/log/$name/error.log \
--http-log-path=/var/log/$name/access.log \
--pid-path=/var/run/$name.pid \
--lock-path=/var/lock/$name.pid \
--with-http_ssl_module \
--with-pcre \
--user=$name \
2016-10-12 21:01:43 +02:00
--group=$name
make
make DESTDIR=$PKG install
2015-06-22 12:03:08 +02:00
install -d -m 0755 $PKG/var/log/$name
install -D -m 0644 -o root -g root $SRC/$name.conf \
$PKG/etc/$name/$name.conf
2015-06-22 12:03:08 +02:00
install -D -m 0755 -o root -g root $SRC/$name.rc \
$PKG/etc/rc.d/$name
2015-06-22 12:03:08 +02:00
find $PKG/etc/$name -name "*.default" -delete
chown $name:$name $PKG/var/log/$name
2009-01-29 06:24:13 +01:00
}