From 0eb87b341e74a1cabea97679922a190bef87cc3d Mon Sep 17 00:00:00 2001
From: Jani Monoses <jani@ubuntu.com>
Date: Thu, 18 Apr 2013 11:49:09 +0300
Subject: [PATCH] Do not try starting inexistent services in init.rc.

The vold, netd, app_process and keystore binaries are not shipped
in Ubuntu Touch so do not try starting them as services in init.rc.
This prevents possibly confusing error messages like
"init: cannot find '/system/bin/vold', disabling 'vold'"
in the kernel logs.

Signed-off-by: Jani Monoses <jani@ubuntu.com>
---
 rootdir/init.rc | 44 ++++++++++++++++++++++----------------------
 1 file changed, 22 insertions(+), 22 deletions(-)

diff --git a/rootdir/init.rc b/rootdir/init.rc
index 1085ac8..4e1adea 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -424,16 +424,16 @@ service servicemanager /system/bin/servicemanager
     onrestart restart surfaceflinger
     onrestart restart drm
 
-service vold /system/bin/vold
-    class core
-    socket vold stream 0660 root mount
-    ioprio be 2
-
-service netd /system/bin/netd
-    class main
-    socket netd stream 0660 root system
-    socket dnsproxyd stream 0660 root inet
-    socket mdns stream 0660 root system
+#service vold /system/bin/vold
+#    class core
+#    socket vold stream 0660 root mount
+#    ioprio be 2
+#
+#service netd /system/bin/netd
+#    class main
+#    socket netd stream 0660 root system
+#    socket dnsproxyd stream 0660 root inet
+#    socket mdns stream 0660 root system
 
 service debuggerd /system/bin/debuggerd
     class main
@@ -451,13 +451,13 @@ service surfaceflinger /system/bin/surfaceflinger
     group graphics drmrpc
     onrestart restart zygote
 
-service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
-    class main
-    socket zygote stream 660 root system
-    onrestart write /sys/android_power/request_state wake
-    onrestart write /sys/power/state on
-    onrestart restart media
-    onrestart restart netd
+#service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-system-server
+#    class main
+#    socket zygote stream 660 root system
+#    onrestart write /sys/android_power/request_state wake
+#    onrestart write /sys/power/state on
+#    onrestart restart media
+#    onrestart restart netd
 
 service drm /system/bin/drmserver
     class main
@@ -497,11 +497,11 @@ service mtpd /system/bin/mtpd
     disabled
     oneshot
 
-service keystore /system/bin/keystore /data/misc/keystore
-    class main
-    user keystore
-    group keystore drmrpc
-    socket keystore stream 666
+#service keystore /system/bin/keystore /data/misc/keystore
+#    class main
+#    user keystore
+#    group keystore drmrpc
+#    socket keystore stream 666
 
 service dumpstate /system/bin/dumpstate -s
     class main
-- 
1.8.1.2

