From: Kitae Kim Date: Mon, 25 Nov 2013 07:24:14 +0000 (+0900) Subject: package: modify tizen-kvm script X-Git-Tag: Tizen_Studio_1.3_Release_p2.3.1~578 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=989bf62a53041ad67e7c669833a1d22a90d6d017;p=sdk%2Femulator%2Fqemu.git package: modify tizen-kvm script Add kvm group if it does not exist, and then activate udev to apply tizen-kvm.rules Change-Id: I763f4e31b778dfe845e2874b543d5732ec050769 Signed-off-by: Kitae Kim --- diff --git a/tizen/distrib/initscript/tizen-kvm b/tizen/distrib/initscript/tizen-kvm index a7bc70cbe2..2f9c5c4890 100755 --- a/tizen/distrib/initscript/tizen-kvm +++ b/tizen/distrib/initscript/tizen-kvm @@ -19,9 +19,29 @@ do_start () { 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 () { + # remove group::--- acl mistakenly placed on /dev/kvm by udev-acl + if [ -c /dev/kvm -a ! -L /dev/kvm ] + then + /usr/bin/setfacl -m g::rw /dev/kvm + fi + + # 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