Speed up resetting file/directory dates to zip epoch by 100x. 

It is better to use the {} + as it passes the file list to touch instead of calling touch command once for each file. This will reduce the number of times touch process is created and massively speed up the script

From man page

 -exec utility [argument ...] {} +
             Same as -exec, except that ``{}'' is replaced with as many pathnames as possible for each invocation of utility.  This behaviour is similar to that of
             xargs(1).

--
MOS_MIGRATED_REVID=125821677
diff --git a/src/create_embedded_tools.sh b/src/create_embedded_tools.sh
index d6b11b8..f8ab4c8 100755
--- a/src/create_embedded_tools.sh
+++ b/src/create_embedded_tools.sh
@@ -75,5 +75,5 @@
 for i in $(find "${PACKAGE_DIR}" -name BUILD.tools); do
   mv "$i" "$(dirname "$i")/BUILD"
 done
-find "${PACKAGE_DIR}" -exec touch -t 198001010000.00 '{}' ';'
+find "${PACKAGE_DIR}" -exec touch -t 198001010000.00 '{}' '+'
 (cd "${PACKAGE_DIR}" && find . -type f | sort | zip -qDX@ "${OUTPUT}")
diff --git a/src/tools/xcode/actoolwrapper/actoolwrapper.sh b/src/tools/xcode/actoolwrapper/actoolwrapper.sh
index 9426a64..1a55ac1 100755
--- a/src/tools/xcode/actoolwrapper/actoolwrapper.sh
+++ b/src/tools/xcode/actoolwrapper/actoolwrapper.sh
@@ -71,7 +71,7 @@
 pushd "$TEMPDIR" > /dev/null
 # Reset all dates to Zip Epoch so that two identical zips created at different
 # times appear the exact same for comparison purposes.
-find . -exec touch -h -t 198001010000 {} \;
+find . -exec touch -h -t 198001010000 {} \+
 
 # Added include "*" to fix case where we may want an empty zip file because
 # there is no data.
diff --git a/src/tools/xcode/ibtoolwrapper/ibtoolwrapper.sh b/src/tools/xcode/ibtoolwrapper/ibtoolwrapper.sh
index 8e3d53d..26cc214 100755
--- a/src/tools/xcode/ibtoolwrapper/ibtoolwrapper.sh
+++ b/src/tools/xcode/ibtoolwrapper/ibtoolwrapper.sh
@@ -69,7 +69,7 @@
 pushd "$TEMPDIR" > /dev/null
 # Reset all dates to Zip Epoch so that two identical zips created at different
 # times appear the exact same for comparison purposes.
-find . -exec touch -h -t 198001010000 {} \;
+find . -exec touch -h -t 198001010000 {} \+
 
 # Added include "*" to fix case where we may want an empty zip file because
 # there is no data.
diff --git a/src/tools/xcode/momcwrapper/momcwrapper.sh b/src/tools/xcode/momcwrapper/momcwrapper.sh
index 5e92603..04c9e24 100755
--- a/src/tools/xcode/momcwrapper/momcwrapper.sh
+++ b/src/tools/xcode/momcwrapper/momcwrapper.sh
@@ -39,7 +39,7 @@
 pushd "$TEMPDIR" > /dev/null
 # Reset all dates to Zip Epoch so that two identical zips created at different
 # times appear the exact same for comparison purposes.
-find . -exec touch -h -t 198001010000 {} \;
+find . -exec touch -h -t 198001010000 {} \+
 
 # Added include "*" to fix case where we may want an empty zip file because
 # there is no data.