From cb2959ef76ec8bae2fb1eb2511ac8581f2ca448d Mon Sep 17 00:00:00 2001 From: Roy Marples Date: Mon, 24 Sep 2007 15:28:48 +0000 Subject: [PATCH] Use mkdir to test. --- sh/init-common-post.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sh/init-common-post.sh b/sh/init-common-post.sh index a89b12fe..095d6a0c 100644 --- a/sh/init-common-post.sh +++ b/sh/init-common-post.sh @@ -4,9 +4,9 @@ # mount $svcdir as something we can write to if it's not rw # On vservers, / is always rw at this point, so we need to clean out # the old service state data -if echo 2>/dev/null >"${RC_SVCDIR}/.test.$$" ; then - rm -rf "${RC_SVCDIR}/.test.$$" \ - $(ls -d1 "${RC_SVCDIR:-/lib/rcscripts/init.d}"/* 2>/dev/null | \ +if mkdir "${RC_SVCDIR}/.test.$$" 2>/dev/null ; then + rmdir "${RC_SVCDIR}/.test.$$" + rm -rf $(ls -d1 "${RC_SVCDIR:-/lib/rcscripts/init.d}"/* 2>/dev/null | \ grep -Ev "/(deptree|ksoftlevel)$") else mount_svcdir