package: modify tizen-kvm script 67/12867/3
authorKitae Kim <kt920.kim@samsung.com>
Mon, 25 Nov 2013 07:24:14 +0000 (16:24 +0900)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Tue, 26 Nov 2013 02:22:17 +0000 (18:22 -0800)
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 <kt920.kim@samsung.com>
tizen/distrib/initscript/tizen-kvm

index a7bc70cbe2bd9d6e0913677ffe27538708d3c0b1..2f9c5c4890f24f5059179c2bcaae0a18000f6de4 100755 (executable)
@@ -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