1DWFdkL9xtCR9mBXF5XQZL changeset

Changeset343334613134 (b)
ParentNone (a)
ab
0+start on startup
0+
0+console output
0+
0+pre-start exec stop usplash
0+
0+respawn
0+
0+script
0+        get_opt() {
0+                echo "$@" | cut -d "=" -f 2
0+        }
0+
0+        CMDLINE=$(cat /proc/cmdline)
0+
0+        #Process command line options
0+        XBMC_PARAMS=""
0+        for i in ${CMDLINE}; do
0+                case "${i}" in
0+                xbmc\=*)
0+                      XBMC_PARAMS=$(get_opt $i)
0+                      ;;
0+                esac
0+        done
0+
0+        if [ ! `echo "${XBMC_PARAMS}" | grep autorun` ]; then
0+                if [ `echo "${XBMC_PARAMS}" | grep install` ]; then
0+                      exec /usr/bin/installXBMC
0+                fi
0+        fi
0+end script
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
--- Revision None
+++ Revision 343334613134
@@ -0,0 +1,31 @@
+start on startup
+
+console output
+
+pre-start exec stop usplash
+
+respawn
+
+script
+ get_opt() {
+ echo "$@" | cut -d "=" -f 2
+ }
+
+ CMDLINE=$(cat /proc/cmdline)
+
+ #Process command line options
+ XBMC_PARAMS=""
+ for i in ${CMDLINE}; do
+ case "${i}" in
+ xbmc\=*)
+ XBMC_PARAMS=$(get_opt $i)
+ ;;
+ esac
+ done
+
+ if [ ! `echo "${XBMC_PARAMS}" | grep autorun` ]; then
+ if [ `echo "${XBMC_PARAMS}" | grep install` ]; then
+ exec /usr/bin/installXBMC
+ fi
+ fi
+end script