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

            Bug ID: 11650
           Summary: temporal directory
           Product: rsync
           Version: 3.1.1
          Hardware: All
                OS: All
            Status: NEW
          Severity: trivial
          Priority: P5
         Component: core
          Assignee: way...@samba.org
          Reporter: dietrich.dar...@gmail.com
        QA Contact: rsync...@samba.org

rsync's tmp-dir option fails to correctly parse the directory name if the
string ends in '/' causing the files to be downloaded, but never saved
anywhere.

rsync --tmp-dir=/tmp/.rsync/ (...)
> rsync: mkstemp "/tmp/.rsync//filename.randomStr" failed: No such file or 
> directory

I used something like this from a cron job. The most awful part is that the
download occurs, so it may appear that the syncing is going ok, but it's not.


It may be argued that the directory name is just wrongly typed as the directory
is just another file (and thus, it's name should not contain the final '/'),
but it is not unusual to denote directories with the "extra" '/', so at least
the behavior should be to abort early and blame the user, but silently "fixing"
the directory name seems a way better option.


I'm not sure about the extent of this bug, maybe more flags fail to parse
'/'-ended directory names.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

-- 
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
  • [Bug 11650] New: temp... samba-bugs

Reply via email to