DO NOT REPLY [Bug 3543] [ACL] rsync calls default_perms_for_dir on omitted implied dirs before ensuring they exist

samba-bugs at samba.org samba-bugs at samba.org
Thu Feb 23 20:19:33 GMT 2006


https://bugzilla.samba.org/show_bug.cgi?id=3543


wayned at samba.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




------- Comment #1 from wayned at samba.org  2006-02-23 14:19 MST -------
This report revealed several problems with -R --no-implied-dirs:

- The --fuzzy option could generate an I/O error if the destination
  dir didn't exist yet.

- Symlinks and devices could fail to be created if they were the
  first item in an implied dir that didn't exist yet.

These bugs have been fixed on the trunk by having the generator create the
implied directory path (if it is missing) near the top of recv_generator().

The other two bugs mentioned with an rsync patched with acls.diff have also
been fixed:

- Now that the missing dirs have been created, default_perms_for_dir() has
nothing to complain about.

- The logic error in the --fuzzy code that could leave fuzzy_dirlist unset has
also been fixed (and indeed, had to be fixed on the trunk due to the new
find-missing-implied-dir logic).

The acls.diff has been updated in CVS and in the latest "nightly" tar file.

Thanks for the report!


-- 
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.


More information about the rsync mailing list