. ${BUILDFILE%/*}/common.sh pkgver=20180826 package() { preamble # #### Nginx depends+=(nginx) # `fastcgi.conf`, `fastcgi_params`, `scgi_params` and `uwsgi_params` # have been edited to pass 127.0.0.1 as the client IP address to # worker processes, to protect user privacy. add-file -m755 usr/share/holo/files/10-"$pkgname"/etc/nginx/fastcgi.conf.holoscript <<'EOF' #!/bin/sh { echo '# -*- Mode: nginx; nginx-indent-level: 8; indent-tabs-mode: t -*-' echo sed 's/\$remote_addr;$/127.0.0.1; # $remote_addr; # Anonymize/' } | awk '/^$/{ s=1 } /./&&!x[$0]++{ if(s){print ""} print; s=0 }' EOF ln -sfT fastcgi.conf.holoscript usr/share/holo/files/10-"$pkgname"/etc/nginx/fastcgi_params.holoscript ln -sfT fastcgi.conf.holoscript usr/share/holo/files/10-"$pkgname"/etc/nginx/scgi_params.holoscript ln -sfT fastcgi.conf.holoscript usr/share/holo/files/10-"$pkgname"/etc/nginx/uwsgi_params.holoscript add-file etc/nginx/sites/alias-parabolagnulinux_org.conf <[^\\.]*)\\.parabolagnulinux\\.org\$; listen 443 ssl http2; listen [::]:443 ssl http2; location / { return 301 https://\$subdomain.parabola.nu\$request_uri; } } EOF add-file etc/nginx/sites/meta-unknown-domain.conf <