blob: 9d578e5c3243466dc34800152772505da1baadc6 (
plain)
1 # Description: An HTTP and reverse proxy server
2 # URL: http://nginx.org/
3 # Maintainer: Matt Housh, jaeger at crux dot ninja
4 # Depends on: libpcre zlib openssl
5
6 name=nginx
7 version=1.9.14
8 release=2
9 source=(http://nginx.org/download/$name-$version.tar.gz \
10 $name.conf $name.rc)
11
12 build() {
13 cd $name-$version
14 ./configure --prefix=/etc/$name \
15 --sbin-path=/usr/sbin/$name \
16 --conf-path=/etc/$name/$name.conf \
17 --error-log-path=/var/log/$name/error.log \
18 --http-log-path=/var/log/$name/access.log \
19 --pid-path=/var/run/$name.pid \
20 --lock-path=/var/lock/$name.pid \
21 --with-http_ssl_module \
22 --with-pcre \
23 --user=$name \
24 --group=$name \
25 --with-ipv6
26 make
27 make DESTDIR=$PKG install
28
29 install -d -m 0755 $PKG/var/log/$name
30 install -D -m 0644 -o root -g root $SRC/$name.conf \
31 $PKG/etc/$name/$name.conf
32
33 install -D -m 0755 -o root -g root $SRC/$name.rc \
34 $PKG/etc/rc.d/$name
35
36 find $PKG/etc/$name -name "*.default" -delete
37
38 chown $name:$name $PKG/var/log/$name
39 }
|