diff --git a/init.d/savecache.in b/init.d/savecache.in index dde02ddf..4fcf3db5 100644 --- a/init.d/savecache.in +++ b/init.d/savecache.in @@ -13,7 +13,7 @@ start() return 1 fi fi - if ! checkpath -W "$RC_LIBEXECDIR"/cache; then + if [ -e "$RC_LIBEXECDIR"/cache ] && ! checkpath -W "$RC_LIBEXECDIR"/cache; then ewarn "WARNING: ${RC_LIBEXECDIR}/cache is not writable!" if ! yesno "${RC_GOINGDOWN}"; then ewarn "Unable to save deptree cache"