build: remove kvm module
authorMunkyu Im <munkyu.im@samsung.com>
Sat, 20 Aug 2016 08:07:32 +0000 (17:07 +0900)
committerMunkyu Im <munkyu.im@samsung.com>
Mon, 22 Aug 2016 06:31:52 +0000 (15:31 +0900)
It is moved to emulator-supplements package.

Change-Id: I6b4861e4ff9dd7117948fbe8d1f4be2ea4c0b2c7
Signed-off-by: Munkyu Im <munkyu.im@samsung.com>
package/3.0-emulator-qemu-x86.install.linux
package/3.0-emulator-qemu-x86.remove.linux
tizen/src/Makefile
tizen/supplements/SDK/45-tizen-kvm.rules [deleted file]
tizen/supplements/SDK/tizen-kvm [deleted file]

index 4d56faf1446f438ea4a95dbe8310d816facb236a..314d8a34c1a324a6bb4abc3ee7335d75b05727fa 100755 (executable)
@@ -1,12 +1,5 @@
 #!/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}" ]
@@ -36,12 +29,8 @@ echo "Linux Distribution: ${OS_NAME}"
 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
index 5728dc6ca131b45d657b3715203bed7cb8053371..1b3afc2f166f6f5845208dd5e60f78fdcab56931 100755 (executable)
@@ -1,12 +1,5 @@
 #!/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
@@ -31,12 +24,6 @@ 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}
 
@@ -44,7 +31,7 @@ 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."
+       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
index c39b01ac1cae9d178ff2b03515ef9b310da1dc3c..f7185f52c00fcf171acdeab5633a4a7f5627b849 100755 (executable)
@@ -68,12 +68,6 @@ ifdef CONFIG_DARWIN
 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
diff --git a/tizen/supplements/SDK/45-tizen-kvm.rules b/tizen/supplements/SDK/45-tizen-kvm.rules
deleted file mode 100644 (file)
index c2f7317..0000000
+++ /dev/null
@@ -1 +0,0 @@
-KERNEL=="kvm", GROUP="kvm", MODE="0660"
diff --git a/tizen/supplements/SDK/tizen-kvm b/tizen/supplements/SDK/tizen-kvm
deleted file mode 100755 (executable)
index 49546ad..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/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