package: change platform version
authorjinhyung.jo <jinhyung.jo@samsung.com>
Mon, 9 Nov 2015 06:22:14 +0000 (15:22 +0900)
committerjinhyung.jo <jinhyung.jo@samsung.com>
Mon, 9 Nov 2015 06:22:14 +0000 (15:22 +0900)
From the tizen_2.4 to the tizen_2.3.2

Change-Id: I0536bb6977d5afc3f34eb889e60efbcb8ace7426
Signed-off-by: Jinhyung Jo <jinhyung.jo@samsung.com>
13 files changed:
package/2.3.2-emulator-qemu-x86.install.macos-64 [new file with mode: 0755]
package/2.3.2-emulator-qemu-x86.install.ubuntu-32 [new file with mode: 0755]
package/2.3.2-emulator-qemu-x86.install.ubuntu-64 [new file with mode: 0755]
package/2.3.2-emulator-qemu-x86.remove.ubuntu-32 [new file with mode: 0755]
package/2.3.2-emulator-qemu-x86.remove.ubuntu-64 [new file with mode: 0755]
package/2.4-emulator-qemu-x86.install.macos-64 [deleted file]
package/2.4-emulator-qemu-x86.install.ubuntu-32 [deleted file]
package/2.4-emulator-qemu-x86.install.ubuntu-64 [deleted file]
package/2.4-emulator-qemu-x86.remove.ubuntu-32 [deleted file]
package/2.4-emulator-qemu-x86.remove.ubuntu-64 [deleted file]
package/build.common
package/changelog
package/pkginfo.manifest

diff --git a/package/2.3.2-emulator-qemu-x86.install.macos-64 b/package/2.3.2-emulator-qemu-x86.install.macos-64
new file mode 100755 (executable)
index 0000000..9f7565f
--- /dev/null
@@ -0,0 +1,176 @@
+#!/bin/sh -e
+
+TIZEN_SDK_INSTALL_PATH="`echo $INSTALLED_PATH`"
+OLD_SHMMAXSIZE=`sysctl -n kern.sysv.shmmax`
+SYSCTL_FILE=sysctl.conf
+COCOASUDO_PATH=$TIZEN_SDK_INSTALL_PATH/tools/emulator/bin
+TIZEN_BIN_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-2.3.2/common/emulator/bin
+TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-2.3.2/common/emulator/etc
+TIZEN_TOOL_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/tools/emulator/etc
+TMP_FILE=emulator-install.sh
+NEW_SHMMAXSIZE=83886080
+
+if [ -z "$TIZEN_SDK_INSTALL_PATH" ]
+then
+       echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
+       # exit 2;
+fi
+
+function remove_tmp_file {
+       if [ -e "$TMP_FILE" ]
+       then
+               echo "delete $TMP_FILE"
+               rm -f "$TMP_FILE"
+       fi
+}
+
+function remove_sysctl_file {
+       if [ -e "$SYSCTL_FILE" ]
+       then
+               echo "delete $SYSCTL_FILE"
+               rm -f "$SYSCTL_FILE"
+       fi
+}
+
+function makesysctl {
+       echo 'make new sysctl.conf file to change'
+
+       remove_sysctl_file;
+
+       echo "kern.sysv.shmmax=83886080" >> "$SYSCTL_FILE"
+       echo "kern.sysv.shmmin=1" >> "$SYSCTL_FILE"
+       echo "kern.sysv.shmmni=128" >> "$SYSCTL_FILE"
+       echo "kern.sysv.shmseg=32" >> "$SYSCTL_FILE"
+       echo "kern.sysv.shmall=20480" >> "$SYSCTL_FILE"
+}
+
+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"
+       echo "cp /Library/Extensions/tap.kext/Contents/net.sf.tuntaposx.tap.plist /Library/LaunchDaemons" >> "$TMP_FILE"
+       echo "kextutil -nt /Library/Extensions/tap.kext" >> "$TMP_FILE"
+       echo "/sbin/kextload /Library/Extensions/tap.kext" >> "$TMP_FILE"
+}
+
+function generate_sysctl_cmd {
+       if [ $OLD_SHMMAXSIZE -lt $NEW_SHMMAXSIZE ]
+       then
+               if [ -e "/etc/$SYSCTL_FILE" ]
+               then
+                       makesysctl;
+                       echo "mv -f /etc/sysctl.conf /etc/sysctl.conf.old" >> "$TMP_FILE"
+                       echo "cp -f \"$SYSCTL_FILE\" /etc/." >> "$TMP_FILE"
+                       echo "sysctl -w kern.sysv.shmmax=$NEW_SHMMAXSIZE" >> "$TMP_FILE"
+                       echo 'echo "Changing /etc/sysctl.conf file. (The original file will be removed to sysctl.conf.old)"' >> "$TMP_FILE"
+               else
+                       makesysctl;
+                       echo "cp -f \"$SYSCTL_FILE\" /etc/." >> "$TMP_FILE"
+                       echo "sysctl -w kern.sysv.shmmax=$NEW_SHMMAXSIZE" >> "$TMP_FILE"
+                       echo 'echo "Make a new /etc/sysctl.conf file."' >> "$TMP_FILE"
+               fi
+       fi
+}
+
+function generate_sudoer_cmd {
+       cat << 'EOF' >> $TMP_FILE
+FILE=/etc/sudoers
+BACKFILE=/etc/sudoers.bak
+TMPFILE=/etc/sudoers.tmp
+MESSAGE="# Tizen SDK generated the following script. Do not modify."
+LINE1="User_Alias QEMUERS="
+LINE2="Cmnd_Alias QEMU=/etc/emulator-ifup.sh, /etc/emulator-ifdown.sh"
+LINE3="QEMUERS ALL=(ALL) NOPASSWD: QEMU"
+count=0
+
+if [[ "$USER" == "" ]]
+then
+       echo "user is not set. aborting..."
+       exit 1
+fi
+
+while read line
+do
+       echo $line
+       count=$((count+1))
+       if [[ $line == $LINE1* ]]
+       then
+               echo "find original script"
+               NAMES=`echo $line | cut -d = -f2`
+               if [[ "$NAMES"x == ""x ]]
+               then
+                       cp $FILE $BACKFILE
+                       # in case of blank user
+                       eval sed -e "$count"c\"$line $USER\" $FILE > $TMPFILE
+                       exit 0
+               fi
+               for i in $(echo $NAMES | tr "," "\n")
+               do
+                       if [[ "$i" == "$USER" ]]
+                       then
+                               echo "already added the same user"
+                               exit 0
+                       fi
+               done
+               cp $FILE $BACKFILE
+               # new user is added with comma behind the original users.
+               eval sed -e "$count"c\"$line, $USER\" $FILE > $TMPFILE
+               mv $TMPFILE $FILE
+               exit 0
+               fi
+done < $FILE
+
+cp $FILE $BACKFILE
+echo "do not find qemu sudoer. add it"
+echo "$MESSAGE" >> $FILE
+echo "$LINE1$USER" >> $FILE
+echo "$LINE2" >> $FILE
+echo "$LINE3" >> $FILE
+exit 0
+EOF
+}
+
+function prepare {
+       TAP_ZIP_FILE="$TIZEN_TOOL_ETC_PATH/tap.zip"
+       TAP_KEXT="$TIZEN_TOOL_ETC_PATH/tap.kext"
+       USER=`id -un`
+       echo "create $TMP_FILE"
+       echo "#!/bin/sh" > "$TMP_FILE"
+       echo "TIZEN_SDK_INSTALL_PATH=$TIZEN_SDK_INSTALL_PATH" >> "$TMP_FILE"
+       echo "USER=$USER" >> "$TMP_FILE"
+}
+
+function generate {
+       generate_sysctl_cmd;
+       generate_tap_kext_cmd;
+       generate_sudoer_cmd;
+}
+
+function execute {
+       /bin/chmod +x "$TMP_FILE"
+       "$COCOASUDO_PATH/cocoasudo" --prompt="Please enter your password to install Tizen Emulator." sh -x "$TMP_FILE"
+}
+
+function cleanup {
+       remove_tmp_file;
+       remove_sysctl_file;
+}
+
+prepare;
+generate;
+execute;
+cleanup;
+
+CURRENT_SHMMAXSIZE=`sysctl -n kern.sysv.shmmax`
+
+if [ ! $OLD_SHMMAXSIZE -eq $CURRENT_SHMMAXSIZE ]
+then
+       echo 'need reboot'
+       exit 99
+fi
+
diff --git a/package/2.3.2-emulator-qemu-x86.install.ubuntu-32 b/package/2.3.2-emulator-qemu-x86.install.ubuntu-32
new file mode 100755 (executable)
index 0000000..71bd8c5
--- /dev/null
@@ -0,0 +1,123 @@
+#!/bin/bash -x
+
+TIZEN_KVM_SCRIPT=/etc/init.d/tizen-kvm-multi
+if [ -f ${TIZEN_KVM_SCRIPT} ]
+then
+       echo "tizen-kvm-multi does exist. tizen-kvm does not need to be installed."
+       exit 0;
+fi
+
+TIZEN_SDK_INSTALL_PATH=`echo ${INSTALLED_PATH}`
+TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-2.3.2/common/emulator/etc
+if [ -z "${TIZEN_SDK_INSTALL_PATH}" ]
+then
+#   echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
+   exit 2;
+fi
+
+PLATFORM_VERSION=tizen-2.3.2
+
+LSB_RELEASE=`which lsb_release`
+if [ "${LSB_RELEASE}" = "" ]; then
+       if [ -e /etc/os-release ]; then
+               OS_NAME=`cat /etc/os-release | grep ID | head -n 1 | awk -F= '{print $2}'`
+       fi
+       # TODO: Detect other linux distributions.
+else
+       OS_NAME=`lsb_release --id --short`
+fi
+
+if [ ! -z "${OS_NAME}" ]; then
+       OS_NAME=`echo ${OS_NAME} | tr '[:upper:]' '[:lower:]'`
+fi
+echo "Linux Distribution: ${OS_NAME}"
+
+# need sudo to enable kvm module and set qemu sudoers
+TMP_FILE=init_tizen.sh
+USER=`id -un`
+echo "#!/bin/bash -x" >> ${TMP_FILE}
+echo "TIZEN_SDK_INSTALL_PATH=$TIZEN_SDK_INSTALL_PATH" >> ${TMP_FILE}
+echo "OS_NAME=$OS_NAME" >> ${TMP_FILE}
+echo "USER=$USER" >> ${TMP_FILE}
+echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/tizen-kvm\" /etc/init.d/" >> ${TMP_FILE}
+echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/45-tizen-kvm.rules\" /lib/udev/rules.d/" >> ${TMP_FILE}
+echo "/etc/init.d/tizen-kvm start" >> ${TMP_FILE}
+echo "cp -pR \"${TIZEN_PLATFORM_ETC_PATH}/emulator-ifup.sh\" /etc" >> $TMP_FILE
+cat << 'EOF' >> $TMP_FILE
+if [ "ubuntu" = "${OS_NAME}" ] ; then
+       update-rc.d tizen-kvm defaults
+fi
+
+FILE=/etc/sudoers
+BACKFILE=/etc/sudoers.bak
+TMPFILE=/etc/sudoers.tmp
+MESSAGE="# Tizen SDK generated the following script. Do not modify."
+LINE1="User_Alias QEMUERS="
+LINE2="Cmnd_Alias QEMU=/etc/emulator-ifup.sh, /etc/emulator-ifdown.sh, /usr/sbin/openvpn"
+LINE3="QEMUERS ALL=(ALL) NOPASSWD: QEMU"
+count=0
+
+if [[ "$USER" == "" ]]
+then
+    echo "user is not set. aborting..."
+    exit 1
+fi
+
+while read line
+do
+    echo $line
+    count=$((count+1))
+    if [[ $line == $LINE1* ]]
+    then
+        echo "find original script"
+        NAMES=`echo $line | cut -d = -f2`
+        if [[ "$NAMES"x == ""x ]]
+        then
+            cp $FILE $BACKFILE
+            # in case of blank user
+            eval sed -e "$count"c\"$line $USER\" $FILE > $TMPFILE
+            exit 0
+        fi
+        for i in $(echo $NAMES | tr "," "\n")
+        do
+            if [[ "$i" == "$USER" ]]
+            then
+                echo "already added the same user"
+                exit 0
+            fi
+        done
+        cp $FILE $BACKFILE
+        # new user is added with comma behind the original users.
+        eval sed -e "$count"c\"$line, $USER\" $FILE > $TMPFILE
+        mv $TMPFILE $FILE
+        exit 0
+        fi
+done < $FILE
+
+cp $FILE $BACKFILE
+echo "do not find $line"
+echo "$MESSAGE" >> $FILE
+echo "$LINE1$USER" >> $FILE
+echo "$LINE2" >> $FILE
+echo "$LINE3" >> $FILE
+exit 0
+EOF
+
+chmod +x ${TMP_FILE}
+if [ "${TSUDO}" != "" ] # since installer v2.27
+then
+       TSUDO_MSG="Enter your password to install Tizen Emulator"
+       TMP_PATH="`pwd`/${TMP_FILE}"
+       ${TSUDO} -m "${TSUDO_MSG}" bash -x "${TMP_PATH}"
+else
+       GKSUDO=`which gksudo`
+       if [ "${GKSUDO}" = "" ]
+       then
+               echo "there is no gksudo."
+               sudo bash -x ./${TMP_FILE}
+       else
+               gksudo bash -x ./${TMP_FILE}
+       fi
+fi
+
+rm ${TMP_FILE}
diff --git a/package/2.3.2-emulator-qemu-x86.install.ubuntu-64 b/package/2.3.2-emulator-qemu-x86.install.ubuntu-64
new file mode 100755 (executable)
index 0000000..71bd8c5
--- /dev/null
@@ -0,0 +1,123 @@
+#!/bin/bash -x
+
+TIZEN_KVM_SCRIPT=/etc/init.d/tizen-kvm-multi
+if [ -f ${TIZEN_KVM_SCRIPT} ]
+then
+       echo "tizen-kvm-multi does exist. tizen-kvm does not need to be installed."
+       exit 0;
+fi
+
+TIZEN_SDK_INSTALL_PATH=`echo ${INSTALLED_PATH}`
+TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-2.3.2/common/emulator/etc
+if [ -z "${TIZEN_SDK_INSTALL_PATH}" ]
+then
+#   echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
+   exit 2;
+fi
+
+PLATFORM_VERSION=tizen-2.3.2
+
+LSB_RELEASE=`which lsb_release`
+if [ "${LSB_RELEASE}" = "" ]; then
+       if [ -e /etc/os-release ]; then
+               OS_NAME=`cat /etc/os-release | grep ID | head -n 1 | awk -F= '{print $2}'`
+       fi
+       # TODO: Detect other linux distributions.
+else
+       OS_NAME=`lsb_release --id --short`
+fi
+
+if [ ! -z "${OS_NAME}" ]; then
+       OS_NAME=`echo ${OS_NAME} | tr '[:upper:]' '[:lower:]'`
+fi
+echo "Linux Distribution: ${OS_NAME}"
+
+# need sudo to enable kvm module and set qemu sudoers
+TMP_FILE=init_tizen.sh
+USER=`id -un`
+echo "#!/bin/bash -x" >> ${TMP_FILE}
+echo "TIZEN_SDK_INSTALL_PATH=$TIZEN_SDK_INSTALL_PATH" >> ${TMP_FILE}
+echo "OS_NAME=$OS_NAME" >> ${TMP_FILE}
+echo "USER=$USER" >> ${TMP_FILE}
+echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/tizen-kvm\" /etc/init.d/" >> ${TMP_FILE}
+echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/45-tizen-kvm.rules\" /lib/udev/rules.d/" >> ${TMP_FILE}
+echo "/etc/init.d/tizen-kvm start" >> ${TMP_FILE}
+echo "cp -pR \"${TIZEN_PLATFORM_ETC_PATH}/emulator-ifup.sh\" /etc" >> $TMP_FILE
+cat << 'EOF' >> $TMP_FILE
+if [ "ubuntu" = "${OS_NAME}" ] ; then
+       update-rc.d tizen-kvm defaults
+fi
+
+FILE=/etc/sudoers
+BACKFILE=/etc/sudoers.bak
+TMPFILE=/etc/sudoers.tmp
+MESSAGE="# Tizen SDK generated the following script. Do not modify."
+LINE1="User_Alias QEMUERS="
+LINE2="Cmnd_Alias QEMU=/etc/emulator-ifup.sh, /etc/emulator-ifdown.sh, /usr/sbin/openvpn"
+LINE3="QEMUERS ALL=(ALL) NOPASSWD: QEMU"
+count=0
+
+if [[ "$USER" == "" ]]
+then
+    echo "user is not set. aborting..."
+    exit 1
+fi
+
+while read line
+do
+    echo $line
+    count=$((count+1))
+    if [[ $line == $LINE1* ]]
+    then
+        echo "find original script"
+        NAMES=`echo $line | cut -d = -f2`
+        if [[ "$NAMES"x == ""x ]]
+        then
+            cp $FILE $BACKFILE
+            # in case of blank user
+            eval sed -e "$count"c\"$line $USER\" $FILE > $TMPFILE
+            exit 0
+        fi
+        for i in $(echo $NAMES | tr "," "\n")
+        do
+            if [[ "$i" == "$USER" ]]
+            then
+                echo "already added the same user"
+                exit 0
+            fi
+        done
+        cp $FILE $BACKFILE
+        # new user is added with comma behind the original users.
+        eval sed -e "$count"c\"$line, $USER\" $FILE > $TMPFILE
+        mv $TMPFILE $FILE
+        exit 0
+        fi
+done < $FILE
+
+cp $FILE $BACKFILE
+echo "do not find $line"
+echo "$MESSAGE" >> $FILE
+echo "$LINE1$USER" >> $FILE
+echo "$LINE2" >> $FILE
+echo "$LINE3" >> $FILE
+exit 0
+EOF
+
+chmod +x ${TMP_FILE}
+if [ "${TSUDO}" != "" ] # since installer v2.27
+then
+       TSUDO_MSG="Enter your password to install Tizen Emulator"
+       TMP_PATH="`pwd`/${TMP_FILE}"
+       ${TSUDO} -m "${TSUDO_MSG}" bash -x "${TMP_PATH}"
+else
+       GKSUDO=`which gksudo`
+       if [ "${GKSUDO}" = "" ]
+       then
+               echo "there is no gksudo."
+               sudo bash -x ./${TMP_FILE}
+       else
+               gksudo bash -x ./${TMP_FILE}
+       fi
+fi
+
+rm ${TMP_FILE}
diff --git a/package/2.3.2-emulator-qemu-x86.remove.ubuntu-32 b/package/2.3.2-emulator-qemu-x86.remove.ubuntu-32
new file mode 100755 (executable)
index 0000000..40699bc
--- /dev/null
@@ -0,0 +1,58 @@
+#!/bin/bash -ex
+
+TIZEN_KVM_SCRIPT="/etc/init.d/tizen-kvm-multi"
+if [ -f ${TIZEN_KVM_SCRIPT} ]
+then
+       echo "tizen-kvm-multi does exist. tizen-kvm does not need to be uninstalled."
+       exit 0;
+fi
+
+TIZEN_SDK_INSTALL_PATH=`echo ${INSTALLED_PATH}`
+if [ -z "${TIZEN_SDK_INSTALL_PATH}" ]
+then
+#   echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
+   exit 2;
+fi
+
+LSB_RELEASE=`which lsb_release`
+if [ "${LSB_RELEASE}" = "" ]; then
+       if [ -e /etc/os-release ]; then
+               OS_NAME=`cat /etc/os-release | grep ID | head -n 1 | awk -F= '{print $2}'`
+       fi
+       # TODO: Detect other linux distributions.
+else
+       OS_NAME=`lsb_release --id --short`
+fi
+
+if [ ! -z "${OS_NAME}" ]; then
+       OS_NAME=`echo ${OS_NAME} | tr '[:upper:]' '[:lower:]'`
+fi
+echo "Linux Distribution: ${OS_NAME}"
+
+TMP_FILE=remove_tizen-kvm.sh
+echo "#!/bin/bash -ex" >> ${TMP_FILE}
+if [ "ubuntu" = "${OS_NAME}" ] ; then
+       echo "update-rc.d -f tizen-kvm remove" >> ${TMP_FILE}
+fi
+echo "rm -f /etc/init.d/tizen-kvm" >> ${TMP_FILE}
+echo "rm -f /lib/udev/rules.d/45-tizen-kvm.rules" >> ${TMP_FILE}
+
+chmod +x ${TMP_FILE}
+
+if [ "${TSUDO}" != "" ] # since installer v2.27
+then
+       TSUDO_MSG="Enter your password to remove /etc/init.d/tizen-kvm."
+       TMP_PATH="`pwd`/${TMP_FILE}"
+       $TSUDO -m "${TSUDO_MSG}" bash "${TMP_PATH}"
+else
+       GKSUDO=`which gksudo`
+       if [ "${GKSUDO}" = "" ]
+       then
+               echo "there is no gksudo."
+               sudo ./${TMP_FILE}
+       else
+               gksudo ./${TMP_FILE}
+       fi
+fi
+
+rm ${TMP_FILE}
diff --git a/package/2.3.2-emulator-qemu-x86.remove.ubuntu-64 b/package/2.3.2-emulator-qemu-x86.remove.ubuntu-64
new file mode 100755 (executable)
index 0000000..40699bc
--- /dev/null
@@ -0,0 +1,58 @@
+#!/bin/bash -ex
+
+TIZEN_KVM_SCRIPT="/etc/init.d/tizen-kvm-multi"
+if [ -f ${TIZEN_KVM_SCRIPT} ]
+then
+       echo "tizen-kvm-multi does exist. tizen-kvm does not need to be uninstalled."
+       exit 0;
+fi
+
+TIZEN_SDK_INSTALL_PATH=`echo ${INSTALLED_PATH}`
+if [ -z "${TIZEN_SDK_INSTALL_PATH}" ]
+then
+#   echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
+   exit 2;
+fi
+
+LSB_RELEASE=`which lsb_release`
+if [ "${LSB_RELEASE}" = "" ]; then
+       if [ -e /etc/os-release ]; then
+               OS_NAME=`cat /etc/os-release | grep ID | head -n 1 | awk -F= '{print $2}'`
+       fi
+       # TODO: Detect other linux distributions.
+else
+       OS_NAME=`lsb_release --id --short`
+fi
+
+if [ ! -z "${OS_NAME}" ]; then
+       OS_NAME=`echo ${OS_NAME} | tr '[:upper:]' '[:lower:]'`
+fi
+echo "Linux Distribution: ${OS_NAME}"
+
+TMP_FILE=remove_tizen-kvm.sh
+echo "#!/bin/bash -ex" >> ${TMP_FILE}
+if [ "ubuntu" = "${OS_NAME}" ] ; then
+       echo "update-rc.d -f tizen-kvm remove" >> ${TMP_FILE}
+fi
+echo "rm -f /etc/init.d/tizen-kvm" >> ${TMP_FILE}
+echo "rm -f /lib/udev/rules.d/45-tizen-kvm.rules" >> ${TMP_FILE}
+
+chmod +x ${TMP_FILE}
+
+if [ "${TSUDO}" != "" ] # since installer v2.27
+then
+       TSUDO_MSG="Enter your password to remove /etc/init.d/tizen-kvm."
+       TMP_PATH="`pwd`/${TMP_FILE}"
+       $TSUDO -m "${TSUDO_MSG}" bash "${TMP_PATH}"
+else
+       GKSUDO=`which gksudo`
+       if [ "${GKSUDO}" = "" ]
+       then
+               echo "there is no gksudo."
+               sudo ./${TMP_FILE}
+       else
+               gksudo ./${TMP_FILE}
+       fi
+fi
+
+rm ${TMP_FILE}
diff --git a/package/2.4-emulator-qemu-x86.install.macos-64 b/package/2.4-emulator-qemu-x86.install.macos-64
deleted file mode 100755 (executable)
index 1cd7292..0000000
+++ /dev/null
@@ -1,176 +0,0 @@
-#!/bin/sh -e
-
-TIZEN_SDK_INSTALL_PATH="`echo $INSTALLED_PATH`"
-OLD_SHMMAXSIZE=`sysctl -n kern.sysv.shmmax`
-SYSCTL_FILE=sysctl.conf
-COCOASUDO_PATH=$TIZEN_SDK_INSTALL_PATH/tools/emulator/bin
-TIZEN_BIN_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-2.4/common/emulator/bin
-TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-2.4/common/emulator/etc
-TIZEN_TOOL_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/tools/emulator/etc
-TMP_FILE=emulator-install.sh
-NEW_SHMMAXSIZE=83886080
-
-if [ -z "$TIZEN_SDK_INSTALL_PATH" ]
-then
-       echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
-       # exit 2;
-fi
-
-function remove_tmp_file {
-       if [ -e "$TMP_FILE" ]
-       then
-               echo "delete $TMP_FILE"
-               rm -f "$TMP_FILE"
-       fi
-}
-
-function remove_sysctl_file {
-       if [ -e "$SYSCTL_FILE" ]
-       then
-               echo "delete $SYSCTL_FILE"
-               rm -f "$SYSCTL_FILE"
-       fi
-}
-
-function makesysctl {
-       echo 'make new sysctl.conf file to change'
-
-       remove_sysctl_file;
-
-       echo "kern.sysv.shmmax=83886080" >> "$SYSCTL_FILE"
-       echo "kern.sysv.shmmin=1" >> "$SYSCTL_FILE"
-       echo "kern.sysv.shmmni=128" >> "$SYSCTL_FILE"
-       echo "kern.sysv.shmseg=32" >> "$SYSCTL_FILE"
-       echo "kern.sysv.shmall=20480" >> "$SYSCTL_FILE"
-}
-
-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"
-       echo "cp /Library/Extensions/tap.kext/Contents/net.sf.tuntaposx.tap.plist /Library/LaunchDaemons" >> "$TMP_FILE"
-       echo "kextutil -nt /Library/Extensions/tap.kext" >> "$TMP_FILE"
-       echo "/sbin/kextload /Library/Extensions/tap.kext" >> "$TMP_FILE"
-}
-
-function generate_sysctl_cmd {
-       if [ $OLD_SHMMAXSIZE -lt $NEW_SHMMAXSIZE ]
-       then
-               if [ -e "/etc/$SYSCTL_FILE" ]
-               then
-                       makesysctl;
-                       echo "mv -f /etc/sysctl.conf /etc/sysctl.conf.old" >> "$TMP_FILE"
-                       echo "cp -f \"$SYSCTL_FILE\" /etc/." >> "$TMP_FILE"
-                       echo "sysctl -w kern.sysv.shmmax=$NEW_SHMMAXSIZE" >> "$TMP_FILE"
-                       echo 'echo "Changing /etc/sysctl.conf file. (The original file will be removed to sysctl.conf.old)"' >> "$TMP_FILE"
-               else
-                       makesysctl;
-                       echo "cp -f \"$SYSCTL_FILE\" /etc/." >> "$TMP_FILE"
-                       echo "sysctl -w kern.sysv.shmmax=$NEW_SHMMAXSIZE" >> "$TMP_FILE"
-                       echo 'echo "Make a new /etc/sysctl.conf file."' >> "$TMP_FILE"
-               fi
-       fi
-}
-
-function generate_sudoer_cmd {
-       cat << 'EOF' >> $TMP_FILE
-FILE=/etc/sudoers
-BACKFILE=/etc/sudoers.bak
-TMPFILE=/etc/sudoers.tmp
-MESSAGE="# Tizen SDK generated the following script. Do not modify."
-LINE1="User_Alias QEMUERS="
-LINE2="Cmnd_Alias QEMU=/etc/emulator-ifup.sh, /etc/emulator-ifdown.sh"
-LINE3="QEMUERS ALL=(ALL) NOPASSWD: QEMU"
-count=0
-
-if [[ "$USER" == "" ]]
-then
-       echo "user is not set. aborting..."
-       exit 1
-fi
-
-while read line
-do
-       echo $line
-       count=$((count+1))
-       if [[ $line == $LINE1* ]]
-       then
-               echo "find original script"
-               NAMES=`echo $line | cut -d = -f2`
-               if [[ "$NAMES"x == ""x ]]
-               then
-                       cp $FILE $BACKFILE
-                       # in case of blank user
-                       eval sed -e "$count"c\"$line $USER\" $FILE > $TMPFILE
-                       exit 0
-               fi
-               for i in $(echo $NAMES | tr "," "\n")
-               do
-                       if [[ "$i" == "$USER" ]]
-                       then
-                               echo "already added the same user"
-                               exit 0
-                       fi
-               done
-               cp $FILE $BACKFILE
-               # new user is added with comma behind the original users.
-               eval sed -e "$count"c\"$line, $USER\" $FILE > $TMPFILE
-               mv $TMPFILE $FILE
-               exit 0
-               fi
-done < $FILE
-
-cp $FILE $BACKFILE
-echo "do not find qemu sudoer. add it"
-echo "$MESSAGE" >> $FILE
-echo "$LINE1$USER" >> $FILE
-echo "$LINE2" >> $FILE
-echo "$LINE3" >> $FILE
-exit 0
-EOF
-}
-
-function prepare {
-       TAP_ZIP_FILE="$TIZEN_TOOL_ETC_PATH/tap.zip"
-       TAP_KEXT="$TIZEN_TOOL_ETC_PATH/tap.kext"
-       USER=`id -un`
-       echo "create $TMP_FILE"
-       echo "#!/bin/sh" > "$TMP_FILE"
-       echo "TIZEN_SDK_INSTALL_PATH=$TIZEN_SDK_INSTALL_PATH" >> "$TMP_FILE"
-       echo "USER=$USER" >> "$TMP_FILE"
-}
-
-function generate {
-       generate_sysctl_cmd;
-       generate_tap_kext_cmd;
-       generate_sudoer_cmd;
-}
-
-function execute {
-       /bin/chmod +x "$TMP_FILE"
-       "$COCOASUDO_PATH/cocoasudo" --prompt="Please enter your password to install Tizen Emulator." sh -x "$TMP_FILE"
-}
-
-function cleanup {
-       remove_tmp_file;
-       remove_sysctl_file;
-}
-
-prepare;
-generate;
-execute;
-cleanup;
-
-CURRENT_SHMMAXSIZE=`sysctl -n kern.sysv.shmmax`
-
-if [ ! $OLD_SHMMAXSIZE -eq $CURRENT_SHMMAXSIZE ]
-then
-       echo 'need reboot'
-       exit 99
-fi
-
diff --git a/package/2.4-emulator-qemu-x86.install.ubuntu-32 b/package/2.4-emulator-qemu-x86.install.ubuntu-32
deleted file mode 100755 (executable)
index 641234e..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/bash -x
-
-TIZEN_KVM_SCRIPT=/etc/init.d/tizen-kvm-multi
-if [ -f ${TIZEN_KVM_SCRIPT} ]
-then
-       echo "tizen-kvm-multi does exist. tizen-kvm does not need to be installed."
-       exit 0;
-fi
-
-TIZEN_SDK_INSTALL_PATH=`echo ${INSTALLED_PATH}`
-TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-2.4/common/emulator/etc
-if [ -z "${TIZEN_SDK_INSTALL_PATH}" ]
-then
-#   echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
-   exit 2;
-fi
-
-PLATFORM_VERSION=tizen-2.4
-
-LSB_RELEASE=`which lsb_release`
-if [ "${LSB_RELEASE}" = "" ]; then
-       if [ -e /etc/os-release ]; then
-               OS_NAME=`cat /etc/os-release | grep ID | head -n 1 | awk -F= '{print $2}'`
-       fi
-       # TODO: Detect other linux distributions.
-else
-       OS_NAME=`lsb_release --id --short`
-fi
-
-if [ ! -z "${OS_NAME}" ]; then
-       OS_NAME=`echo ${OS_NAME} | tr '[:upper:]' '[:lower:]'`
-fi
-echo "Linux Distribution: ${OS_NAME}"
-
-# need sudo to enable kvm module and set qemu sudoers
-TMP_FILE=init_tizen.sh
-USER=`id -un`
-echo "#!/bin/bash -x" >> ${TMP_FILE}
-echo "TIZEN_SDK_INSTALL_PATH=$TIZEN_SDK_INSTALL_PATH" >> ${TMP_FILE}
-echo "OS_NAME=$OS_NAME" >> ${TMP_FILE}
-echo "USER=$USER" >> ${TMP_FILE}
-echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/tizen-kvm\" /etc/init.d/" >> ${TMP_FILE}
-echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/45-tizen-kvm.rules\" /lib/udev/rules.d/" >> ${TMP_FILE}
-echo "/etc/init.d/tizen-kvm start" >> ${TMP_FILE}
-echo "cp -pR \"${TIZEN_PLATFORM_ETC_PATH}/emulator-ifup.sh\" /etc" >> $TMP_FILE
-cat << 'EOF' >> $TMP_FILE
-if [ "ubuntu" = "${OS_NAME}" ] ; then
-       update-rc.d tizen-kvm defaults
-fi
-
-FILE=/etc/sudoers
-BACKFILE=/etc/sudoers.bak
-TMPFILE=/etc/sudoers.tmp
-MESSAGE="# Tizen SDK generated the following script. Do not modify."
-LINE1="User_Alias QEMUERS="
-LINE2="Cmnd_Alias QEMU=/etc/emulator-ifup.sh, /etc/emulator-ifdown.sh, /usr/sbin/openvpn"
-LINE3="QEMUERS ALL=(ALL) NOPASSWD: QEMU"
-count=0
-
-if [[ "$USER" == "" ]]
-then
-    echo "user is not set. aborting..."
-    exit 1
-fi
-
-while read line
-do
-    echo $line
-    count=$((count+1))
-    if [[ $line == $LINE1* ]]
-    then
-        echo "find original script"
-        NAMES=`echo $line | cut -d = -f2`
-        if [[ "$NAMES"x == ""x ]]
-        then
-            cp $FILE $BACKFILE
-            # in case of blank user
-            eval sed -e "$count"c\"$line $USER\" $FILE > $TMPFILE
-            exit 0
-        fi
-        for i in $(echo $NAMES | tr "," "\n")
-        do
-            if [[ "$i" == "$USER" ]]
-            then
-                echo "already added the same user"
-                exit 0
-            fi
-        done
-        cp $FILE $BACKFILE
-        # new user is added with comma behind the original users.
-        eval sed -e "$count"c\"$line, $USER\" $FILE > $TMPFILE
-        mv $TMPFILE $FILE
-        exit 0
-        fi
-done < $FILE
-
-cp $FILE $BACKFILE
-echo "do not find $line"
-echo "$MESSAGE" >> $FILE
-echo "$LINE1$USER" >> $FILE
-echo "$LINE2" >> $FILE
-echo "$LINE3" >> $FILE
-exit 0
-EOF
-
-chmod +x ${TMP_FILE}
-if [ "${TSUDO}" != "" ] # since installer v2.27
-then
-       TSUDO_MSG="Enter your password to install Tizen Emulator"
-       TMP_PATH="`pwd`/${TMP_FILE}"
-       ${TSUDO} -m "${TSUDO_MSG}" bash -x "${TMP_PATH}"
-else
-       GKSUDO=`which gksudo`
-       if [ "${GKSUDO}" = "" ]
-       then
-               echo "there is no gksudo."
-               sudo bash -x ./${TMP_FILE}
-       else
-               gksudo bash -x ./${TMP_FILE}
-       fi
-fi
-
-rm ${TMP_FILE}
diff --git a/package/2.4-emulator-qemu-x86.install.ubuntu-64 b/package/2.4-emulator-qemu-x86.install.ubuntu-64
deleted file mode 100755 (executable)
index 641234e..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/bash -x
-
-TIZEN_KVM_SCRIPT=/etc/init.d/tizen-kvm-multi
-if [ -f ${TIZEN_KVM_SCRIPT} ]
-then
-       echo "tizen-kvm-multi does exist. tizen-kvm does not need to be installed."
-       exit 0;
-fi
-
-TIZEN_SDK_INSTALL_PATH=`echo ${INSTALLED_PATH}`
-TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-2.4/common/emulator/etc
-if [ -z "${TIZEN_SDK_INSTALL_PATH}" ]
-then
-#   echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
-   exit 2;
-fi
-
-PLATFORM_VERSION=tizen-2.4
-
-LSB_RELEASE=`which lsb_release`
-if [ "${LSB_RELEASE}" = "" ]; then
-       if [ -e /etc/os-release ]; then
-               OS_NAME=`cat /etc/os-release | grep ID | head -n 1 | awk -F= '{print $2}'`
-       fi
-       # TODO: Detect other linux distributions.
-else
-       OS_NAME=`lsb_release --id --short`
-fi
-
-if [ ! -z "${OS_NAME}" ]; then
-       OS_NAME=`echo ${OS_NAME} | tr '[:upper:]' '[:lower:]'`
-fi
-echo "Linux Distribution: ${OS_NAME}"
-
-# need sudo to enable kvm module and set qemu sudoers
-TMP_FILE=init_tizen.sh
-USER=`id -un`
-echo "#!/bin/bash -x" >> ${TMP_FILE}
-echo "TIZEN_SDK_INSTALL_PATH=$TIZEN_SDK_INSTALL_PATH" >> ${TMP_FILE}
-echo "OS_NAME=$OS_NAME" >> ${TMP_FILE}
-echo "USER=$USER" >> ${TMP_FILE}
-echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/tizen-kvm\" /etc/init.d/" >> ${TMP_FILE}
-echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/45-tizen-kvm.rules\" /lib/udev/rules.d/" >> ${TMP_FILE}
-echo "/etc/init.d/tizen-kvm start" >> ${TMP_FILE}
-echo "cp -pR \"${TIZEN_PLATFORM_ETC_PATH}/emulator-ifup.sh\" /etc" >> $TMP_FILE
-cat << 'EOF' >> $TMP_FILE
-if [ "ubuntu" = "${OS_NAME}" ] ; then
-       update-rc.d tizen-kvm defaults
-fi
-
-FILE=/etc/sudoers
-BACKFILE=/etc/sudoers.bak
-TMPFILE=/etc/sudoers.tmp
-MESSAGE="# Tizen SDK generated the following script. Do not modify."
-LINE1="User_Alias QEMUERS="
-LINE2="Cmnd_Alias QEMU=/etc/emulator-ifup.sh, /etc/emulator-ifdown.sh, /usr/sbin/openvpn"
-LINE3="QEMUERS ALL=(ALL) NOPASSWD: QEMU"
-count=0
-
-if [[ "$USER" == "" ]]
-then
-    echo "user is not set. aborting..."
-    exit 1
-fi
-
-while read line
-do
-    echo $line
-    count=$((count+1))
-    if [[ $line == $LINE1* ]]
-    then
-        echo "find original script"
-        NAMES=`echo $line | cut -d = -f2`
-        if [[ "$NAMES"x == ""x ]]
-        then
-            cp $FILE $BACKFILE
-            # in case of blank user
-            eval sed -e "$count"c\"$line $USER\" $FILE > $TMPFILE
-            exit 0
-        fi
-        for i in $(echo $NAMES | tr "," "\n")
-        do
-            if [[ "$i" == "$USER" ]]
-            then
-                echo "already added the same user"
-                exit 0
-            fi
-        done
-        cp $FILE $BACKFILE
-        # new user is added with comma behind the original users.
-        eval sed -e "$count"c\"$line, $USER\" $FILE > $TMPFILE
-        mv $TMPFILE $FILE
-        exit 0
-        fi
-done < $FILE
-
-cp $FILE $BACKFILE
-echo "do not find $line"
-echo "$MESSAGE" >> $FILE
-echo "$LINE1$USER" >> $FILE
-echo "$LINE2" >> $FILE
-echo "$LINE3" >> $FILE
-exit 0
-EOF
-
-chmod +x ${TMP_FILE}
-if [ "${TSUDO}" != "" ] # since installer v2.27
-then
-       TSUDO_MSG="Enter your password to install Tizen Emulator"
-       TMP_PATH="`pwd`/${TMP_FILE}"
-       ${TSUDO} -m "${TSUDO_MSG}" bash -x "${TMP_PATH}"
-else
-       GKSUDO=`which gksudo`
-       if [ "${GKSUDO}" = "" ]
-       then
-               echo "there is no gksudo."
-               sudo bash -x ./${TMP_FILE}
-       else
-               gksudo bash -x ./${TMP_FILE}
-       fi
-fi
-
-rm ${TMP_FILE}
diff --git a/package/2.4-emulator-qemu-x86.remove.ubuntu-32 b/package/2.4-emulator-qemu-x86.remove.ubuntu-32
deleted file mode 100755 (executable)
index 40699bc..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/bash -ex
-
-TIZEN_KVM_SCRIPT="/etc/init.d/tizen-kvm-multi"
-if [ -f ${TIZEN_KVM_SCRIPT} ]
-then
-       echo "tizen-kvm-multi does exist. tizen-kvm does not need to be uninstalled."
-       exit 0;
-fi
-
-TIZEN_SDK_INSTALL_PATH=`echo ${INSTALLED_PATH}`
-if [ -z "${TIZEN_SDK_INSTALL_PATH}" ]
-then
-#   echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
-   exit 2;
-fi
-
-LSB_RELEASE=`which lsb_release`
-if [ "${LSB_RELEASE}" = "" ]; then
-       if [ -e /etc/os-release ]; then
-               OS_NAME=`cat /etc/os-release | grep ID | head -n 1 | awk -F= '{print $2}'`
-       fi
-       # TODO: Detect other linux distributions.
-else
-       OS_NAME=`lsb_release --id --short`
-fi
-
-if [ ! -z "${OS_NAME}" ]; then
-       OS_NAME=`echo ${OS_NAME} | tr '[:upper:]' '[:lower:]'`
-fi
-echo "Linux Distribution: ${OS_NAME}"
-
-TMP_FILE=remove_tizen-kvm.sh
-echo "#!/bin/bash -ex" >> ${TMP_FILE}
-if [ "ubuntu" = "${OS_NAME}" ] ; then
-       echo "update-rc.d -f tizen-kvm remove" >> ${TMP_FILE}
-fi
-echo "rm -f /etc/init.d/tizen-kvm" >> ${TMP_FILE}
-echo "rm -f /lib/udev/rules.d/45-tizen-kvm.rules" >> ${TMP_FILE}
-
-chmod +x ${TMP_FILE}
-
-if [ "${TSUDO}" != "" ] # since installer v2.27
-then
-       TSUDO_MSG="Enter your password to remove /etc/init.d/tizen-kvm."
-       TMP_PATH="`pwd`/${TMP_FILE}"
-       $TSUDO -m "${TSUDO_MSG}" bash "${TMP_PATH}"
-else
-       GKSUDO=`which gksudo`
-       if [ "${GKSUDO}" = "" ]
-       then
-               echo "there is no gksudo."
-               sudo ./${TMP_FILE}
-       else
-               gksudo ./${TMP_FILE}
-       fi
-fi
-
-rm ${TMP_FILE}
diff --git a/package/2.4-emulator-qemu-x86.remove.ubuntu-64 b/package/2.4-emulator-qemu-x86.remove.ubuntu-64
deleted file mode 100755 (executable)
index 40699bc..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/bash -ex
-
-TIZEN_KVM_SCRIPT="/etc/init.d/tizen-kvm-multi"
-if [ -f ${TIZEN_KVM_SCRIPT} ]
-then
-       echo "tizen-kvm-multi does exist. tizen-kvm does not need to be uninstalled."
-       exit 0;
-fi
-
-TIZEN_SDK_INSTALL_PATH=`echo ${INSTALLED_PATH}`
-if [ -z "${TIZEN_SDK_INSTALL_PATH}" ]
-then
-#   echo "There is no TIZEN_SDK_PATH ENV" >> /tmp/emulator.log
-   exit 2;
-fi
-
-LSB_RELEASE=`which lsb_release`
-if [ "${LSB_RELEASE}" = "" ]; then
-       if [ -e /etc/os-release ]; then
-               OS_NAME=`cat /etc/os-release | grep ID | head -n 1 | awk -F= '{print $2}'`
-       fi
-       # TODO: Detect other linux distributions.
-else
-       OS_NAME=`lsb_release --id --short`
-fi
-
-if [ ! -z "${OS_NAME}" ]; then
-       OS_NAME=`echo ${OS_NAME} | tr '[:upper:]' '[:lower:]'`
-fi
-echo "Linux Distribution: ${OS_NAME}"
-
-TMP_FILE=remove_tizen-kvm.sh
-echo "#!/bin/bash -ex" >> ${TMP_FILE}
-if [ "ubuntu" = "${OS_NAME}" ] ; then
-       echo "update-rc.d -f tizen-kvm remove" >> ${TMP_FILE}
-fi
-echo "rm -f /etc/init.d/tizen-kvm" >> ${TMP_FILE}
-echo "rm -f /lib/udev/rules.d/45-tizen-kvm.rules" >> ${TMP_FILE}
-
-chmod +x ${TMP_FILE}
-
-if [ "${TSUDO}" != "" ] # since installer v2.27
-then
-       TSUDO_MSG="Enter your password to remove /etc/init.d/tizen-kvm."
-       TMP_PATH="`pwd`/${TMP_FILE}"
-       $TSUDO -m "${TSUDO_MSG}" bash "${TMP_PATH}"
-else
-       GKSUDO=`which gksudo`
-       if [ "${GKSUDO}" = "" ]
-       then
-               echo "there is no gksudo."
-               sudo ./${TMP_FILE}
-       else
-               gksudo ./${TMP_FILE}
-       fi
-fi
-
-rm ${TMP_FILE}
index ed3240ec3fb80bb8d6bc43538d25706dc7c91af4..bcfaf61552d066ebd24c4a0c9c06bc4b80bc736e 100644 (file)
@@ -26,19 +26,17 @@ build_common()
 # install_common
 install_common()
 {
-       X86_BIN_DIR=$SRCDIR/package/2.4-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-2.4/common
-       COMMON_BIN_DIR=$SRCDIR/package/2.4-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-2.4/common
-       MOBILE_2_4_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.4-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.4/mobile/emulator-resources/skins
-       WEARABLE_2_4_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.4-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.4/wearable/emulator-resources/skins
-       TV_2_4_SKIN_RESOURCE_DIR=$SRCDIR/package/tv-2.4-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.4/tv/emulator-resources/skins
+       X86_BIN_DIR=$SRCDIR/package/2.3.2-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-2.3.2/common
+       COMMON_BIN_DIR=$SRCDIR/package/2.3.2-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-2.3.2/common
+       MOBILE_2_3_2_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.3.2-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3.2/mobile/emulator-resources/skins
+       WEARABLE_2_3_2_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.3.2-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3.2/wearable/emulator-resources/skins
 
        cd $SRCDIR/tizen
 
        mkdir -p $X86_BIN_DIR
        mkdir -p $COMMON_BIN_DIR
-       mkdir -p $MOBILE_2_4_SKIN_RESOURCE_DIR
-       mkdir -p $WEARABLE_2_4_SKIN_RESOURCE_DIR
-       mkdir -p $TV_2_4_SKIN_RESOURCE_DIR
+       mkdir -p $MOBILE_2_3_2_SKIN_RESOURCE_DIR
+       mkdir -p $WEARABLE_2_3_2_SKIN_RESOURCE_DIR
 
        mv x86 $X86_BIN_DIR/emulator
        mv common $COMMON_BIN_DIR/emulator
@@ -46,5 +44,4 @@ install_common()
        #profile skins
        mv skins/mobile/* $MOBILE_2_4_SKIN_RESOURCE_DIR
        mv skins/wearable/* $WEARABLE_2_4_SKIN_RESOURCE_DIR
-       mv skins/tv/* $TV_2_4_SKIN_RESOURCE_DIR
 }
index ea9686531c5c49364a43b095fd6beb57966d5ee7..0ad554b7ec2ad4276a90a1f41958b1aa9f4cb604 100644 (file)
@@ -1,3 +1,6 @@
+* 2.2.68
+- packaging: change platform version
+== Jinhyung Jo <jinhyung.jo@samsung.com> 2015-11-09
 * 2.2.67
 - allocate "DriveInfo" to delete the "BlockBackend" automatically
 == Chulho Song <ch81.song@samsung.com> 2015-09-30
index 232254fda809890fda582f377d94847203126120..ded7edf3325f28b100f4bf5feb8a6c0d424a9075 100644 (file)
-Version: 2.2.67
+Version: 2.2.68
 Maintainer: Sangho Park <sangho.p@samsung.com>
 Source: emulator
 
-Package: 2.4-emulator-qemu-common
+Package: 2.3.2-emulator-qemu-common
 OS: ubuntu-32
 Build-host-os: ubuntu-32
 Description: Common binaries for Tizen Emulator
 
-Package: 2.4-emulator-qemu-common
+Package: 2.3.2-emulator-qemu-common
 OS: ubuntu-64
 Build-host-os: ubuntu-64
 Description: Common binaries for Tizen Emulator
 
-Package: 2.4-emulator-qemu-common
+Package: 2.3.2-emulator-qemu-common
 OS: windows-32, windows-64
 Build-host-os: windows-32
 Description: Common binaries for Tizen Emulator
 
-Package: 2.4-emulator-qemu-common
+Package: 2.3.2-emulator-qemu-common
 OS: macos-64
 Build-host-os: macos-64
 Description: Common binaries for Tizen Emulator
 
-Package: 2.4-emulator-qemu-x86
+Package: 2.3.2-emulator-qemu-x86
 OS: ubuntu-32
 Build-host-os: ubuntu-32
-Build-dependency: 2.4-emulator-lib-dev [ ubuntu-32 ], emulator-spice-server-dev [ ubuntu-32 ], 2.4-libav-dev [ ubuntu-32 ]
-Install-dependency: 2.4-emulator-kernel-x86 [ ubuntu-32 ], emulator-spice-server [ ubuntu-32 ], 2.4-libav [ ubuntu-32 ]
+Build-dependency: 2.3.2-emulator-lib-dev [ ubuntu-32 ], emulator-spice-server-dev [ ubuntu-32 ], 2.3.2-libav-dev [ ubuntu-32 ]
+Install-dependency: 2.3.2-emulator-kernel-x86 [ ubuntu-32 ], emulator-spice-server [ ubuntu-32 ], 2.3.2-libav [ ubuntu-32 ]
 C-Prerequisites: libsdl1.2debian, libglib2.0-0, acl, zlib1g, libpixman-1-0, bridge-utils, openvpn
 Description: Tizen x86 Emulator
 
-#Package: 2.4-emulator-qemu-arm
+#Package: 2.3.2-emulator-qemu-arm
 #OS: ubuntu-32
 #Build-host-os: ubuntu-32
-#Install-dependency: 2.4-emulator-kernel-arm [ ubuntu-32 ]
+#Install-dependency: 2.3.2-emulator-kernel-arm [ ubuntu-32 ]
 #Description: Tizen ARM Emulator
 #
-Package: 2.4-emulator-qemu-x86
+Package: 2.3.2-emulator-qemu-x86
 OS: ubuntu-64
 Build-host-os: ubuntu-64
-Build-dependency: 2.4-emulator-lib-dev [ ubuntu-64 ], emulator-spice-server-dev [ ubuntu-64 ], 2.4-libav-dev [ ubuntu-64]
-Install-dependency: 2.4-emulator-kernel-x86 [ ubuntu-64 ], emulator-spice-server [ ubuntu-64 ], 2.4-libav [ ubuntu-64 ]
+Build-dependency: 2.3.2-emulator-lib-dev [ ubuntu-64 ], emulator-spice-server-dev [ ubuntu-64 ], 2.3.2-libav-dev [ ubuntu-64]
+Install-dependency: 2.3.2-emulator-kernel-x86 [ ubuntu-64 ], emulator-spice-server [ ubuntu-64 ], 2.3.2-libav [ ubuntu-64 ]
 C-Prerequisites: libsdl1.2debian, libglib2.0-0, acl, zlib1g, libpixman-1-0, bridge-utils, openvpn
 Description: Tizen x86 Emulator
 
-#Package: 2.4-emulator-qemu-arm
+#Package: 2.3.2-emulator-qemu-arm
 #OS: ubuntu-64
 #Build-host-os: ubuntu-64
-#Build-dependency: 2.4-emulator-lib [ ubuntu-64 ]
-#Install-dependency: 2.4-emulator-kernel-arm [ ubuntu-64 ]
+#Build-dependency: 2.3.2-emulator-lib [ ubuntu-64 ]
+#Install-dependency: 2.3.2-emulator-kernel-arm [ ubuntu-64 ]
 #Description: Tizen ARM Emulator
 #
-Package: 2.4-emulator-qemu-x86
+Package: 2.3.2-emulator-qemu-x86
 OS: windows-32, windows-64
 Build-host-os: windows-32
-Build-dependency: 2.4-emulator-lib-dev [ windows-32 ], 2.4-libav-dev [ windows-32 ]
-Install-dependency: 2.4-emulator-kernel-x86, 2.4-libav
+Build-dependency: 2.3.2-emulator-lib-dev [ windows-32 ], 2.3.2-libav-dev [ windows-32 ]
+Install-dependency: 2.3.2-emulator-kernel-x86, 2.3.2-libav
 Description: Tizen x86 Emulator
 
-#Package: 2.4-emulator-qemu-arm
+#Package: 2.3.2-emulator-qemu-arm
 #OS: windows-32, windows-64
 #Build-host-os: windows-32
-#Build-dependency: 2.4-emulator-lib-dev [ windows-32 ]
-#Install-dependency: 2.4-emulator-kernel-arm [ windows-32 ]
+#Build-dependency: 2.3.2-emulator-lib-dev [ windows-32 ]
+#Install-dependency: 2.3.2-emulator-kernel-arm [ windows-32 ]
 #Description: Tizen ARM Emulator
 #
-Package: 2.4-emulator-qemu-x86
+Package: 2.3.2-emulator-qemu-x86
 OS: macos-64
 Build-host-os: macos-64
-Build-dependency: 2.4-emulator-lib-dev [ macos-64 ], 2.4-libav-dev [ macos-64 ]
-Install-dependency: cocoasudo [ macos-64 ], 2.4-emulator-kernel-x86 [ macos-64 ], 2.4-libav [ macos-64 ], tuntaposx [ macos-64 ]
+Build-dependency: 2.3.2-emulator-lib-dev [ macos-64 ], 2.3.2-libav-dev [ macos-64 ]
+Install-dependency: cocoasudo [ macos-64 ], 2.3.2-emulator-kernel-x86 [ macos-64 ], 2.3.2-libav [ macos-64 ], tuntaposx [ macos-64 ]
 Description: Tizen x86 Emulator
 
-#Package: 2.4-emulator-qemu-arm
+#Package: 2.3.2-emulator-qemu-arm
 #OS: macos-64
 #Build-host-os: macos-64
-#Build-dependency: 2.4-emulator-lib [ macos-64 ]
-#Install-dependency: 2.4-emulator-kernel-arm [ macos-64 ]
+#Build-dependency: 2.3.2-emulator-lib [ macos-64 ]
+#Install-dependency: 2.3.2-emulator-kernel-arm [ macos-64 ]
 #Description: Tizen ARM Emulator
 #
 
-Package: mobile-2.4-emulator-qemu-skins
+Package: mobile-2.3.2-emulator-qemu-skins
 OS: ubuntu-32
 Build-host-os: ubuntu-32
-Description: Skin images for Mobile 2.4 Tizen Emulator
+Description: Skin images for Mobile 2.3.2 Tizen Emulator
 
-Package: mobile-2.4-emulator-qemu-skins
+Package: mobile-2.3.2-emulator-qemu-skins
 OS: ubuntu-64
 Build-host-os: ubuntu-64
-Description: Skin images for Mobile 2.4 Tizen Emulator
+Description: Skin images for Mobile 2.3.2 Tizen Emulator
 
-Package: mobile-2.4-emulator-qemu-skins
+Package: mobile-2.3.2-emulator-qemu-skins
 OS: windows-32, windows-64
 Build-host-os: windows-32
-Description: Skin images for Mobile 2.4 Tizen Emulator
+Description: Skin images for Mobile 2.3.2 Tizen Emulator
 
-Package: mobile-2.4-emulator-qemu-skins
+Package: mobile-2.3.2-emulator-qemu-skins
 OS: macos-64
 Build-host-os: macos-64
-Description: Skin images for Mobile 2.4 Tizen Emulator
+Description: Skin images for Mobile 2.3.2 Tizen Emulator
 
-Package: wearable-2.4-emulator-qemu-skins
+Package: wearable-2.3.2-emulator-qemu-skins
 OS: ubuntu-32
 Build-host-os: ubuntu-32
-Description: Skin images for Wearable 2.4 Tizen Emulator
+Description: Skin images for Wearable 2.3.2 Tizen Emulator
 
-Package: wearable-2.4-emulator-qemu-skins
+Package: wearable-2.3.2-emulator-qemu-skins
 OS: ubuntu-64
 Build-host-os: ubuntu-64
-Description: Skin images for Wearable 2.4 Tizen Emulator
+Description: Skin images for Wearable 2.3.2 Tizen Emulator
 
-Package: wearable-2.4-emulator-qemu-skins
+Package: wearable-2.3.2-emulator-qemu-skins
 OS: windows-32, windows-64
 Build-host-os: windows-32
-Description: Skin images for Wearable 2.4 Tizen Emulator
+Description: Skin images for Wearable 2.3.2 Tizen Emulator
 
-Package: wearable-2.4-emulator-qemu-skins
+Package: wearable-2.3.2-emulator-qemu-skins
 OS: macos-64
 Build-host-os: macos-64
-Description: Skin images for Wearable 2.4 Tizen Emulator
+Description: Skin images for Wearable 2.3.2 Tizen Emulator
 
-Package: tv-2.4-emulator-qemu-skins
+Package: tv-2.3.2-emulator-qemu-skins
 OS: ubuntu-32
 Build-host-os: ubuntu-32
-Description: Skin images for TV 2.4 Tizen Emulator
+Description: Skin images for TV 2.3.2 Tizen Emulator
 
-Package: tv-2.4-emulator-qemu-skins
+Package: tv-2.3.2-emulator-qemu-skins
 OS: ubuntu-64
 Build-host-os: ubuntu-64
-Description: Skin images for TV 2.4 Tizen Emulator
+Description: Skin images for TV 2.3.2 Tizen Emulator
 
-Package: tv-2.4-emulator-qemu-skins
+Package: tv-2.3.2-emulator-qemu-skins
 OS: windows-32, windows-64
 Build-host-os: windows-32
-Description: Skin images for TV 2.4 Tizen Emulator
+Description: Skin images for TV 2.3.2 Tizen Emulator
 
-Package: tv-2.4-emulator-qemu-skins
+Package: tv-2.3.2-emulator-qemu-skins
 OS: macos-64
 Build-host-os: macos-64
-Description: Skin images for TV 2.4 Tizen Emulator
+Description: Skin images for TV 2.3.2 Tizen Emulator