make sure init script creates /var/lib directory #70251
authorMike Frysinger <vapier@gentoo.org>
Mon, 8 Nov 2004 05:08:15 +0000 (05:08 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 8 Nov 2004 05:08:15 +0000 (05:08 +0000)
net-fs/idmapd/Manifest
net-fs/idmapd/files/idmapd.rc

index 4838c4935ba8d562e3980e0ec2af8007d16042e2..6ee16df6be151097ae7a658bcfdfaee67a138080 100644 (file)
@@ -1,6 +1,6 @@
 MD5 5c855d8826bdccceaf32fb10f7d24833 idmapd-1.5.ebuild 1025
 MD5 8862dbc9a8606832f1b44d161dbbf487 ChangeLog 323
-MD5 c0c2fa8dc80b342974cf24b421011371 files/1.5-no-string.patch 336
 MD5 8b91dd662c9509cf90c2998397d2a69b files/digest-idmapd-1.5 62
+MD5 c0c2fa8dc80b342974cf24b421011371 files/1.5-no-string.patch 336
 MD5 e5353d0bcfafedfef9f2ad24197963ab files/idmapd.confd 288
-MD5 fa4417165d904d519e1374cd064f8aa1 files/idmapd.rc 856
+MD5 334835761aefec42618ea4dda92f1590 files/idmapd.rc 862
index 73c3dccfdce5daae854186cfa01c8e35dc2a5e21..f2fe6ec43dc7625b55b130f3c760cc1bf074d2f7 100644 (file)
@@ -1,17 +1,18 @@
 #!/sbin/runscript
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-fs/idmapd/files/idmapd.rc,v 1.4 2004/07/14 23:34:24 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-fs/idmapd/files/idmapd.rc,v 1.5 2004/11/08 05:08:15 vapier Exp $
 
 depend() {
        need net
 }
 
 start() {
-       if grep -q rpc_pipefs /proc/filesystems &>/dev/null; then
-               if ! grep -q "rpc_pipefs /var/lib/rpc_pipes" /proc/mounts &>/dev/null; then
+       [ ! -d /var/lib/rpc_pipes ] && mkdir -p /var/lib/rpc_pipes
+
+       if grep -q rpc_pipefs /proc/filesystems ; then
+               if ! grep -q "rpc_pipefs /var/lib/rpc_pipes" /proc/mounts ; then
                        ebegin "Mounting RPC pipefs"
-                       mkdir -p /var/lib/rpc_pipes
                        mount -t rpc_pipefs rpc_pipefs /var/lib/rpc_pipes
                        eend $? "Error mounting RPC pipefs"
                fi