package: modify platform version to 2.4
authorSooyoung Ha <yoosah.ha@samsung.com>
Thu, 16 Jun 2016 07:46:24 +0000 (16:46 +0900)
committerSeokYeon Hwang <syeon.hwang@samsung.com>
Thu, 16 Jun 2016 10:22:56 +0000 (19:22 +0900)
Change-Id: I636e25c078b26c5c6d88a18d34822dd5bb81f206
Signed-off-by: Sooyoung Ha <yoosah.ha@samsung.com>
package/2.4-emulator-qemu-x86.install.linux [new file with mode: 0755]
package/2.4-emulator-qemu-x86.install.macos [new file with mode: 0755]
package/2.4-emulator-qemu-x86.remove.linux [new file with mode: 0755]
package/3.0-emulator-qemu-x86.install.linux [deleted file]
package/3.0-emulator-qemu-x86.install.macos [deleted file]
package/3.0-emulator-qemu-x86.remove.linux [deleted file]
package/build.common
package/pkginfo.manifest

diff --git a/package/2.4-emulator-qemu-x86.install.linux b/package/2.4-emulator-qemu-x86.install.linux
new file mode 100755 (executable)
index 0000000..e91312e
--- /dev/null
@@ -0,0 +1,68 @@
+#!/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
+echo "#!/bin/bash -x" >> ${TMP_FILE}
+echo "TIZEN_SDK_INSTALL_PATH=$TIZEN_SDK_INSTALL_PATH" >> ${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 "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/tizen-vhost-net\" /etc/init.d/" >> ${TMP_FILE}
+echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/45-tizen-vhost-net.rules\" /lib/udev/rules.d/" >> ${TMP_FILE}
+echo "/etc/init.d/tizen-kvm start" >> ${TMP_FILE}
+echo "/etc/init.d/tizen-vhost-net start" >> ${TMP_FILE}
+echo "cp \"${TIZEN_PLATFORM_ETC_PATH}/emulator-ifup.sh\" /etc" >> $TMP_FILE
+echo "if [ ! -d /etc/sudoers.d ];then" >> $TMP_FILE
+echo "mkdir /etc/sudoers.d" >> $TMP_FILE
+echo "fi" >> $TMP_FILE
+echo "cp \"${TIZEN_PLATFORM_ETC_PATH}/tizen-sudoers.rules\" /etc/sudoers.d/tizen-emulator" >> $TMP_FILE
+echo "chmod 0440 /etc/sudoers.d/tizen-emulator" >> $TMP_FILE
+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.macos b/package/2.4-emulator-qemu-x86.install.macos
new file mode 100755 (executable)
index 0000000..f9f0708
--- /dev/null
@@ -0,0 +1,133 @@
+#!/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 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 "cp -pR \"${TIZEN_TOOL_ETC_PATH}/tap.kext\" /Library/Extensions" >> "$TMP_FILE"
+       echo "rm -rf \"${TIZEN_TOOL_ETC_PATH}/tap.kext\"" >> "$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_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_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;
+}
+
+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.remove.linux b/package/2.4-emulator-qemu-x86.remove.linux
new file mode 100755 (executable)
index 0000000..5728dc6
--- /dev/null
@@ -0,0 +1,61 @@
+#!/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-init.sh
+echo "#!/bin/bash -ex" >> ${TMP_FILE}
+if [ "ubuntu" = "${OS_NAME}" ] ; then
+       echo "update-rc.d -f tizen-kvm remove" >> ${TMP_FILE}
+       echo "update-rc.d -f tizen-vhost-net 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}
+echo "rm -f /etc/init.d/tizen-vhost-net" >> ${TMP_FILE}
+echo "rm -f /lib/udev/rules.d/45-tizen-vhost-net.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, /etc/init.d/tizen-vhost-net."
+       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/3.0-emulator-qemu-x86.install.linux b/package/3.0-emulator-qemu-x86.install.linux
deleted file mode 100755 (executable)
index 4d56faf..0000000
+++ /dev/null
@@ -1,68 +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-3.0/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-3.0
-
-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
-echo "#!/bin/bash -x" >> ${TMP_FILE}
-echo "TIZEN_SDK_INSTALL_PATH=$TIZEN_SDK_INSTALL_PATH" >> ${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 "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/tizen-vhost-net\" /etc/init.d/" >> ${TMP_FILE}
-echo "cp \"${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/common/emulator/etc/45-tizen-vhost-net.rules\" /lib/udev/rules.d/" >> ${TMP_FILE}
-echo "/etc/init.d/tizen-kvm start" >> ${TMP_FILE}
-echo "/etc/init.d/tizen-vhost-net start" >> ${TMP_FILE}
-echo "cp \"${TIZEN_PLATFORM_ETC_PATH}/emulator-ifup.sh\" /etc" >> $TMP_FILE
-echo "if [ ! -d /etc/sudoers.d ];then" >> $TMP_FILE
-echo "mkdir /etc/sudoers.d" >> $TMP_FILE
-echo "fi" >> $TMP_FILE
-echo "cp \"${TIZEN_PLATFORM_ETC_PATH}/tizen-sudoers.rules\" /etc/sudoers.d/tizen-emulator" >> $TMP_FILE
-echo "chmod 0440 /etc/sudoers.d/tizen-emulator" >> $TMP_FILE
-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/3.0-emulator-qemu-x86.install.macos b/package/3.0-emulator-qemu-x86.install.macos
deleted file mode 100755 (executable)
index 37da1a7..0000000
+++ /dev/null
@@ -1,133 +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-3.0/common/emulator/bin
-TIZEN_PLATFORM_ETC_PATH=$TIZEN_SDK_INSTALL_PATH/platforms/tizen-3.0/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 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 "cp -pR \"${TIZEN_TOOL_ETC_PATH}/tap.kext\" /Library/Extensions" >> "$TMP_FILE"
-       echo "rm -rf \"${TIZEN_TOOL_ETC_PATH}/tap.kext\"" >> "$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_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_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;
-}
-
-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/3.0-emulator-qemu-x86.remove.linux b/package/3.0-emulator-qemu-x86.remove.linux
deleted file mode 100755 (executable)
index 5728dc6..0000000
+++ /dev/null
@@ -1,61 +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-init.sh
-echo "#!/bin/bash -ex" >> ${TMP_FILE}
-if [ "ubuntu" = "${OS_NAME}" ] ; then
-       echo "update-rc.d -f tizen-kvm remove" >> ${TMP_FILE}
-       echo "update-rc.d -f tizen-vhost-net 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}
-echo "rm -f /etc/init.d/tizen-vhost-net" >> ${TMP_FILE}
-echo "rm -f /lib/udev/rules.d/45-tizen-vhost-net.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, /etc/init.d/tizen-vhost-net."
-       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 89e87afad195ff6cf04975a8091423c039848950..2aa21e5e805da685433b24cdb1b4393545e45729 100644 (file)
@@ -39,26 +39,26 @@ build_common()
 install_common()
 {
        # emulator
-       EMULATOR_COMMON_DIR=$SRCDIR/package/3.0-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-3.0/common
+       EMULATOR_COMMON_DIR=$SRCDIR/package/2.4-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-2.4/common
        mkdir -p $EMULATOR_COMMON_DIR
        # we have nothing for common now
 
-       EMULATOR_X86_DIR=$SRCDIR/package/3.0-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-3.0/common
+       EMULATOR_X86_DIR=$SRCDIR/package/2.4-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-2.4/common
 
        mkdir -p $EMULATOR_X86_DIR
        cp -pPR $SRCDIR/tizen/emulator $EMULATOR_X86_DIR/emulator
 
        # profile skins
-       MOBILE_3_0_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-3.0-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-3.0/mobile/emulator-resources/skins
-       WEARABLE_3_0_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-3.0-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-3.0/wearable/emulator-resources/skins
-       TV_3_0_SKIN_RESOURCE_DIR=$SRCDIR/package/tv-3.0-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-3.0/tv/emulator-resources/skins
+       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
 
-       mkdir -p $MOBILE_3_0_SKIN_RESOURCE_DIR
-       mkdir -p $WEARABLE_3_0_SKIN_RESOURCE_DIR
-       mkdir -p $TV_3_0_SKIN_RESOURCE_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
 
-       cp -pPR $SRCDIR/tizen/src/ui/resource/skins/mobile/* $MOBILE_3_0_SKIN_RESOURCE_DIR
-       cp -pPR $SRCDIR/tizen/src/ui/resource/skins/wearable/* $WEARABLE_3_0_SKIN_RESOURCE_DIR
-       cp -pPR $SRCDIR/tizen/src/ui/resource/skins/tv/* $TV_3_0_SKIN_RESOURCE_DIR
+       cp -pPR $SRCDIR/tizen/src/ui/resource/skins/mobile/* $MOBILE_2_4_SKIN_RESOURCE_DIR
+       cp -pPR $SRCDIR/tizen/src/ui/resource/skins/wearable/* $WEARABLE_2_4_SKIN_RESOURCE_DIR
+       cp -pPR $SRCDIR/tizen/src/ui/resource/skins/tv/* $TV_2_4_SKIN_RESOURCE_DIR
 
 }
index ae4db27e02759a75185b909f6165e288086b900a..ba47e79fbbefb4c0c6f466f9de5099df65bfee09 100644 (file)
@@ -2,119 +2,119 @@ Version: 2.5.9
 Maintainer: SeokYeon Hwang <syeon.hwang@samsung.com>
 Source: emulator
 
-Package: 3.0-emulator-qemu-common
+Package: 2.4-emulator-qemu-common
 OS: ubuntu-32
 Build-host-os: ubuntu-32
 Description: Common binaries for Tizen Emulator
 
-Package: 3.0-emulator-qemu-common
+Package: 2.4-emulator-qemu-common
 OS: ubuntu-64
 Build-host-os: ubuntu-64
 Description: Common binaries for Tizen Emulator
 
-Package: 3.0-emulator-qemu-common
+Package: 2.4-emulator-qemu-common
 OS: windows-32, windows-64
 Build-host-os: ubuntu-64
 Description: Common binaries for Tizen Emulator
 
-Package: 3.0-emulator-qemu-common
+Package: 2.4-emulator-qemu-common
 OS: macos-64
 Build-host-os: macos-64
 Description: Common binaries for Tizen Emulator
 
-Package: 3.0-emulator-qemu-x86
+Package: 2.4-emulator-qemu-x86
 OS: ubuntu-32
 Build-host-os: ubuntu-32
-Build-dependency: 3.0-emulator-lib-dev [ ubuntu-32 ], 3.0-libav-dev [ ubuntu-32 ]
-Install-dependency: 3.0-emulator-kernel-x86 [ ubuntu-32 ], 3.0-libav [ ubuntu-32 ]
+Build-dependency: 2.4-emulator-lib-dev [ ubuntu-32 ], 2.4-libav-dev [ ubuntu-32 ]
+Install-dependency: 2.4-emulator-kernel-x86 [ ubuntu-32 ], 2.4-libav [ ubuntu-32 ]
 C-Prerequisites: libsdl1.2debian, libglib2.0-0, acl, zlib1g, libpixman-1-0, bridge-utils, openvpn
 Description: Tizen x86 Emulator
 
-Package: 3.0-emulator-qemu-x86
+Package: 2.4-emulator-qemu-x86
 OS: ubuntu-64
 Build-host-os: ubuntu-64
-Build-dependency: 3.0-emulator-lib-dev [ ubuntu-64 ], 3.0-libav-dev [ ubuntu-64]
-Install-dependency: 3.0-emulator-kernel-x86 [ ubuntu-64 ], 3.0-libav [ ubuntu-64 ]
+Build-dependency: 2.4-emulator-lib-dev [ ubuntu-64 ], 2.4-libav-dev [ ubuntu-64]
+Install-dependency: 2.4-emulator-kernel-x86 [ ubuntu-64 ], 2.4-libav [ ubuntu-64 ]
 C-Prerequisites: libsdl1.2debian, libglib2.0-0, acl, zlib1g, libpixman-1-0, bridge-utils, openvpn
 Description: Tizen x86 Emulator
 
-Package: 3.0-emulator-qemu-x86
+Package: 2.4-emulator-qemu-x86
 OS: windows-32
 Build-host-os: ubuntu-64
-Build-dependency: 3.0-emulator-lib-dev [ windows-32 ], 3.0-libav-dev [ windows-32 ]
-Install-dependency: 3.0-emulator-kernel-x86, 3.0-libav
+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
 Description: Tizen x86 Emulator
 
-Package: 3.0-emulator-qemu-x86
+Package: 2.4-emulator-qemu-x86
 OS: windows-64
 Build-host-os: ubuntu-64
-Build-dependency: 3.0-emulator-lib-dev [ windows-64 ], 3.0-libav-dev [ windows-64 ]
-Install-dependency: 3.0-emulator-kernel-x86, 3.0-libav
+Build-dependency: 2.4-emulator-lib-dev [ windows-64 ], 2.4-libav-dev [ windows-64 ]
+Install-dependency: 2.4-emulator-kernel-x86, 2.4-libav
 Description: Tizen x86 Emulator
 
-Package: 3.0-emulator-qemu-x86
+Package: 2.4-emulator-qemu-x86
 OS: macos-64
 Build-host-os: macos-64
-Build-dependency: 3.0-emulator-lib-dev [ macos-64 ], 3.0-libav-dev [ macos-64 ]
-Install-dependency: cocoasudo [ macos-64 ], 3.0-emulator-kernel-x86 [ macos-64 ], 3.0-libav [ macos-64 ], tuntaposx [ 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 ]
 Description: Tizen x86 Emulator
 
-Package: mobile-3.0-emulator-qemu-skins
+Package: mobile-2.4-emulator-qemu-skins
 OS: ubuntu-32
 Build-host-os: ubuntu-32
-Description: Skin images for Mobile 3.0 Tizen Emulator
+Description: Skin images for Mobile 2.4 Tizen Emulator
 
-Package: mobile-3.0-emulator-qemu-skins
+Package: mobile-2.4-emulator-qemu-skins
 OS: ubuntu-64
 Build-host-os: ubuntu-64
-Description: Skin images for Mobile 3.0 Tizen Emulator
+Description: Skin images for Mobile 2.4 Tizen Emulator
 
-Package: mobile-3.0-emulator-qemu-skins
+Package: mobile-2.4-emulator-qemu-skins
 OS: windows-32, windows-64
 Build-host-os: ubuntu-64
-Description: Skin images for Mobile 3.0 Tizen Emulator
+Description: Skin images for Mobile 2.4 Tizen Emulator
 
-Package: mobile-3.0-emulator-qemu-skins
+Package: mobile-2.4-emulator-qemu-skins
 OS: macos-64
 Build-host-os: macos-64
-Description: Skin images for Mobile 3.0 Tizen Emulator
+Description: Skin images for Mobile 2.4 Tizen Emulator
 
-Package: wearable-3.0-emulator-qemu-skins
+Package: wearable-2.4-emulator-qemu-skins
 OS: ubuntu-32
 Build-host-os: ubuntu-32
-Description: Skin images for Wearable 3.0 Tizen Emulator
+Description: Skin images for Wearable 2.4 Tizen Emulator
 
-Package: wearable-3.0-emulator-qemu-skins
+Package: wearable-2.4-emulator-qemu-skins
 OS: ubuntu-64
 Build-host-os: ubuntu-64
-Description: Skin images for Wearable 3.0 Tizen Emulator
+Description: Skin images for Wearable 2.4 Tizen Emulator
 
-Package: wearable-3.0-emulator-qemu-skins
+Package: wearable-2.4-emulator-qemu-skins
 OS: windows-32, windows-64
 Build-host-os: ubuntu-64
-Description: Skin images for Wearable 3.0 Tizen Emulator
+Description: Skin images for Wearable 2.4 Tizen Emulator
 
-Package: wearable-3.0-emulator-qemu-skins
+Package: wearable-2.4-emulator-qemu-skins
 OS: macos-64
 Build-host-os: macos-64
-Description: Skin images for Wearable 3.0 Tizen Emulator
+Description: Skin images for Wearable 2.4 Tizen Emulator
 
-Package: tv-3.0-emulator-qemu-skins
+Package: tv-2.4-emulator-qemu-skins
 OS: ubuntu-32
 Build-host-os: ubuntu-32
-Description: Skin images for TV 3.0 Tizen Emulator
+Description: Skin images for TV 2.4 Tizen Emulator
 
-Package: tv-3.0-emulator-qemu-skins
+Package: tv-2.4-emulator-qemu-skins
 OS: ubuntu-64
 Build-host-os: ubuntu-64
-Description: Skin images for TV 3.0 Tizen Emulator
+Description: Skin images for TV 2.4 Tizen Emulator
 
-Package: tv-3.0-emulator-qemu-skins
+Package: tv-2.4-emulator-qemu-skins
 OS: windows-32, windows-64
 Build-host-os: ubuntu-64
-Description: Skin images for TV 3.0 Tizen Emulator
+Description: Skin images for TV 2.4 Tizen Emulator
 
-Package: tv-3.0-emulator-qemu-skins
+Package: tv-2.4-emulator-qemu-skins
 OS: macos-64
 Build-host-os: macos-64
-Description: Skin images for TV 3.0 Tizen Emulator
+Description: Skin images for TV 2.4 Tizen Emulator