- system 'rsync', '-avv', "root\@$hostname:$path", "$hostname/$path";
- system 'rsync', '-avv', "root\@$on_host:$path", "$on_host/$path";
+ mkpath $_ foreach grep { ! -e $_ } ( "$hostname/$dir", "$on_host/$dir" );
+ rsync( '-avv', "root\@$hostname:$path", "$hostname/$path" );
+ rsync( '-avv', "root\@$on_host:$path", "$on_host/$path" );