From bbba652b8756b03a909417d1e5e6c2d8e932a1d8 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Fri, 27 Mar 2009 18:07:41 +0100 Subject: [PATCH] add a kernel commandline for a text shell mode for debugging --- packages/devel/dbus/init.d/15_dbus | 2 +- packages/network/avahi/init.d/43_avahi | 2 +- packages/network/bluez/init.d/22_bluetooth | 2 +- packages/network/connman/init.d/42_connman | 2 +- packages/sysutils/automountd/init.d/21_automountd | 2 +- packages/sysutils/busybox/init.d/13_syslogd | 2 +- packages/sysutils/busybox/init.d/52_telnet | 2 +- packages/sysutils/busybox/init.d/53_httpd | 2 +- packages/sysutils/busybox/init.d/54_crond | 2 +- packages/sysutils/busybox/init.d/80_debug | 2 +- packages/sysutils/busybox/init.d/99_shutdown | 2 +- packages/sysutils/busybox/scripts/init.system | 5 +++++ packages/sysutils/hal/init.d/20_hal | 2 +- packages/sysutils/udev/init.d/01_udev | 2 +- packages/virtual/Xorg/init.d/65_xorg | 2 +- .../x11-toolkits/gtk+/init.d/64_gdk-query-pixbuf-loaders | 2 +- packages/x11-toolkits/pango/init.d/64_pango-querymodules | 2 +- 17 files changed, 21 insertions(+), 16 deletions(-) diff --git a/packages/devel/dbus/init.d/15_dbus b/packages/devel/dbus/init.d/15_dbus index f5c40beabc..d4bbc03ccb 100755 --- a/packages/devel/dbus/init.d/15_dbus +++ b/packages/devel/dbus/init.d/15_dbus @@ -2,7 +2,7 @@ # # start D-BUS daemon # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug if test -f /usr/bin/dbus-daemon; then echo "### Starting D-BUS ###" diff --git a/packages/network/avahi/init.d/43_avahi b/packages/network/avahi/init.d/43_avahi index 4a4a8699a4..da6476bbbd 100755 --- a/packages/network/avahi/init.d/43_avahi +++ b/packages/network/avahi/init.d/43_avahi @@ -2,7 +2,7 @@ # # start Avahi Daemon # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug if test -f /usr/sbin/avahi-daemon; then diff --git a/packages/network/bluez/init.d/22_bluetooth b/packages/network/bluez/init.d/22_bluetooth index 0201794074..103fd7e05b 100755 --- a/packages/network/bluez/init.d/22_bluetooth +++ b/packages/network/bluez/init.d/22_bluetooth @@ -2,7 +2,7 @@ # # setup bluetooth daemons # -# runlevels: openelec, debug +# runlevels: openelec, text, debug echo "### Starting Bluetooth support ###" diff --git a/packages/network/connman/init.d/42_connman b/packages/network/connman/init.d/42_connman index 20fc088b1d..8cf7680b03 100755 --- a/packages/network/connman/init.d/42_connman +++ b/packages/network/connman/init.d/42_connman @@ -2,7 +2,7 @@ # # start Connection Manager # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug if test -f /usr/sbin/connmand; then echo "### Starting Connection Manager ###" diff --git a/packages/sysutils/automountd/init.d/21_automountd b/packages/sysutils/automountd/init.d/21_automountd index e9502ec281..b3242c6514 100755 --- a/packages/sysutils/automountd/init.d/21_automountd +++ b/packages/sysutils/automountd/init.d/21_automountd @@ -2,7 +2,7 @@ # # start D-BUS/HAL automounter daemon # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug if test -f /usr/bin/automountd; then diff --git a/packages/sysutils/busybox/init.d/13_syslogd b/packages/sysutils/busybox/init.d/13_syslogd index ebcd958add..6369d79912 100755 --- a/packages/sysutils/busybox/init.d/13_syslogd +++ b/packages/sysutils/busybox/init.d/13_syslogd @@ -2,7 +2,7 @@ # # start cron daemon # -# runlevels: openelec, debug +# runlevels: openelec, text, debug echo "### Starting Syslog daemon ###" diff --git a/packages/sysutils/busybox/init.d/52_telnet b/packages/sysutils/busybox/init.d/52_telnet index 5580977aa9..a299e6a4cf 100755 --- a/packages/sysutils/busybox/init.d/52_telnet +++ b/packages/sysutils/busybox/init.d/52_telnet @@ -2,7 +2,7 @@ # # start telnet daemon # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug # get options test -f /etc/network || exit 1 diff --git a/packages/sysutils/busybox/init.d/53_httpd b/packages/sysutils/busybox/init.d/53_httpd index b4f0303837..560492184f 100755 --- a/packages/sysutils/busybox/init.d/53_httpd +++ b/packages/sysutils/busybox/init.d/53_httpd @@ -2,7 +2,7 @@ # # start http daemon # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug # get options test -f /etc/network || exit 1 diff --git a/packages/sysutils/busybox/init.d/54_crond b/packages/sysutils/busybox/init.d/54_crond index 1ce26190b0..e70a5805b1 100755 --- a/packages/sysutils/busybox/init.d/54_crond +++ b/packages/sysutils/busybox/init.d/54_crond @@ -2,7 +2,7 @@ # # start cron daemon # -# runlevels: openelec, debug +# runlevels: openelec, text, debug echo "### Starting CRON daemon ###" diff --git a/packages/sysutils/busybox/init.d/80_debug b/packages/sysutils/busybox/init.d/80_debug index 3a507ee481..7b5bf992ac 100755 --- a/packages/sysutils/busybox/init.d/80_debug +++ b/packages/sysutils/busybox/init.d/80_debug @@ -2,7 +2,7 @@ # # start a debugging shell # -# runlevels: debug +# runlevels: text # start shell diff --git a/packages/sysutils/busybox/init.d/99_shutdown b/packages/sysutils/busybox/init.d/99_shutdown index b351a7f090..5db928d134 100755 --- a/packages/sysutils/busybox/init.d/99_shutdown +++ b/packages/sysutils/busybox/init.d/99_shutdown @@ -2,7 +2,7 @@ # # shutdown the system # -# runlevels: openelec, debug, text, +# runlevels: openelec, text, debug, echo "### syncing discs ###" sync diff --git a/packages/sysutils/busybox/scripts/init.system b/packages/sysutils/busybox/scripts/init.system index ad77e4e2b0..c388d4f203 100755 --- a/packages/sysutils/busybox/scripts/init.system +++ b/packages/sysutils/busybox/scripts/init.system @@ -22,6 +22,9 @@ debugging) DEBUG=yes ;; + text) + TEXTMODE=yes + ;; configure) CONFIGURE=yes ;; @@ -45,6 +48,8 @@ RUNLEVEL="openelec" if test "$DEBUG" = yes; then RUNLEVEL="debug" + elif test "$TEXTMODE" = yes; then + RUNLEVEL="text" elif test "$CONFIGURE" = yes; then RUNLEVEL="configure" fi diff --git a/packages/sysutils/hal/init.d/20_hal b/packages/sysutils/hal/init.d/20_hal index 860df093cd..bb71c20dcc 100755 --- a/packages/sysutils/hal/init.d/20_hal +++ b/packages/sysutils/hal/init.d/20_hal @@ -2,7 +2,7 @@ # # start HAL daemon # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug if test -f /usr/sbin/hald; then diff --git a/packages/sysutils/udev/init.d/01_udev b/packages/sysutils/udev/init.d/01_udev index 8fe40ed6f3..742ed3da94 100755 --- a/packages/sysutils/udev/init.d/01_udev +++ b/packages/sysutils/udev/init.d/01_udev @@ -2,7 +2,7 @@ # # start udev daemon # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug . /etc/sysconfig diff --git a/packages/virtual/Xorg/init.d/65_xorg b/packages/virtual/Xorg/init.d/65_xorg index 9793ace23e..2379bfd586 100755 --- a/packages/virtual/Xorg/init.d/65_xorg +++ b/packages/virtual/Xorg/init.d/65_xorg @@ -2,7 +2,7 @@ # # configure X.Org video settings # -# runlevels: openelec, configure +# runlevels: openelec, debug . /etc/sysconfig diff --git a/packages/x11-toolkits/gtk+/init.d/64_gdk-query-pixbuf-loaders b/packages/x11-toolkits/gtk+/init.d/64_gdk-query-pixbuf-loaders index 0add118005..81e0363492 100755 --- a/packages/x11-toolkits/gtk+/init.d/64_gdk-query-pixbuf-loaders +++ b/packages/x11-toolkits/gtk+/init.d/64_gdk-query-pixbuf-loaders @@ -2,7 +2,7 @@ # # configure GDK Pixbuf Loaders # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug . /etc/sysconfig diff --git a/packages/x11-toolkits/pango/init.d/64_pango-querymodules b/packages/x11-toolkits/pango/init.d/64_pango-querymodules index 0109fae9ad..5fe9fb3ef9 100755 --- a/packages/x11-toolkits/pango/init.d/64_pango-querymodules +++ b/packages/x11-toolkits/pango/init.d/64_pango-querymodules @@ -2,7 +2,7 @@ # # configure Pango Modules # -# runlevels: openelec, debug, configure +# runlevels: openelec, text, debug . /etc/sysconfig