summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Knoblich <stkn@gentoo.org>2005-09-22 23:24:06 +0000
committerStefan Knoblich <stkn@gentoo.org>2005-09-22 23:24:06 +0000
commit6a467c9d93e57b38e7e3e17e4752d39e4f39e1fe (patch)
tree766b48b40bd25162fde26a0c5413673c5ae4df2f /net-misc/siproxd
parentbump (diff)
downloadhistorical-6a467c9d93e57b38e7e3e17e4752d39e4f39e1fe.tar.gz
historical-6a467c9d93e57b38e7e3e17e4752d39e4f39e1fe.tar.bz2
historical-6a467c9d93e57b38e7e3e17e4752d39e4f39e1fe.zip
Added non-root changes (with little modifications) submitted by CJ Kucera in bug #97309.
Package-Manager: portage-2.0.51.22-r2
Diffstat (limited to 'net-misc/siproxd')
-rw-r--r--net-misc/siproxd/ChangeLog7
-rw-r--r--net-misc/siproxd/Manifest8
-rwxr-xr-xnet-misc/siproxd/files/siproxd.rc66
-rw-r--r--net-misc/siproxd/siproxd-0.5.11.ebuild17
4 files changed, 29 insertions, 9 deletions
diff --git a/net-misc/siproxd/ChangeLog b/net-misc/siproxd/ChangeLog
index da540ffadba3..57815bfa530b 100644
--- a/net-misc/siproxd/ChangeLog
+++ b/net-misc/siproxd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/siproxd
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/ChangeLog,v 1.1 2005/05/07 15:36:23 stkn Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/ChangeLog,v 1.2 2005/09/22 23:24:06 stkn Exp $
+
+ 23 Sep 2005; Stefan Knoblich <stkn@gentoo.org> files/siproxd.rc6,
+ siproxd-0.5.11.ebuild:
+ Added non-root changes (with little modifications) submitted by CJ Kucera in
+ bug #97309.
*siproxd-0.5.11 (07 May 2005)
diff --git a/net-misc/siproxd/Manifest b/net-misc/siproxd/Manifest
index d007ea21d9b7..ef42fa7bcd2f 100644
--- a/net-misc/siproxd/Manifest
+++ b/net-misc/siproxd/Manifest
@@ -1,6 +1,6 @@
-MD5 976bc2f92a57578b6a7c40354eae6d02 siproxd-0.5.11.ebuild 1069
+MD5 c7b7b3d3e90b79bae5ccd872c6d71606 siproxd-0.5.11.ebuild 1427
MD5 44cf247f04cc83413fcb40ed59d0847a metadata.xml 248
-MD5 05c652b58a146afcab7f351fe606434d ChangeLog 408
-MD5 eb5e5c29a59c1c289dcd3df96e8020f1 files/siproxd-0.5.11-configure-docs.diff 1023
+MD5 e4f716760f3731e96f292f3f24be82f9 ChangeLog 595
+MD5 1db43020da309732999765b778f9e47b files/siproxd.rc6 691
MD5 87000c1cc09cb31d97afac8baa62ebc6 files/digest-siproxd-0.5.11 66
-MD5 c4519dc11cd1b75d122dfd166bf373f9 files/siproxd.rc6 675
+MD5 eb5e5c29a59c1c289dcd3df96e8020f1 files/siproxd-0.5.11-configure-docs.diff 1023
diff --git a/net-misc/siproxd/files/siproxd.rc6 b/net-misc/siproxd/files/siproxd.rc6
index ddc3075e7a3e..2e1959996441 100755
--- a/net-misc/siproxd/files/siproxd.rc6
+++ b/net-misc/siproxd/files/siproxd.rc6
@@ -1,7 +1,7 @@
#!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/files/siproxd.rc6,v 1.1 2005/05/07 15:36:23 stkn Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/files/siproxd.rc6,v 1.2 2005/09/22 23:24:06 stkn Exp $
depend() {
need net
@@ -20,12 +20,12 @@ start() {
ebegin "Starting siproxd"
start-stop-daemon --start --exec /usr/sbin/siproxd -- \
- -p /var/run/siproxd.pid -c /etc/siproxd.conf
+ -p /var/run/siproxd/siproxd.pid -c /etc/siproxd.conf
eend $?
}
stop() {
ebegin "Stopping siproxd"
- start-stop-daemon --stop --pidfile /var/run/siproxd.pid
+ start-stop-daemon --stop --pidfile /var/run/siproxd/siproxd.pid
eend $?
}
diff --git a/net-misc/siproxd/siproxd-0.5.11.ebuild b/net-misc/siproxd/siproxd-0.5.11.ebuild
index dbf781135e03..3a8328fa3439 100644
--- a/net-misc/siproxd/siproxd-0.5.11.ebuild
+++ b/net-misc/siproxd/siproxd-0.5.11.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/siproxd-0.5.11.ebuild,v 1.1 2005/05/07 15:36:23 stkn Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/siproxd-0.5.11.ebuild,v 1.2 2005/09/22 23:24:06 stkn Exp $
inherit eutils
@@ -26,6 +26,9 @@ src_unpack() {
# re-create configure (stolen from dhcpd :)
einfo "Re-creating configure..."
autoreconf -fi || die "autoreconf failed"
+
+ # Make the daemon run as user 'siproxd' by default
+ sed -i -e "s:nobody:siproxd:" doc/siproxd.conf.example
}
src_compile() {
@@ -47,4 +50,16 @@ src_install() {
newexe ${FILESDIR}/siproxd.rc6 siproxd
dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO RELNOTES
+
+ # Set up siproxd directories
+ keepdir /var/lib/siproxd
+ keepdir /var/run/siproxd
+}
+
+pkg_postinst() {
+ enewgroup siproxd
+ enewuser siproxd -1 -1 /dev/null siproxd
+
+ fowners siproxd:siproxd /var/lib/siproxd
+ fowners siproxd:siproxd /var/run/siproxd
}