since "ea = samba" was only added to very recent netatalk versions and so don't apply to files with a history of many years what is the way to go get rid of netatalk these days? is there still no tool to read/write the existing netatalk appladouble extended attributes which are *not* compatible with samba and write them back in the new format? afp.conf: appledouble = ea ea = samba smb.conf: vfs objects = catia fruit streams_xattr ea support = yes
Am 13.05.2018 um 12:11 schrieb Reindl Harald via samba:> since "ea = samba" was only added to very recent netatalk versions and > so don't apply to files with a history of many years what is the way to > go get rid of netatalk these days? > > is there still no tool to read/write the existing netatalk appladouble > extended attributes which are *not* compatible with samba and write them > back in the new format? > > afp.conf: > appledouble = ea > ea = samba > > smb.conf: > vfs objects = catia fruit streams_xattr > ea support = yesthe whole topic is confusing http://netatalk.sourceforge.net/wiki/index.php/Install_Netatalk_3.1.11_on_Ubuntu_17.10_Artful ea support = Yes vfs objects = catia fruit streams_xattr fruit:locking = netatalk fruit:encoding = native streams_xattr:prefix = user. streams_xattr:store_stream_type = no ------------------------- https://www.samba.org/samba/docs/current/man-html/vfs_streams_xattr.8.html streams_xattr:prefix = STRING Name prefix used when storing an ADS in an xattr, defaults to user.DosStream.. Changing this will also expose ADS over the SMB extended attributes interface so the defaults are not suiteable? ------------------------- hell, what is the way to go switch all clients using samba without lose data like old fonts which have important data in the resource fork *without* create a new share and copy all data from a Apple client around what takes ages, changes fileowner and is difficult when the admin is a Linux user with no Apple machine and the daily work should not get blocked for hours?
On Sun, May 13, 2018 at 12:51:14PM +0200, Reindl Harald via samba wrote:> hell, what is the way to go switch all clients using samba without lose > data like old fonts which have important data in the resource fork > *without* create a new share and copy all data from a Apple client > around what takes ages, changes fileowner and is difficult when the > admin is a Linux user with no Apple machine and the daily work should > not get blocked for hours?iirc the only thing that is currently not working is cross-protocol xattrs for xattrs created via Netatalk without ea=samba. I have a WIP patch for Samba here [1], but that would require a *lot* more thinking, hacking and testing. -slow [1] https://git.samba.org/?p=slow/samba.git;a=commitdiff;h=4f6a557b0ad13adfb50fa67af2217a674fd1159f -- Ralph Boehme, Samba Team https://samba.org/ Samba Developer, SerNet GmbH https://sernet.de/en/samba/ GPG Key Fingerprint: FAE2 C608 8A24 2520 51C5 59E4 AA1E 9B71 2639 9E46