It is moved to emulator-supplements package.
Change-Id: I6b4861e4ff9dd7117948fbe8d1f4be2ea4c0b2c7
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
#!/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}" ]
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
#!/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
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}
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."
+ TSUDO_MSG="Enter your password to remove /etc/init.d/tizen-vhost-net."
TMP_PATH="`pwd`/${TMP_FILE}"
$TSUDO -m "${TSUDO_MSG}" bash "${TMP_PATH}"
else
endif
endif
-# Enable HW Virtualization on Linux
-ifdef CONFIG_LINUX
- cp -pP ../supplements/SDK/tizen-kvm $(EMUL_DIR)/etc
- cp -pP ../supplements/SDK/45-tizen-kvm.rules $(EMUL_DIR)/etc
-endif
-
# Enable vhost-net on Linux
ifdef CONFIG_LINUX
cp -pP ../supplements/SDK/tizen-vhost-net $(EMUL_DIR)/etc
+++ /dev/null
-KERNEL=="kvm", GROUP="kvm", MODE="0660"
+++ /dev/null
-#!/bin/sh
-### BEGIN INIT INFO
-# Provides: tizen-kvm
-# Required-Start: $local_fs $syslog
-# Required-Stop: $local_fs $syslog
-# Should-Start: udev
-# Should-Stop: udev
-# Default-Start: 2 3 4 5
-# Default-Stop: 1
-# Short-Description: modprobe kvm module.
-# Description: enable kvm module to use hardware virtualization.
-### END INIT INFO
-
-do_start () {
- if grep -qs "^flags.* vmx" /proc/cpuinfo; then
- modprobe -b kvm_intel
- elif grep -qs "^flags.* svm" /proc/cpuinfo; then
- modprobe -b kvm_amd
- fi
-}
-
-add_group () {
- # Add the kvm group unless it's already there
- if ! getent group kvm > /dev/null; then
- addgroup --quiet --system kvm || true
- fi
-}
-
-do_udev () {
- # udev rules for /dev/kvm have changed, so have udev recalculate
- udevadm trigger --subsystem-match=misc --action=change
-}
-
-case "$1" in
- start)
- do_start
-# add_group
- do_udev
- ;;
- restart|reload|force-reload)
- # No-op
- ;;
- stop)
- # No-op
- ;;
- *)
- echo "Usage: $0 start|stop" >&2
- exit 3
- ;;
-esac