diff options
-rw-r--r-- | init.d/savecache.in | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/init.d/savecache.in b/init.d/savecache.in index 9040732c..ddd58d7e 100644 --- a/init.d/savecache.in +++ b/init.d/savecache.in @@ -25,12 +25,12 @@ start() local rc= if [ ! -d "$RC_LIBEXECDIR"/cache ]; then rm -rf "$RC_LIBEXECDIR"/cache - if ! mkdir "$RC_LIBEXECDIR"/cache; then + if ! mkdir -p "$RC_LIBEXECDIR"/cache; then rc=$? if yesno "${RC_GOINGDOWN}"; then rc=0 fi - eend $rc + eend $rc "Unable to create $RC_SVCDIR/cache" return $rc fi fi |