Use more secure file name for the operations to avoid issues
Use more secure file name for the operations to avoid issues
Use symlink rather than forked commands. Also simplify a bit code
Validate the cpzone parameter passed that it actually is a valid zone