diff --git a/srcpkgs/tinyproxy/files/tinyproxy/run b/srcpkgs/tinyproxy/files/tinyproxy/run new file mode 100755 index 0000000000..a1fbd1c800 --- /dev/null +++ b/srcpkgs/tinyproxy/files/tinyproxy/run @@ -0,0 +1,5 @@ +#!/bin/sh +[ -r conf ] && . ./conf +install -d -m 0755 -o _tinyproxy -g _tinyproxy \ + /var/log/tinyproxy /var/run/tinyproxy +exec chpst -1 tinyproxy ${OPTS:=-d -c /etc/tinyproxy.conf} diff --git a/srcpkgs/tinyproxy/template b/srcpkgs/tinyproxy/template new file mode 100644 index 0000000000..cda50fe920 --- /dev/null +++ b/srcpkgs/tinyproxy/template @@ -0,0 +1,21 @@ +# Template file for 'tinyproxy' +pkgname=tinyproxy +version=1.8.4 +revision=1 +build_style=gnu-configure +hostmakedepends="asciidoc" +short_desc="Small, efficient HTTP/SSL proxy daemon" +maintainer="Enno Boland " +license="GPL-2" +homepage="https://tinyproxy.github.io/" +distfiles="https://github.com/tinyproxy/$pkgname/releases/download/$version/$pkgname-$version.tar.xz" +checksum=a41f4ddf0243fc517469cf444c8400e1d2edc909794acda7839f1d644e8a5000 +configure_args="--enable-transparent --localstatedir=/var tinyproxy_cv_regex_broken=no" +system_accounts="_tinyproxy" + +post_install() { + sed -i $DESTDIR/etc/tinyproxy.conf \ + -e 's/^User .*/User _tinyproxy/' \ + -e 's/^Group .*/Group _tinyproxy/' + vsv tinyproxy +}