savecache is checking "$RC_LIBEXECDIR" for write permissions instead of "$RC_LIBEXECDIR"/cache Reproducible: Always
Created attachment 383846 [details] updated savecache diff --git a/init.d/savecache b/init.d/savecache index 5e59b25..7dc8b0a 100755 --- a/init.d/savecache +++ b/init.d/savecache @@ -13,8 +13,8 @@ start() return 1 fi fi - if ! checkpath -W "$RC_LIBEXECDIR"; then - ewarn "WARNING: ${RC_LIBEXECDIR} is not writable!" + if ! 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" return 1
Created attachment 383878 [details, diff] savecache: check the correct directory for write permissions
This is fixed in commit d032b17 and will be included in OpenRC-0.14. Thanks for the report.