FOUND IT !!
A user posted the how to on the netatalk mailing list :
http://marc.info/?l=netatalk-devel&m=12 ... 716326&w=2"Hi,
I just wanted to let you know that I have now a fully working
timecapsule replacement (meaning accepted by OSX). To also have these
shiny new feature follow the steps below.
1) Make sure you have applied at least the afp_fsyncdir patch to
netatalk (and check if it works, it still needs to be updated). This
step makes the volume recognized by TimeMachine.
2) To have the nice "airport disk feature" in Finder (or auto
detection of supported volumes) it is necessary to have a mdns daemon
which supports multiline TXT fields. Avahi works, I also tried mDNS
but I could not get it to recognize multiple lines.
the first record exists of "sys=waMA=<YOUR:ETHERNET:ADDRESS:HERE>"
the second record is "dk2=adVF=0x83,adVN=<AVOLUMENAMEFORBACKUP>,adVU=<A-UUID>"
(dk2 could be different, I havent tracked that down yet)
for example my adisk.service for Avahi looks like this:
<service-group>
<name replace-wildcards="yes">TimeCapsule</name>
<service>
<type>_afpovertcp._tcp</type>
<port>548</port>
</service>
<service>
<type>_smb._tcp</type>
<port>445</port>
</service>
<service>
<type>_adisk._tcp</type>
<port>9</port>
<txt-record>sys=waMA=XX:XX:XX:XX:XX:XX</txt-record>
<txt-record>dk2=adVF=0x83,adVN=backup,adVU=956cf67c-f448-453f-9dec-dd17855ee076</txt-record>
</service>
</service-group>
3) create .com.apple.timemachine.supported file in the volume you
would like to backup on
That's all there is to it. What I would like to have done is create a
new option "adisk" which would register the _adisk._tcp in zeroconf
automagically and a "timemachine" option to volumes which would
automagically create .com.apple.timemachine.supported. Additionally
this last option could set the maximum amount of free space for that
volume as TimeMachine allocates as much free space in the sparsebundle
as there is available on the volume.
Regards,
Bolke
--
--
Bolke de Bruin
bdbruin@gmail.com"
I've already opened a feature request on the official FreeNAS feature request list but maybe we can ask the devs nicely if this can be implemented in the next version now that we know the "secret sauce" to it ?
Adi