Added non-root changes (with little modifications) submitted by CJ Kucera in bug...
authorStefan Knoblich <stkn@gentoo.org>
Thu, 22 Sep 2005 23:24:06 +0000 (23:24 +0000)
committerStefan Knoblich <stkn@gentoo.org>
Thu, 22 Sep 2005 23:24:06 +0000 (23:24 +0000)
Package-Manager: portage-2.0.51.22-r2

net-misc/siproxd/ChangeLog
net-misc/siproxd/Manifest
net-misc/siproxd/files/siproxd.rc6
net-misc/siproxd/siproxd-0.5.11.ebuild

index da540ffadba3262529630f85a4082b2fca2b1c2e..57815bfa530b682d899e56075f89db7c2f911e40 100644 (file)
@@ -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)
 
index d007ea21d9b7c3705c5702b85de3ad804d77043f..ef42fa7bcd2f9165bb620a51a08da976e7f864ab 100644 (file)
@@ -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
index ddc3075e7a3e8c25156db5819a74c1b41ebf0a2a..2e195999644167a61b4a9e981bdc9b38355be207 100755 (executable)
@@ -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 $?
 }
index dbf781135e035a2397855c9ccb63b3129598eab8..3a8328fa343933071cd3badb8cfd0a344b4c34ec 100644 (file)
@@ -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
 }