[Samba] Fruit encoding issue in 4.15.5

Perttu Aaltonen perttu.aaltonen at mac.com
Thu Mar 10 15:14:34 UTC 2022

I did some more digging and looks like the problem is the interaction between "fruit:encoding = native” and "fruit:delete_empty_adfiles = yes”.

If encoding is ‘native' and delete_empty_adfiles if ‘yes’, the '._Icon'$'\r’ file is deleted from the folder. After setting encoding to ‘private’ the '._Icon’ file is retained.

The documentation says:

“fruit:delete_empty_adfiles = yes | no
Whether to delete empty AppleDouble files. Empty means that the resource fork entry in the AppleDouble files is of size 0, or the size is exactly 286 bytes and the content matches a special boilerplate resource fork created my macOS.”

The icon file will vary in size so setting ‘native’ seems to erroneously remove it. I tested with 4.13.7 and 4.15.5.


> On 9 Mar 2022, at 15.29, Perttu Aaltonen via samba <samba at lists.samba.org> wrote:
> Hi Ralph and the list.
> While installing a new file server I noticed that the "fruit:encoding = native” option doesn’t seem to work properly anymore on 4.15.5.
> When set to native, folder icons can’t be created or modified. I can see the icon file being created inside the folder, but the icon doesn’t show up. The folder also can’t be deleted as the Finder says it’s being used.
> On an older server recently updated to 4.15.5 the folder icons already there are shown but new ones can’t be created by pasting.
> Switching to "fruit:encoding = private” allows folder icon creation again, but I’ve never really used it so not sure what kind of side effects it will create. Native seems to have been the recommendation.
> -Perttu
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba

More information about the samba mailing list