summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-09-09 08:28:05 +0000
committerMike Frysinger <vapier@gentoo.org>2006-09-09 08:28:05 +0000
commitd197ddcb41e3a8eb8e6971469b04eb1aa845133f (patch)
tree5e44da57d41a7568ae40b1148e29edb7a28cd533
parentAdd some dodoc to dosemu (diff)
downloadgentoo-2-d197ddcb41e3a8eb8e6971469b04eb1aa845133f.tar.gz
gentoo-2-d197ddcb41e3a8eb8e6971469b04eb1aa845133f.tar.bz2
gentoo-2-d197ddcb41e3a8eb8e6971469b04eb1aa845133f.zip
Dont use a tempfile in init.d restart() #146624 by Stefan Hellermann.
(Portage version: 2.1.1_rc1-r6)
-rw-r--r--net-nds/portmap/ChangeLog7
-rw-r--r--net-nds/portmap/files/digest-portmap-5b-r92
-rw-r--r--net-nds/portmap/files/portmap.rc614
3 files changed, 13 insertions, 10 deletions
diff --git a/net-nds/portmap/ChangeLog b/net-nds/portmap/ChangeLog
index cb5b78d019ec..4e38ead3f98f 100644
--- a/net-nds/portmap/ChangeLog
+++ b/net-nds/portmap/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for net-nds/portmap
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/portmap/ChangeLog,v 1.32 2005/08/23 13:21:37 flameeyes Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/portmap/ChangeLog,v 1.33 2006/09/09 08:28:05 vapier Exp $
+
+ 09 Sep 2006; Mike Frysinger <vapier@gentoo.org> files/portmap.rc6:
+ Dont use a tempfile in init.d restart() #146624 by Stefan Hellermann.
23 Aug 2005; Diego Pettenò <flameeyes@gentoo.org> portmap-5b-r9.ebuild:
Use -1 instead of /bin/false on enewuser call.
diff --git a/net-nds/portmap/files/digest-portmap-5b-r9 b/net-nds/portmap/files/digest-portmap-5b-r9
index 61f9e105bbe8..3ef118a79c29 100644
--- a/net-nds/portmap/files/digest-portmap-5b-r9
+++ b/net-nds/portmap/files/digest-portmap-5b-r9
@@ -1 +1,3 @@
MD5 781e16ed4487c4caa082c6fef09ead4f portmap_5beta.tar.gz 18702
+RMD160 eb789f3d61f5bccefa09275bca70b0947bc2f365 portmap_5beta.tar.gz 18702
+SHA256 e8fb4429ecf03809f60b2e194be120a811be1c5cc3cc5d933ede938114357b61 portmap_5beta.tar.gz 18702
diff --git a/net-nds/portmap/files/portmap.rc6 b/net-nds/portmap/files/portmap.rc6
index b167c97a4c1b..80abe5c72d80 100644
--- a/net-nds/portmap/files/portmap.rc6
+++ b/net-nds/portmap/files/portmap.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-nds/portmap/files/portmap.rc6,v 1.10 2005/03/03 23:24:07 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nds/portmap/files/portmap.rc6,v 1.11 2006/09/09 08:28:05 vapier Exp $
depend() {
use net
@@ -29,9 +29,8 @@ stop() {
restart() {
# Dump the portmapper's table before stopping
ebegin "Saving portmap table"
- local tmpfile=`mktemp /tmp/pmap_table.XXXXXX`
- [ -n "$tmpfile" ] && pmap_dump >$tmpfile
- eend $? "Error saving portmap table."
+ local pmap=$(pmap_dump)
+ eend $?
# Stop and restart portmapper
svc_stop
@@ -39,10 +38,9 @@ restart() {
svc_start
# Reload the portmapper's table
- if [ -n "$tmpfile" ]; then
+ if [[ -n ${pmap} ]] ; then
ebegin "Reloading portmap table"
- pmap_set <$tmpfile
- eend $? "Error reloading portmap table."
- rm -f $tmpfile
+ echo "${pmap}" | pmap_set
+ eend $?
fi
}