or download this
chdir $staging_dir or die "chdir: $!";
system qw(svn update base) and die "up base: $!";
...
system $perm_prog, -c => $perm_conf and die "permissions: $!";
system qw(rsync -avz --exclude=.svn --delete-after),
$pre_launch_dir, $live_dir and die "rsync: $!";