--- /dev/null
+#!/bin/sh -e
+
+TIZEN_SDK_INSTALL_PATH=`echo $INSTALLED_PATH`
+OLD_SHMMAXSIZE=`sysctl -n kern.sysv.shmmax`
+COCOASUDOPATH="./cocoasudo"
+SYSCTL_FILE=sysctl.conf
+TMP_DIR=~/.installmanager
+TIZEN_BIN_PATH=$TIZEN_SDK_INSTALL_PATH/tools/emulator/bin
+#TIZEN_BIN_PATH=./
+TMP_FILE=$TMP_DIR/setshmmax.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/setshmmax.sh'
+ rm -f $TMP_FILE
+ fi
+}
+
+function remove_sysctl_file {
+ if [ -e $TMP_DIR/$SYSCTL_FILE ]
+ then
+ echo 'delete ~/tmp/sysctl.conf'
+ rm -f $TMP_DIR/$SYSCTL_FILE
+ fi
+}
+
+function makesysctl {
+ echo 'make new sysctl.conf file to change'
+
+ if [ ! -d $TMP_DIR ]
+ then
+ mkdir $TMP_DIR
+ fi
+
+ remove_sysctl_file;
+
+ echo "kern.sysv.shmmax=83886080" >> $TMP_DIR/$SYSCTL_FILE
+ echo "kern.sysv.shmmin=1" >> $TMP_DIR/$SYSCTL_FILE
+ echo "kern.sysv.shmmni=128" >> $TMP_DIR/$SYSCTL_FILE
+ echo "kern.sysv.shmseg=32" >> $TMP_DIR/$SYSCTL_FILE
+ echo "kern.sysv.shmall=20480" >> $TMP_DIR/$SYSCTL_FILE
+
+}
+
+if [ $OLD_SHMMAXSIZE -lt $NEW_SHMMAXSIZE ]
+then
+ if [ -e /etc/$SYSCTL_FILE ]
+ then
+ remove_tmp_file;
+ makesysctl;
+ echo "mv -f /etc/sysctl.conf /etc/sysctl.conf.old" >> $TMP_FILE
+ echo "cp -f $TMP_DIR/$SYSCTL_FILE /etc/." >> $TMP_FILE
+ echo "sysctl -w kern.sysv.shmmax=$NEW_SHMMAXSIZE" >> $TMP_FILE
+ chmod +x $TMP_FILE
+ $TIZEN_BIN_PATH/cocoasudo "--prompt=Changing /etc/sysctl.conf file requires that you type your password.(The original file will be removed to sysctl.conf.old)" sh -x $TMP_FILE
+ else
+ remove_tmp_file;
+ makesysctl;
+ echo "cp -f $TMP_DIR/$SYSCTL_FILE /etc/." >> $TMP_FILE
+ echo "sysctl -w kern.sysv.shmmax=$NEW_SHMMAXSIZE" >> $TMP_FILE
+ chmod +x $TMP_FILE
+ $TIZEN_BIN_PATH/cocoasudo "--prompt=Make a new /etc/sysctl.conf file requires that you type your password." sh -x $TMP_FILE
+ fi
+fi
+
+remove_tmp_file;
+remove_sysctl_file;
+
+CURRENT_SHMMAXSIZE=`sysctl -n kern.sysv.shmmax`
+
+if [ ! $OLD_SHMMAXSIZE -eq $CURRENT_SHMMAXSIZE ]
+then
+
+ echo 'need reboot'
+ exit 99
+fi
+
--- /dev/null
+#!/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}`
+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"
+
+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=init_tizen-kvm.sh
+echo "#!/bin/bash -ex" >> ${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}
+if [ "ubuntu" = "${OS_NAME}" ] ; then
+ echo "update-rc.d tizen-kvm defaults" >> ${TMP_FILE}
+fi
+
+chmod +x ${TMP_FILE}
+
+if [ "${TSUDO}" != "" ] # since installer v2.27
+then
+ TSUDO_MSG="Enter your password to enable kvm module if your machine supports hardware virtualization."
+ TMP_PATH="`pwd`/${TMP_FILE}"
+ ${TSUDO} -m "${TSUDO_MSG}" sh ${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}
+
+# run check-gl and show pop-up if using gallium driver.
+CHECK_GL_CMD=${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/emulator/bin/check-gl
+
+showGraphicDriverWarning()
+{
+ zenity --error --no-wrap --text="
+You are using invalid graphic card driver for the emulator.
+You have to use the lastest vendor-provided graphic card driver.
+
+For more information, see under ubuntu driver help page.
+https://help.ubuntu.com/community/BinaryDriverHowto/ "
+}
+
+
+$CHECK_GL_CMD
+RET=$?
+echo "check_gl return : $RET"
+if [ "$RET" = "0" ] ; then
+ echo "check-gl ... OK."
+elif [ "$RET" = "2" ] ; then
+ # show warning dialog
+ echo "check-gl ... fail."
+ showGraphicDriverWarning
+fi
--- /dev/null
+#!/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}`
+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"
+
+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=init_tizen-kvm.sh
+echo "#!/bin/bash -ex" >> ${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}
+if [ "ubuntu" = "${OS_NAME}" ] ; then
+ echo "update-rc.d tizen-kvm defaults" >> ${TMP_FILE}
+fi
+
+chmod +x ${TMP_FILE}
+
+if [ "${TSUDO}" != "" ] # since installer v2.27
+then
+ TSUDO_MSG="Enter your password to enable kvm module if your machine supports hardware virtualization."
+ TMP_PATH="`pwd`/${TMP_FILE}"
+ ${TSUDO} -m "${TSUDO_MSG}" sh ${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}
+
+# run check-gl and show pop-up if using gallium driver.
+CHECK_GL_CMD=${TIZEN_SDK_INSTALL_PATH}/platforms/${PLATFORM_VERSION}/emulator/bin/check-gl
+
+showGraphicDriverWarning()
+{
+ zenity --error --no-wrap --text="
+You are using invalid graphic card driver for the emulator.
+You have to use the lastest vendor-provided graphic card driver.
+
+For more information, see under ubuntu driver help page.
+https://help.ubuntu.com/community/BinaryDriverHowto/ "
+}
+
+
+$CHECK_GL_CMD
+RET=$?
+echo "check_gl return : $RET"
+if [ "$RET" = "0" ] ; then
+ echo "check-gl ... OK."
+elif [ "$RET" = "2" ] ; then
+ # show warning dialog
+ echo "check-gl ... fail."
+ showGraphicDriverWarning
+fi
--- /dev/null
+#!/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}" sh ${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}
--- /dev/null
+#!/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}" sh ${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}
# install
install()
{
- X86_BIN_DIR=$SRCDIR/package/emulator-qemu-x86.package.${TARGET_OS}/data/tools
+ X86_BIN_DIR=$SRCDIR/package/2.3-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-2.3/common
# ARM_BIN_DIR=$SRCDIR/package/emulator-qemu-arm.package.${TARGET_OS}/data/tools
- COMMON_BIN_DIR=$SRCDIR/package/emulator-qemu-common.package.${TARGET_OS}/data/tools
- MOBILE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/mobile-2.3/emulator-resources/skins
- WEARABLE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/wearable-2.3/emulator-resources/skins
+ COMMON_BIN_DIR=$SRCDIR/package/2.3-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-2.3/common
+ MOBILE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3/mobile/emulator-resources/skins
+ WEARABLE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3/wearable/emulator-resources/skins
mkdir -p $X86_BIN_DIR
# mkdir -p $ARM_BIN_DIR
# install
install()
{
- X86_BIN_DIR=$SRCDIR/package/emulator-qemu-x86.package.${TARGET_OS}/data/tools
+ X86_BIN_DIR=$SRCDIR/package/2.3-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-2.3/common
# ARM_BIN_DIR=$SRCDIR/package/emulator-qemu-arm.package.${TARGET_OS}/data/tools
- COMMON_BIN_DIR=$SRCDIR/package/emulator-qemu-common.package.${TARGET_OS}/data/tools
- MOBILE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/mobile-2.3/emulator-resources/skins
- WEARABLE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/wearable-2.3/emulator-resources/skins
+ COMMON_BIN_DIR=$SRCDIR/package/2.3-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-2.3/common
+ MOBILE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3/mobile/emulator-resources/skins
+ WEARABLE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3/wearable/emulator-resources/skins
mkdir -p $X86_BIN_DIR
# mkdir -p $ARM_BIN_DIR
# install
install()
{
- X86_BIN_DIR=$SRCDIR/package/emulator-qemu-x86.package.${TARGET_OS}/data/tools
+ X86_BIN_DIR=$SRCDIR/package/2.3-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-2.3/common
# ARM_BIN_DIR=$SRCDIR/package/emulator-qemu-arm.package.${TARGET_OS}/data/tools
- COMMON_BIN_DIR=$SRCDIR/package/emulator-qemu-common.package.${TARGET_OS}/data/tools
- MOBILE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/mobile-2.3/emulator-resources/skins
- WEARABLE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/wearable-2.3/emulator-resources/skins
+ COMMON_BIN_DIR=$SRCDIR/package/2.3-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-2.3/common
+ MOBILE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3/mobile/emulator-resources/skins
+ WEARABLE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3/wearable/emulator-resources/skins
mkdir -p $X86_BIN_DIR
# mkdir -p $ARM_BIN_DIR
{
prepare
- X86_BIN_DIR=$SRCDIR/package/emulator-qemu-x86.package.${TARGET_OS}/data/tools
- COMMON_BIN_DIR=$SRCDIR/package/emulator-qemu-common.package.${TARGET_OS}/data/tools
- MOBILE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/mobile-2.3/emulator-resources/skins
- WEARABLE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/wearable-2.3/emulator-resources/skins
+ X86_BIN_DIR=$SRCDIR/package/2.3-emulator-qemu-x86.package.${TARGET_OS}/data/platforms/tizen-2.3/common
+ COMMON_BIN_DIR=$SRCDIR/package/2.3-emulator-qemu-common.package.${TARGET_OS}/data/platforms/tizen-2.3/common
+ MOBILE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/mobile-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3/mobile/emulator-resources/skins
+ WEARABLE_2_3_SKIN_RESOURCE_DIR=$SRCDIR/package/wearable-2.3-emulator-qemu-skins.package.${TARGET_OS}/data/platforms/tizen-2.3/wearable/emulator-resources/skins
mkdir -p $X86_BIN_DIR
mkdir -p $COMMON_BIN_DIR
+++ /dev/null
-#!/bin/sh -e
-
-TIZEN_SDK_INSTALL_PATH=`echo $INSTALLED_PATH`
-OLD_SHMMAXSIZE=`sysctl -n kern.sysv.shmmax`
-COCOASUDOPATH="./cocoasudo"
-SYSCTL_FILE=sysctl.conf
-TMP_DIR=~/.installmanager
-TIZEN_BIN_PATH=$TIZEN_SDK_INSTALL_PATH/tools/emulator/bin
-#TIZEN_BIN_PATH=./
-TMP_FILE=$TMP_DIR/setshmmax.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/setshmmax.sh'
- rm -f $TMP_FILE
- fi
-}
-
-function remove_sysctl_file {
- if [ -e $TMP_DIR/$SYSCTL_FILE ]
- then
- echo 'delete ~/tmp/sysctl.conf'
- rm -f $TMP_DIR/$SYSCTL_FILE
- fi
-}
-
-function makesysctl {
- echo 'make new sysctl.conf file to change'
-
- if [ ! -d $TMP_DIR ]
- then
- mkdir $TMP_DIR
- fi
-
- remove_sysctl_file;
-
- echo "kern.sysv.shmmax=83886080" >> $TMP_DIR/$SYSCTL_FILE
- echo "kern.sysv.shmmin=1" >> $TMP_DIR/$SYSCTL_FILE
- echo "kern.sysv.shmmni=128" >> $TMP_DIR/$SYSCTL_FILE
- echo "kern.sysv.shmseg=32" >> $TMP_DIR/$SYSCTL_FILE
- echo "kern.sysv.shmall=20480" >> $TMP_DIR/$SYSCTL_FILE
-
-}
-
-if [ $OLD_SHMMAXSIZE -lt $NEW_SHMMAXSIZE ]
-then
- if [ -e /etc/$SYSCTL_FILE ]
- then
- remove_tmp_file;
- makesysctl;
- echo "mv -f /etc/sysctl.conf /etc/sysctl.conf.old" >> $TMP_FILE
- echo "cp -f $TMP_DIR/$SYSCTL_FILE /etc/." >> $TMP_FILE
- echo "sysctl -w kern.sysv.shmmax=$NEW_SHMMAXSIZE" >> $TMP_FILE
- chmod +x $TMP_FILE
- $TIZEN_BIN_PATH/cocoasudo "--prompt=Changing /etc/sysctl.conf file requires that you type your password.(The original file will be removed to sysctl.conf.old)" sh -x $TMP_FILE
- else
- remove_tmp_file;
- makesysctl;
- echo "cp -f $TMP_DIR/$SYSCTL_FILE /etc/." >> $TMP_FILE
- echo "sysctl -w kern.sysv.shmmax=$NEW_SHMMAXSIZE" >> $TMP_FILE
- chmod +x $TMP_FILE
- $TIZEN_BIN_PATH/cocoasudo "--prompt=Make a new /etc/sysctl.conf file requires that you type your password." sh -x $TMP_FILE
- fi
-fi
-
-remove_tmp_file;
-remove_sysctl_file;
-
-CURRENT_SHMMAXSIZE=`sysctl -n kern.sysv.shmmax`
-
-if [ ! $OLD_SHMMAXSIZE -eq $CURRENT_SHMMAXSIZE ]
-then
-
- echo 'need reboot'
- exit 99
-fi
-
+++ /dev/null
-#!/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}`
-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=init_tizen-kvm.sh
-echo "#!/bin/bash -ex" >> ${TMP_FILE}
-echo "cp ${TIZEN_SDK_INSTALL_PATH}/tools/emulator/etc/tizen-kvm /etc/init.d/" >> ${TMP_FILE}
-echo "cp ${TIZEN_SDK_INSTALL_PATH}/tools/emulator/etc/45-tizen-kvm.rules /lib/udev/rules.d/" >> ${TMP_FILE}
-echo "/etc/init.d/tizen-kvm start" >> ${TMP_FILE}
-if [ "ubuntu" = "${OS_NAME}" ] ; then
- echo "update-rc.d tizen-kvm defaults" >> ${TMP_FILE}
-fi
-
-chmod +x ${TMP_FILE}
-
-if [ "${TSUDO}" != "" ] # since installer v2.27
-then
- TSUDO_MSG="Enter your password to enable kvm module if your machine supports hardware virtualization."
- TMP_PATH="`pwd`/${TMP_FILE}"
- ${TSUDO} -m "${TSUDO_MSG}" sh ${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}
-
-# run check-gl and show pop-up if using gallium driver.
-CHECK_GL_CMD=${TIZEN_SDK_INSTALL_PATH}/tools/emulator/bin/check-gl
-
-showGraphicDriverWarning()
-{
- zenity --error --no-wrap --text="
-You are using invalid graphic card driver for the emulator.
-You have to use the lastest vendor-provided graphic card driver.
-
-For more information, see under ubuntu driver help page.
-https://help.ubuntu.com/community/BinaryDriverHowto/ "
-}
-
-
-$CHECK_GL_CMD
-RET=$?
-echo "check_gl return : $RET"
-if [ "$RET" = "0" ] ; then
- echo "check-gl ... OK."
-elif [ "$RET" = "2" ] ; then
- # show warning dialog
- echo "check-gl ... fail."
- showGraphicDriverWarning
-fi
+++ /dev/null
-#!/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}`
-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=init_tizen-kvm.sh
-echo "#!/bin/bash -ex" >> ${TMP_FILE}
-echo "cp ${TIZEN_SDK_INSTALL_PATH}/tools/emulator/etc/tizen-kvm /etc/init.d/" >> ${TMP_FILE}
-echo "cp ${TIZEN_SDK_INSTALL_PATH}/tools/emulator/etc/45-tizen-kvm.rules /lib/udev/rules.d/" >> ${TMP_FILE}
-echo "/etc/init.d/tizen-kvm start" >> ${TMP_FILE}
-if [ "ubuntu" = "${OS_NAME}" ] ; then
- echo "update-rc.d tizen-kvm defaults" >> ${TMP_FILE}
-fi
-
-chmod +x ${TMP_FILE}
-
-if [ "${TSUDO}" != "" ] # since installer v2.27
-then
- TSUDO_MSG="Enter your password to enable kvm module if your machine supports hardware virtualization."
- TMP_PATH="`pwd`/${TMP_FILE}"
- ${TSUDO} -m "${TSUDO_MSG}" sh ${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}
-
-# run check-gl and show pop-up if using gallium driver.
-CHECK_GL_CMD=${TIZEN_SDK_INSTALL_PATH}/tools/emulator/bin/check-gl
-
-showGraphicDriverWarning()
-{
- zenity --error --no-wrap --text="
-You are using invalid graphic card driver for the emulator.
-You have to use the lastest vendor-provided graphic card driver.
-
-For more information, see under ubuntu driver help page.
-https://help.ubuntu.com/community/BinaryDriverHowto/ "
-}
-
-$CHECK_GL_CMD
-RET=$?
-echo "check_gl return : $RET"
-if [ "$RET" = "0" ] ; then
- echo "check-gl ... OK."
-elif [ "$RET" = "2" ] ; then
- # show warning dialog
- echo "check-gl ... fail."
- showGraphicDriverWarning
-fi
+++ /dev/null
-#!/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}" sh ${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}
+++ /dev/null
-#!/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}" sh ${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}
Maintainer: Yeong-Kyoon Lee<yeongkyoon.lee@samsung.com>
Source: emulator
-Package: emulator-qemu-common
+Package: 2.3-emulator-qemu-common
OS: ubuntu-32
Build-host-os: ubuntu-32
-Build-dependency: emulator-lib [ ubuntu-32 ]
+Build-dependency: 2.3-emulator-lib [ ubuntu-32 ]
Description: Common binaries for Tizen Emulator
C-Prerequisites : libsdl1.2debian
-Package: emulator-qemu-common
+Package: 2.3-emulator-qemu-common
OS: ubuntu-64
Build-host-os: ubuntu-64
-Build-dependency: emulator-lib [ ubuntu-64 ]
+Build-dependency: 2.3-emulator-lib [ ubuntu-64 ]
Description: Common binaries for Tizen Emulator
C-Prerequisites : libsdl1.2debian
-Package: emulator-qemu-common
+Package: 2.3-emulator-qemu-common
OS: windows-32, windows-64
Build-host-os: windows-32
-Build-dependency: emulator-lib [ windows-32 ]
+Build-dependency: 2.3-emulator-lib [ windows-32 ]
Description: Common binaries for Tizen Emulator
-Package: emulator-qemu-common
+Package: 2.3-emulator-qemu-common
OS: macos-64
Build-host-os: macos-64
-Build-dependency: emulator-lib [ macos-64 ]
+Build-dependency: 2.3-emulator-lib [ macos-64 ]
Description: Common binaries for Tizen Emulator
-Package: emulator-qemu-x86
+Package: 2.3-emulator-qemu-x86
OS: ubuntu-32
Build-host-os: ubuntu-32
-Build-dependency: emulator-lib [ ubuntu-32 ], libav-dev [ ubuntu-32 ]
-Install-dependency: emulator-kernel-x86 [ ubuntu-32 ], libav [ ubuntu-32 ]
+Build-dependency: 2.3-emulator-lib-dev [ ubuntu-32 ], 2.3-emulator-lib [ ubuntu-32 ], 2.3-libav-dev [ ubuntu-32 ]
+Install-dependency: 2.3-emulator-kernel-x86 [ ubuntu-32 ], 2.3-libav [ ubuntu-32 ]
Description: Tizen x86 Emulator
-#Package: emulator-qemu-arm
+#Package: 2.3-emulator-qemu-arm
#OS: ubuntu-32
#Build-host-os: ubuntu-32
-#Build-dependency: emulator-lib [ ubuntu-32 ]
-#Install-dependency: emulator-kernel-arm [ ubuntu-32 ]
+#Build-dependency: 2.3-emulator-lib [ ubuntu-32 ]
+#Install-dependency: 2.3-emulator-kernel-arm [ ubuntu-32 ]
#Description: Tizen ARM Emulator
-Package: emulator-qemu-x86
+Package: 2.3-emulator-qemu-x86
OS: ubuntu-64
Build-host-os: ubuntu-64
-Build-dependency: emulator-lib [ ubuntu-64 ], libav-dev [ ubuntu-64]
-Install-dependency: emulator-kernel-x86 [ ubuntu-64 ], libav [ ubuntu-64 ]
+Build-dependency: 2.3-emulator-lib-dev [ ubuntu-64 ], 2.3-emulator-lib [ ubuntu-64 ], 2.3-libav-dev [ ubuntu-64 ]
+Install-dependency: 2.3-emulator-kernel-x86 [ ubuntu-64 ], 2.3-libav [ ubuntu-64 ]
Description: Tizen x86 Emulator
-#Package: emulator-qemu-arm
+#Package: 2.3-emulator-qemu-arm
#OS: ubuntu-64
#Build-host-os: ubuntu-64
-#Build-dependency: emulator-lib [ ubuntu-64 ]
-#Install-dependency: emulator-kernel-arm [ ubuntu-64 ]
+#Build-dependency: 2.3-emulator-lib [ ubuntu-64 ]
+#Install-dependency: 2.3-emulator-kernel-arm [ ubuntu-64 ]
#Description: Tizen ARM Emulator
-Package: emulator-qemu-x86
+Package: 2.3-emulator-qemu-x86
OS: windows-32, windows-64
Build-host-os: windows-32
-Build-dependency: emulator-lib-dev [ windows-32 ], emulator-lib [ windows-32 ], libav-dev [ windows-32 ]
-Install-dependency: emulator-kernel-x86, libav [ windows-32 ]
+Build-dependency: 2.3-emulator-lib-dev [ windows-32 ], 2.3-emulator-lib [ windows-32 ], 2.3-libav-dev [ windows-32 ]
+Install-dependency: 2.3-emulator-kernel-x86, 2.3-libav
Description: Tizen x86 Emulator
-#Package: emulator-qemu-arm
+#Package: 2.3-emulator-qemu-arm
#OS: windows-32, windows-64
#Build-host-os: windows-32
-#Build-dependency: emulator-lib-dev [ windows-32 ], emulator-lib [ windows-32 ]
-#Install-dependency: emulator-kernel-arm [ windows-32 ]
+#Build-dependency: 2.3-emulator-lib-dev [ windows-32 ], 2.3-emulator-lib [ windows-32 ]
+#Install-dependency: 2.3-emulator-kernel-arm [ windows-32 ]
#Description: Tizen ARM Emulator
-Package: emulator-qemu-x86
+Package: 2.3-emulator-qemu-x86
OS: macos-64
Build-host-os: macos-64
-Build-dependency: emulator-lib [ macos-64 ], emulator-lib-dev [ macos-64 ], libav-dev [ macos-64 ]
-Install-dependency: emulator-kernel-x86 [ macos-64 ], libav [ macos-64 ]
+Build-dependency: 2.3-emulator-lib [ macos-64 ], 2.3-emulator-lib-dev [ macos-64 ], 2.3-libav-dev [ macos-64 ]
+Install-dependency: 2.3-emulator-kernel-x86 [ macos-64 ], 2.3-libav [ macos-64 ]
Description: Tizen x86 Emulator
-#Package: emulator-qemu-arm
+#Package: 2.3-emulator-qemu-arm
#OS: macos-64
-#Build-host-os: macos-64
-#Build-dependency: emulator-lib [ macos-64 ]
-#Install-dependency: emulator-kernel-arm [ macos-64 ]
+#Build-host-os: 2.3-macos-64
+#Build-dependency: 2.3-emulator-lib [ macos-64 ]
+#Install-dependency: 2.3-emulator-kernel-arm [ macos-64 ]
#Description: Tizen ARM Emulator
Package: mobile-2.3-emulator-qemu-skins