After upgrading from sys-process/cronbase-0.3.2-r1 I receive mail with message "/usr/sbin/run-crons: line 102: /etc/cron.hourly/.keep_sys-process_cronbase-0: Permission denied" Reproducible: Always
Created attachment 200111 [details] emerge --info
The problem is in GLOBIGNORE="*~" `man bash' says: However, setting GLOBIGNORE to a non-null value has the effect of enabling the dotglob shell option, so all other file names beginning with a ``.'' will match. To get the old behavior of ignoring file names beginning with a ``.'', make ``.*'' one of the patterns in GLOBIGNORE. But GLOBIGNORE="*~:.*" has ho effect for me.
This bug is because of patch from bug 237200.
this was fixed with at least the 0.3.3 release: if [[ -x $SCRIPT && ! -d $SCRIPT ]]; then $SCRIPT fi and testing locally i see run-crons skipping it: # bash -x run-crons ... + for SCRIPT in '$CRONDIR/*' + [[ -x /etc/cron.weekly/.keep ]] + for SCRIPT in '$CRONDIR/*' ... if this is still an issue, please post the output of: ls -al /etc/cron.hourly/