diff --git a/files/default/scripts/fix-permissions b/files/default/scripts/fix-permissions index 9efe7f320bd7d26d7a2e8f48fa97e0cdae543067..10be995a8c6ae989e8ba4ee2a1820077655649c9 100644 --- a/files/default/scripts/fix-permissions +++ b/files/default/scripts/fix-permissions @@ -27,7 +27,11 @@ for DIR in "$@"; do cut -f 2- -d ' ' "$DIR/.permission_info" | while read -r FPATH UIDGID MODE; do [ -e "$DIR/$FPATH" ] || continue # ignore missing files - chown -Rc "$UIDGID" "$DIR/$FPATH" + if [ "$FPATH" = spool/cron/crontab ]; then + chown -c "$UIDGID" "$DIR/$FPATH" + else + chown -Rc "$UIDGID" "$DIR/$FPATH" + fi chmod -c "$MODE" "$DIR/$FPATH" done done diff --git a/metadata.rb b/metadata.rb index a6e7a7021cc88431f2f02dfb169da0205db33090..22266c33418e54d257cef6e60a8b21063a0fd7d1 100644 --- a/metadata.rb +++ b/metadata.rb @@ -9,4 +9,4 @@ issues_url 'https://git.gsi.de/chef/cookbooks/nebosi/issues' chef_version '>= 13' supports 'debian' -version '0.4.0' +version '0.4.1'