#Linux lesson learned:
#auditd fails to load rules files with #CRLF line endings.
If a single rule file contains these characters, no rules are loaded at all.
Its easy to fix if you know it.
But when you add a single file to others with no visible difference and everything stops working, this can really drive you crazy.
Back on getting sync working on Windows in Site.js. I think I finally grok how paths and line-endings work via cygwin and so the next step is to integrate this into the binary and patch it in. What a world of hurt.
PS. Documented it all here:
https://source.small-tech.org/site.js/lib/portable-rsync-with-ssh-for-windows
#cygdrive #crlf #lf #windows #cygwin #rync #ssh