or download this
chdir("$staging_directory")
or die "Could not change directory to $staging_directory: $!\n";
...
or die "Could not run permissions program $permissions_program_loc
+ation: $!\n";
system("rsync", "-avz", "--exclude=.svn", "--delete-after", "$pre_laun
+ch_directory", "$live_directory")
or die "Could not perform rsync from $pre_launch_directory to $liv
+e_directory: $!\n";