From: Mike Frysinger Date: Mon, 8 Nov 2004 05:08:15 +0000 (+0000) Subject: make sure init script creates /var/lib directory #70251 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=e2112bdddf87cdb7bdd0f7504323ba92ca3af1bb;p=gentoo.git make sure init script creates /var/lib directory #70251 --- diff --git a/net-fs/idmapd/Manifest b/net-fs/idmapd/Manifest index 4838c4935ba8..6ee16df6be15 100644 --- a/net-fs/idmapd/Manifest +++ b/net-fs/idmapd/Manifest @@ -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 diff --git a/net-fs/idmapd/files/idmapd.rc b/net-fs/idmapd/files/idmapd.rc index 73c3dccfdce5..f2fe6ec43dc7 100644 --- a/net-fs/idmapd/files/idmapd.rc +++ b/net-fs/idmapd/files/idmapd.rc @@ -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