@temp may already exist on the machine, in that case I don't think this would work. If @temp already exists then you may need to symlink the files instead.  You would probably also need to use absolute paths in that case. I would expect the script to look like this:

mkdir ${INSTALL_DIR/componentfiles/configxml/@temp -p
ln -sf ${INSTALL_DIR/componentfiles/configxml/atmark_temp/*  ${INSTALL_DIR}/componentfiles/configxml/@temp