>> > I agree with everyone else that it would be incredibly useful for rsync to
>> > either adopt such behaviour by default (assuming always doing 'mkdir -p' 
>> > isn't
>> > harmful in any way), or have a tunable to enable it.
>> 
>> I also agree the suggested behavior makes a lot of sense and I think it is a 
>> good idea.
>> 
>> However, some deployments may rely upon the current behavior.  As an 
>> example, a setup may rely on rsync failing if a file system is not mounted.  
>> In such a situation, it is worth contemplating whether you would you want 
>> rsync to generate the mount point and any subdirectories, specified for this 
>> rsync.
>> 
>> I personally think that such checks should be external from rsync. However, 
>> changing the current default behavior has the potential to create problems 
>> on setups which may rely on the current default behavior.
>> 
>> I recommend the consideration of potential problems which could occur if the 
>> deployed setups are dependent on the current rsync behavior and that default 
>> behavior changes. Then based upon the severity of these potential problems 
>> move ahead or delay the change to a major revision change?
> 

> #!/bin/sh
> #backup friday
> #"Spinning up backup drive and mounting it .."
> cd /
> mount /mnt/hd2
> #"Starting backup procedures"
> rsync -avx --exclude="/home/gary/.thumbnails/"
> --exclude="/home/gary/tmp/" --delete --ignore-errors /home/gary
> /mnt/hd2/2010
> umount /mnt/hd2
> #END

The quoted script above is from another thread which was just posted to the 
rsync mailing list : 
<http://www.mail-archive.com/rsync@lists.samba.org/msg25132.html>

This script above is a good example of the potential problems with making 
'mkdir -p' the default. I agree that this feature is the way to move forward. 
However, changing the default behavior may cause potential issues for various 
scripts. 

I have no idea how many scripts are there like this, which could potentially 
start start backing up to the wrong file system if the drive is not 
successfully mounted. 

I suggest considering these potential issues and suggest that leaving such a 
change to the next major release is seriously considered. 

my 4รง


---------------------------------------------------------------------
 This email is protected by LBackup, an open source backup solution. 
      Free as in freedom; LBackup is licensed under the GNU GPL
              Download LBackup now : http://www.lbackup.org
---------------------------------------------------------------------


-- 
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

Reply via email to