install: move ditto job
authorMunkyu Im <munkyu.im@samsung.com>
Wed, 2 Sep 2015 09:35:41 +0000 (18:35 +0900)
committerMunkyu Im <munkyu.im@samsung.com>
Wed, 2 Sep 2015 10:10:20 +0000 (19:10 +0900)
need sudo permission to overwrite tap.zip
because tap.kext already has root permission.

Change-Id: Id2c69b74179d86bd4eb00becd074611a8131e0d4
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
package/2.4-emulator-qemu-x86.install.macos-64

index c4be2db45429c4e5456ef9d0e072740a0f96b0c4..da6d98393d75f8e65049d287749cb20ef3f7325c 100755 (executable)
@@ -47,6 +47,9 @@ function makesysctl {
 function generate_tap_kext_cmd {
     echo "cp -pR \"${TIZEN_PLATFORM_ETC_PATH}/emulator-ifup.sh\"  /etc/" >> "$TMP_FILE"
     echo "mkdir -p /Library/Extensions" >> $TMP_FILE
+    echo "rm -rf \"${TIZEN_TOOL_ETC_PATH}/tap.kext\"" >> "$TMP_FILE"
+    echo "ditto -x -k \"${TIZEN_TOOL_ETC_PATH}/tap.zip\" \"${TIZEN_TOOL_ETC_PATH}\"" >> "$TMP_FILE"
+    echo "rm -f \"${TIZEN_TOOL_ETC_PATH}/tap.zip\"" >> "$TMP_FILE"
     echo "cp -pR \"${TIZEN_TOOL_ETC_PATH}/tap.kext\" /Library/Extensions" >> "$TMP_FILE"
     echo "chown -R root:wheel /Library/Extensions/tap.kext" >> "$TMP_FILE"
     echo "mkdir -p /Library/LaunchDaemons" >> "$TMP_FILE"
@@ -146,13 +149,6 @@ function prepare {
     echo "#!/bin/sh" > "$TMP_FILE"
     echo "TIZEN_SDK_INSTALL_PATH=$TIZEN_SDK_INSTALL_PATH" >> "$TMP_FILE"
     echo "USER=$USER" >> "$TMP_FILE"
-
-    # extract preserving zip archieve
-    if [ -d "$TAP_KEXT" ] then;
-        rm -rf "$TAP_KEXT"
-    fi
-    ditto -x -k "${TAP_ZIP_FILE}" "${TIZEN_TOOL_ETC_PATH}/"
-    rm -f "${TAP_ZIP_FILE}"
 }
 
 function generate {