From d8cc934beedcc9dc22fc9d0d6cde8950b3ee0c23 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 02:08:45 +0100 Subject: [PATCH 01/25] xbmc: - update to xbmc-28584 --- ...dd_host_and_build_to_configures-0.2.1.diff | 34 +++++++++---------- .../011_xbmc-let_select_XBMCProjectM-0.1.diff | 26 +++++++------- .../patches/012_xbmc-let_select_RSXS-0.1.diff | 16 ++++----- ...d_DESTDIR_support_to_make_install-0.1.diff | 14 ++++---- packages/mediacenter/xbmc/url | 2 +- 5 files changed, 46 insertions(+), 46 deletions(-) diff --git a/packages/mediacenter/xbmc/patches/010_xbmc-crosscompile_add_host_and_build_to_configures-0.2.1.diff b/packages/mediacenter/xbmc/patches/010_xbmc-crosscompile_add_host_and_build_to_configures-0.2.1.diff index 4149bf0129..033babe263 100644 --- a/packages/mediacenter/xbmc/patches/010_xbmc-crosscompile_add_host_and_build_to_configures-0.2.1.diff +++ b/packages/mediacenter/xbmc/patches/010_xbmc-crosscompile_add_host_and_build_to_configures-0.2.1.diff @@ -1,7 +1,7 @@ -diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in ---- xbmc-28425/configure.in 2010-03-06 13:48:42.000000000 +0100 -+++ xbmc-28425.patch/configure.in 2010-03-06 15:45:45.758328458 +0100 -@@ -1153,7 +1153,9 @@ +diff -Naur xbmc-28584/configure.in xbmc-28584.patch/configure.in +--- xbmc-28584/configure.in 2010-03-14 21:06:24.000000000 +0100 ++++ xbmc-28584.patch/configure.in 2010-03-15 00:50:53.680149619 +0100 +@@ -1154,7 +1154,9 @@ cp pyconfig.h Include else ./configure \ @@ -12,7 +12,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in --enable-unicode=ucs4 \ --without-cxx \ --enable-shared \ -@@ -1218,6 +1220,7 @@ +@@ -1219,6 +1221,7 @@ --disable-static \ --disable-ipv6 \ `if test "$use_debug" = "no"; then echo --disable-debug; fi` \ @@ -20,7 +20,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in --disable-muxers \ --enable-muxer=spdif \ --enable-muxer=adts \ -@@ -1234,6 +1237,7 @@ +@@ -1235,6 +1238,7 @@ --enable-postproc \ --enable-gpl \ `if test "$use_vdpau" = "yes"; then echo --enable-vdpau; else echo --disable-vdpau; fi` \ @@ -28,7 +28,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in --enable-libfaad \ --enable-protocol=http \ --enable-pthreads \ -@@ -1253,6 +1257,8 @@ +@@ -1254,6 +1258,8 @@ --disable-win else ./configure \ @@ -37,7 +37,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in --disable-oss \ --disable-solaris-audio \ --disable-al-audio \ -@@ -1270,6 +1276,8 @@ +@@ -1271,6 +1277,8 @@ --with-pic else ./configure \ @@ -46,7 +46,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in --disable-doc \ --enable-static \ --with-pic -@@ -1288,6 +1296,8 @@ +@@ -1289,6 +1297,8 @@ cp `pwd`/../libdvdread/src/*.h `pwd`/../includes/dvdread else ./configure2 \ @@ -55,7 +55,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in --extra-cflags="$CFLAGS $DVDREAD_CFLAGS -fPIC -DPIC -I`pwd`/../libdvdcss/src" \ --prefix="${prefix}" --includedir="${includedir}" --libdir="${libdir}" --datadir="${datadir}" \ --enable-static \ -@@ -1313,6 +1323,8 @@ +@@ -1314,6 +1324,8 @@ --cc="$CC" else ./configure2 \ @@ -64,7 +64,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in --extra-cflags="$DVDREAD_CFLAGS -fPIC -DPIC -I`pwd`/../includes" \ --extra-ldflags="-L`pwd`/../libdvdread/obj" \ --with-dvdread-config="`pwd`/../libdvdread/obj/dvdread-config" \ -@@ -1345,6 +1357,8 @@ +@@ -1346,6 +1358,8 @@ --disable-al-audio else ./configure \ @@ -73,7 +73,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in --with-pic \ --disable-static \ --enable-shared \ -@@ -1380,7 +1394,9 @@ +@@ -1381,7 +1395,9 @@ ./configure MACOSX_DEPLOYMENT_TARGET=10.4 else CFLAGS="$CFLAGS -fPIC" \ @@ -84,7 +84,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in fi ], [$USE_EXTERNAL_LIBASS]) -@@ -1394,6 +1410,8 @@ +@@ -1395,6 +1411,8 @@ --with-pic else ./configure \ @@ -93,7 +93,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in CPPFLAGS="$CPPFLAGS" \ CFLAGS="$CFLAGS -fPIC" \ CXXFLAGS="$CXXFLAGS -fPIC" \ -@@ -1420,6 +1438,8 @@ +@@ -1421,6 +1439,8 @@ XB_CONFIG_MODULE([xbmc/visualizations/Goom/goom2k4-0],[ if test "$host_vendor" != "apple" ; then ./configure \ @@ -102,7 +102,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in CPPFLAGS="$CPPFLAGS" \ CFLAGS="$CFLAGS -fPIC" \ CXXFLAGS="$CXXFLAGS -fPIC" \ -@@ -1450,6 +1470,8 @@ +@@ -1451,6 +1471,8 @@ --disable-skyrocket else ./configure \ @@ -111,7 +111,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in CPPFLAGS="$CPPFLAGS" \ CFLAGS="$CFLAGS -fPIC" \ CXXFLAGS="$CXXFLAGS -fPIC" \ -@@ -1469,9 +1491,11 @@ +@@ -1470,9 +1492,11 @@ XB_CONFIG_MODULE([xbmc/cores/dvdplayer/Codecs/libbdnav/], [ if test "$host_vendor" = "apple" ; then @@ -125,7 +125,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in fi ], [0]) -@@ -1480,7 +1504,9 @@ +@@ -1481,7 +1505,9 @@ CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -fno-common" \ ./configure MACOSX_DEPLOYMENT_TARGET=10.4 --disable-shared else diff --git a/packages/mediacenter/xbmc/patches/011_xbmc-let_select_XBMCProjectM-0.1.diff b/packages/mediacenter/xbmc/patches/011_xbmc-let_select_XBMCProjectM-0.1.diff index 90379aea4f..3ebd50d15c 100644 --- a/packages/mediacenter/xbmc/patches/011_xbmc-let_select_XBMCProjectM-0.1.diff +++ b/packages/mediacenter/xbmc/patches/011_xbmc-let_select_XBMCProjectM-0.1.diff @@ -1,6 +1,6 @@ -diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in ---- xbmc-28425/configure.in 2010-03-06 15:46:30.970324985 +0100 -+++ xbmc-28425.patch/configure.in 2010-03-06 15:46:44.355431403 +0100 +diff -Naur xbmc-28584/configure.in xbmc-28584.patch/configure.in +--- xbmc-28584/configure.in 2010-03-15 00:51:45.481151345 +0100 ++++ xbmc-28584.patch/configure.in 2010-03-15 00:52:15.206151488 +0100 @@ -33,6 +33,8 @@ xrandr_disabled="== XRandR support disabled. SDL will be used for resolution support. ==" goom_enabled="== GOOM enabled. ==" @@ -60,7 +60,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in AC_SUBST(USE_EXTERNAL_LIBRARIES) AC_SUBST(USE_EXTERNAL_FFMPEG) AC_SUBST(USE_EXTERNAL_LIBA52) -@@ -1433,7 +1457,7 @@ +@@ -1434,7 +1458,7 @@ -DSYSCONF_INSTALL_DIR:PATH="${sysconfdir}" -DSHARE_INSTALL_PREFIX:PATH="${datadir}" . set +x fi @@ -69,9 +69,9 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in XB_CONFIG_MODULE([xbmc/visualizations/Goom/goom2k4-0],[ if test "$host_vendor" != "apple" ; then -diff -Naur xbmc-28425/Makefile.in xbmc-28425.patch/Makefile.in ---- xbmc-28425/Makefile.in 2010-03-06 13:48:42.000000000 +0100 -+++ xbmc-28425.patch/Makefile.in 2010-03-06 15:46:44.356451434 +0100 +diff -Naur xbmc-28584/Makefile.in xbmc-28584.patch/Makefile.in +--- xbmc-28584/Makefile.in 2010-03-14 21:06:24.000000000 +0100 ++++ xbmc-28584.patch/Makefile.in 2010-03-15 00:55:14.471274664 +0100 @@ -104,8 +104,10 @@ VIS_DIRS=\ @@ -82,16 +82,16 @@ diff -Naur xbmc-28425/Makefile.in xbmc-28425.patch/Makefile.in +ifneq (@BUILD_XBMCPROJECTM@,1) +VIS_DIRS+=xbmc/visualizations/XBMCProjectM +endif - ifneq (@BUILD_GOOM@,1) - VIS_DIRS+=xbmc/visualizations/Goom + ifeq ($(findstring osx,$(ARCH)), osx) + VIS_DIRS+=xbmc/visualizations/iTunes endif -@@ -291,7 +293,9 @@ +@@ -294,7 +296,9 @@ visualizations: exports $(MAKE) -C xbmc/visualizations/OpenGLSpectrum $(MAKE) -C xbmc/visualizations/WaveForm +ifneq (@BUILD_XBMCPROJECTM@,1) $(MAKE) -C xbmc/visualizations/XBMCProjectM +endif - ifneq (@BUILD_GOOM@,1) - ifeq ($(or $(findstring powerpc-linux,$(ARCH)),$(findstring powerpc64-linux,$(ARCH))),) - $(MAKE) -C xbmc/visualizations/Goom + ifeq ($(findstring osx,$(ARCH)), osx) + $(MAKE) -C xbmc/visualizations/iTunes + endif diff --git a/packages/mediacenter/xbmc/patches/012_xbmc-let_select_RSXS-0.1.diff b/packages/mediacenter/xbmc/patches/012_xbmc-let_select_RSXS-0.1.diff index 3f68b2fb88..641ebc938f 100644 --- a/packages/mediacenter/xbmc/patches/012_xbmc-let_select_RSXS-0.1.diff +++ b/packages/mediacenter/xbmc/patches/012_xbmc-let_select_RSXS-0.1.diff @@ -1,6 +1,6 @@ -diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in ---- xbmc-28425/configure.in 2010-03-06 15:47:49.217295596 +0100 -+++ xbmc-28425.patch/configure.in 2010-03-06 15:48:00.615295765 +0100 +diff -Naur xbmc-28584/configure.in xbmc-28584.patch/configure.in +--- xbmc-28584/configure.in 2010-03-15 00:58:21.345276911 +0100 ++++ xbmc-28584.patch/configure.in 2010-03-15 00:58:38.170152082 +0100 @@ -35,6 +35,8 @@ goom_disabled="== GOOM disabled. ==" xbmcprojectm_enabled="== XBMCProjectM enabled. ==" @@ -60,7 +60,7 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in AC_SUBST(USE_EXTERNAL_LIBRARIES) AC_SUBST(USE_EXTERNAL_FFMPEG) AC_SUBST(USE_EXTERNAL_LIBA52) -@@ -1511,7 +1535,7 @@ +@@ -1512,7 +1536,7 @@ --disable-lattice \ --disable-skyrocket fi @@ -69,9 +69,9 @@ diff -Naur xbmc-28425/configure.in xbmc-28425.patch/configure.in XB_CONFIG_MODULE([xbmc/cores/dvdplayer/Codecs/libbdnav/], [ if test "$host_vendor" = "apple" ; then -diff -Naur xbmc-28425/Makefile.in xbmc-28425.patch/Makefile.in ---- xbmc-28425/Makefile.in 2010-03-06 15:47:49.218295582 +0100 -+++ xbmc-28425.patch/Makefile.in 2010-03-06 15:48:45.399294520 +0100 +diff -Naur xbmc-28584/Makefile.in xbmc-28584.patch/Makefile.in +--- xbmc-28584/Makefile.in 2010-03-15 00:58:21.346276544 +0100 ++++ xbmc-28584.patch/Makefile.in 2010-03-15 00:58:38.176152470 +0100 @@ -99,8 +99,10 @@ lib/xbmc-dll-symbols \ lib/jsoncpp/jsoncpp/src/lib_json @@ -85,7 +85,7 @@ diff -Naur xbmc-28425/Makefile.in xbmc-28425.patch/Makefile.in VIS_DIRS=\ xbmc/visualizations/OpenGLSpectrum \ -@@ -302,7 +304,9 @@ +@@ -308,7 +310,9 @@ endif endif screensavers: exports diff --git a/packages/mediacenter/xbmc/patches/xbmc-add_DESTDIR_support_to_make_install-0.1.diff b/packages/mediacenter/xbmc/patches/xbmc-add_DESTDIR_support_to_make_install-0.1.diff index 63f3ff28ca..cb767ce20e 100644 --- a/packages/mediacenter/xbmc/patches/xbmc-add_DESTDIR_support_to_make_install-0.1.diff +++ b/packages/mediacenter/xbmc/patches/xbmc-add_DESTDIR_support_to_make_install-0.1.diff @@ -1,7 +1,7 @@ -diff -Naur xbmc-28425/Makefile.in xbmc-28425.patch/Makefile.in ---- xbmc-28425/Makefile.in 2010-03-06 15:49:58.203323655 +0100 -+++ xbmc-28425.patch/Makefile.in 2010-03-06 15:53:21.236294350 +0100 -@@ -480,7 +480,7 @@ +diff -Naur xbmc-28584/Makefile.in xbmc-28584.patch/Makefile.in +--- xbmc-28584/Makefile.in 2010-03-15 01:06:53.490151727 +0100 ++++ xbmc-28584.patch/Makefile.in 2010-03-15 01:06:07.685150760 +0100 +@@ -486,7 +486,7 @@ $(MAKE) -C tools/TexturePacker/ install-bin: xbmc.bin # developement convenience target @@ -10,7 +10,7 @@ diff -Naur xbmc-28425/Makefile.in xbmc-28425.patch/Makefile.in ifeq ($(findstring osx,$(ARCH)), osx) # TODO: add osx install -@@ -488,55 +488,55 @@ +@@ -494,55 +494,55 @@ install: install-binaries install-arch install-datas install-web install-binaries: install-scripts @@ -47,8 +47,8 @@ diff -Naur xbmc-28425/Makefile.in xbmc-28425.patch/Makefile.in - @echo "Copying system files to $(prefix)/share/xbmc" + @echo "Copying system files to $(DESTDIR)/$(prefix)/share/xbmc" @# Arch independent files -- @find addons language media scripts sounds userdata visualisations system -regextype posix-extended -type f -not -iregex ".*svn.*|.*\.so|.*\.dll|.*\.pyd|.*python/.*\.zlib|.*\.vis" -exec install -D -m 0644 "{}" $(prefix)/share/xbmc/"{}" \; -printf " -- %-75.75f\r" -+ @find addons language media scripts sounds userdata visualisations system -regextype posix-extended -type f -not -iregex ".*svn.*|.*\.so|.*\.dll|.*\.pyd|.*python/.*\.zlib|.*\.vis" -exec install -D -m 0644 "{}" $(DESTDIR)/$(prefix)/share/xbmc/"{}" \; -printf " -- %-75.75f\r" +- @find addons language media scripts sounds userdata system -regextype posix-extended -type f -not -iregex ".*svn.*|.*\.so|.*\.dll|.*\.pyd|.*python/.*\.zlib" -exec install -D -m 0644 "{}" $(prefix)/share/xbmc/"{}" \; -printf " -- %-75.75f\r" ++ @find addons language media scripts sounds userdata system -regextype posix-extended -type f -not -iregex ".*svn.*|.*\.so|.*\.dll|.*\.pyd|.*python/.*\.zlib" -exec install -D -m 0644 "{}" $(DESTDIR)/$(prefix)/share/xbmc/"{}" \; -printf " -- %-75.75f\r" @# Skins - @find skin -regextype posix-extended -type f -not -iregex '.*/\.svn/.*|^skin/[^/]*/media/.*[^x][^b][^t]' -exec install -D -m 0644 '{}' $(prefix)/share/xbmc/'{}' \; -printf " -- %-75.75f\r" + @find skin -regextype posix-extended -type f -not -iregex '.*/\.svn/.*|^skin/[^/]*/media/.*[^x][^b][^t]' -exec install -D -m 0644 '{}' $(DESTDIR)/$(prefix)/share/xbmc/'{}' \; -printf " -- %-75.75f\r" diff --git a/packages/mediacenter/xbmc/url b/packages/mediacenter/xbmc/url index dfbdad4b4b..734d3e3701 100644 --- a/packages/mediacenter/xbmc/url +++ b/packages/mediacenter/xbmc/url @@ -1 +1 @@ -http://sources.openelec.tv/svn/xbmc-28425.tar.bz2 +http://sources.openelec.tv/svn/xbmc-28584.tar.bz2 From 1a83044fd0a7df52b434fef94ee6f84629cf7f8c Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 02:09:05 +0100 Subject: [PATCH 02/25] xbmc-theme-Confluence: - update to xbmc-theme-Confluence-28584 --- packages/mediacenter/xbmc-theme-Confluence/url | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mediacenter/xbmc-theme-Confluence/url b/packages/mediacenter/xbmc-theme-Confluence/url index 2f05ae269a..450de66da9 100644 --- a/packages/mediacenter/xbmc-theme-Confluence/url +++ b/packages/mediacenter/xbmc-theme-Confluence/url @@ -1 +1 @@ -http://sources.openelec.tv/svn/xbmc-theme-Confluence-28425.tar.bz2 +http://sources.openelec.tv/svn/xbmc-theme-Confluence-28584.tar.bz2 From ed1a2a53046074bd9254649f2562488c7b274e95 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 02:09:49 +0100 Subject: [PATCH 03/25] busybox: - start debugshell in debugmode - cosmetics --- .../sysutils/busybox/init.d/10_debugshell | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/packages/sysutils/busybox/init.d/10_debugshell b/packages/sysutils/busybox/init.d/10_debugshell index e4b8f2ba91..e4ff04ec09 100755 --- a/packages/sysutils/busybox/init.d/10_debugshell +++ b/packages/sysutils/busybox/init.d/10_debugshell @@ -1,15 +1,17 @@ -# start the ACPI daemon subsystem +# start debug shell # -# runlevels: openelec, text, debug +# runlevels: openelec, debug, text -TTY="3" + TTY="3" -( - echo "#############################################" - echo "### it seems we are running in Debug mode ###" - echo "### starting debugging shell on console $TTY ###" - echo "### ...... switch with ctrl-alt-f$TTY ...... ###" - echo "#############################################" - exec /bin/sh /dev/tty$TTY 2>&1 -)& +if [ "$DEBUG"="yes" ]; then + echo "###########################################" + echo "## it seems we are running in Debug mode ##" + echo "## starting debugging shell on console $TTY ##" + echo "## ...... switch with ctrl-alt-f$TTY ...... ##" + echo "###########################################" + + exec /bin/sh /dev/tty$TTY 2>&1 & + +fi From 8129009ebd13b107d32e0ac6599a13a6e20dd74a Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 02:11:05 +0100 Subject: [PATCH 04/25] busybox: - add init script to start shell for textmode (move from /sbin/init) - remove unneeded runlevel configure --- packages/sysutils/busybox/init.d/99_shell | 15 +++++++++++++++ packages/sysutils/busybox/scripts/init | 9 --------- 2 files changed, 15 insertions(+), 9 deletions(-) create mode 100755 packages/sysutils/busybox/init.d/99_shell diff --git a/packages/sysutils/busybox/init.d/99_shell b/packages/sysutils/busybox/init.d/99_shell new file mode 100755 index 0000000000..470b942086 --- /dev/null +++ b/packages/sysutils/busybox/init.d/99_shell @@ -0,0 +1,15 @@ +# start text mode shell +# +# runlevels: text + +TTY="1" + +echo "###########################################" +echo "## it seems we are running in Text mode. ##" +echo "## .... starting shell on console $TTY .... ##" +echo "## ...... switch with ctrl-alt-f$TTY ...... ##" +echo "###########################################" + +while true; do + exec /bin/sh /dev/tty$TTY 2>&1 +done diff --git a/packages/sysutils/busybox/scripts/init b/packages/sysutils/busybox/scripts/init index 596e920f10..4a538b5fdc 100755 --- a/packages/sysutils/busybox/scripts/init +++ b/packages/sysutils/busybox/scripts/init @@ -65,8 +65,6 @@ RUNLEVEL="openelec" if test "$TEXTMODE" = yes; then RUNLEVEL="text" - elif test "$CONFIGURE" = yes; then - RUNLEVEL="configure" fi # starting init scripts for wanted runlevel @@ -80,10 +78,3 @@ test $S_RET -ge $RET && RET=$S_RET fi done - -# if we have an problem we must look where is this problem - echo "###################################" - echo "### it seems we have an problem ###" - echo "### starting emergency shell... ###" - echo "###################################" - exec /bin/sh /dev/tty1 2>&1 From 3c6717e986b74a9a85288517edabbe965d62b3c9 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 04:43:34 +0100 Subject: [PATCH 05/25] avahi: - cosmetics: we dont have an runlevel debug --- packages/network/avahi/init.d/21_avahi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/network/avahi/init.d/21_avahi b/packages/network/avahi/init.d/21_avahi index c0acb0ff21..d3833b8fd0 100755 --- a/packages/network/avahi/init.d/21_avahi +++ b/packages/network/avahi/init.d/21_avahi @@ -1,6 +1,6 @@ # start Avahi Daemon # -# runlevels: openelec, text, debug +# runlevels: openelec, text ( progress "Starting Avahi Daemon" From 3f293e98f657276d997874e3439526cbec188080 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 04:43:53 +0100 Subject: [PATCH 06/25] connman: - cosmetics: we dont have an runlevel debug --- packages/network/connman/init.d/40_connman | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/network/connman/init.d/40_connman b/packages/network/connman/init.d/40_connman index 55d77ab4f9..a4445a458f 100755 --- a/packages/network/connman/init.d/40_connman +++ b/packages/network/connman/init.d/40_connman @@ -1,8 +1,9 @@ # start connman network manager # -# runlevels: openelec, text, debug +# runlevels: openelec, text progress "Starting Connection Manager" + $IONICE mkdir -p /var/run $IONICE touch /var/run/resolv.conf connmand From 9e210b6b330425578e970837f6d2e9639be08f7c Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 04:44:35 +0100 Subject: [PATCH 07/25] dropbear: - cosmetics: we dont have an runlevel debug - cosmetics --- packages/network/dropbear/init.d/41_sshd | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/network/dropbear/init.d/41_sshd b/packages/network/dropbear/init.d/41_sshd index 055b3cacbf..a4c06f5499 100755 --- a/packages/network/dropbear/init.d/41_sshd +++ b/packages/network/dropbear/init.d/41_sshd @@ -1,6 +1,6 @@ -# start telnet daemon +# start ssh server # -# runlevels: openelec, text, debug +# runlevels: openelec, text ( # Check for the Dropbear RSA key @@ -8,7 +8,7 @@ progress "SSH: generating rsa key" $IONICE mkdir -p /etc/dropbear - /usr/bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key > /dev/null 2>&1 + dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key > /dev/null 2>&1 fi # Check for the Dropbear DSS key @@ -16,14 +16,14 @@ progress "SSH: generating dsa key" $IONICE mkdir -p /etc/dropbear - /usr/bin/dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key > /dev/null 2>&1 + dropbearkey -t dss -f /etc/dropbear/dropbear_dss_host_key > /dev/null 2>&1 fi progress "Starting SSH Server" $IONICE mkdir -p /var/log - $IONICE touch /var/log/lastlog - $IONICE touch /var/log/wtmp + $IONICE touch /var/log/lastlog + $IONICE touch /var/log/wtmp dropbear -b /etc/issue -P /var/run/dropbear.pid From 209948112dd2d73bf541c7f255d7e8fc50231e86 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 04:44:47 +0100 Subject: [PATCH 08/25] samba: - cosmetics: we dont have an runlevel debug --- packages/network/samba/init.d/42_samba | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/network/samba/init.d/42_samba b/packages/network/samba/init.d/42_samba index 2fac4acacb..0ce3b0e941 100755 --- a/packages/network/samba/init.d/42_samba +++ b/packages/network/samba/init.d/42_samba @@ -1,6 +1,6 @@ # start Samba Server # -# runlevels: openelec, text, debug +# runlevels: openelec, text ( progress "Starting Samba server" From 3b89c4d26c1bb4099ec9adf3fbc999176cf0509b Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 04:45:02 +0100 Subject: [PATCH 09/25] ConsoleKit: - cosmetics: we dont have an runlevel debug --- packages/sysutils/ConsoleKit/init.d/11_ConsoleKit | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sysutils/ConsoleKit/init.d/11_ConsoleKit b/packages/sysutils/ConsoleKit/init.d/11_ConsoleKit index 7d8f9fb183..4db101b8e2 100755 --- a/packages/sysutils/ConsoleKit/init.d/11_ConsoleKit +++ b/packages/sysutils/ConsoleKit/init.d/11_ConsoleKit @@ -1,6 +1,6 @@ # start D-BUS daemon # -# runlevels: openelec, text, debug +# runlevels: openelec, text ( progress "Setup ConsoleKit" From 62dd1e812ce3ae6cf8e716c4eaf701019f97bc65 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 04:45:34 +0100 Subject: [PATCH 10/25] busybox: - cosmetics: we dont have an runlevel debug - cosmetics --- packages/sysutils/busybox/init.d/01_syslogd | 3 +-- packages/sysutils/busybox/init.d/02_network | 2 +- packages/sysutils/busybox/init.d/10_debugshell | 4 ++-- packages/sysutils/busybox/init.d/14_acpid | 2 +- 4 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/sysutils/busybox/init.d/01_syslogd b/packages/sysutils/busybox/init.d/01_syslogd index e03bb3e5ed..ff2b74060c 100755 --- a/packages/sysutils/busybox/init.d/01_syslogd +++ b/packages/sysutils/busybox/init.d/01_syslogd @@ -1,11 +1,10 @@ # # start syslog daemon # -# runlevels: openelec, text, debug +# runlevels: openelec, text ( progress "Starting Syslog daemon" - mkdir -p /var/log syslogd )& diff --git a/packages/sysutils/busybox/init.d/02_network b/packages/sysutils/busybox/init.d/02_network index 218dd533ee..b7fb72b0eb 100755 --- a/packages/sysutils/busybox/init.d/02_network +++ b/packages/sysutils/busybox/init.d/02_network @@ -1,7 +1,7 @@ # # start syslog daemon # -# runlevels: openelec, text, debug +# runlevels: openelec, text HOSTNAME=`cat /etc/hostname` diff --git a/packages/sysutils/busybox/init.d/10_debugshell b/packages/sysutils/busybox/init.d/10_debugshell index e4ff04ec09..f957b55e99 100755 --- a/packages/sysutils/busybox/init.d/10_debugshell +++ b/packages/sysutils/busybox/init.d/10_debugshell @@ -1,10 +1,10 @@ # start debug shell # -# runlevels: openelec, debug, text +# runlevels: openelec, text TTY="3" -if [ "$DEBUG"="yes" ]; then +if [ "$DEBUG" = "yes" ]; then echo "###########################################" echo "## it seems we are running in Debug mode ##" diff --git a/packages/sysutils/busybox/init.d/14_acpid b/packages/sysutils/busybox/init.d/14_acpid index 963ef9d8ac..bc5fc51180 100755 --- a/packages/sysutils/busybox/init.d/14_acpid +++ b/packages/sysutils/busybox/init.d/14_acpid @@ -1,6 +1,6 @@ # start the ACPI daemon subsystem # -# runlevels: openelec, text, debug +# runlevels: openelec, text ( progress "Starting ACPI daemon" From 7a126388882cd2d45603c15ebbd4a0a51597faff Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 04:46:02 +0100 Subject: [PATCH 11/25] uxlaunch: - cosmetics --- packages/sysutils/uxlaunch/init.d/60_uxlaunch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/sysutils/uxlaunch/init.d/60_uxlaunch b/packages/sysutils/uxlaunch/init.d/60_uxlaunch index 30ba2515c4..a31dfe9b0e 100644 --- a/packages/sysutils/uxlaunch/init.d/60_uxlaunch +++ b/packages/sysutils/uxlaunch/init.d/60_uxlaunch @@ -7,13 +7,13 @@ progress "starting uxlaunch" UX_USER="root" UX_TTY="1" - if [ "$START_MRXVT" = yes ]; then + if [ "$START_MRXVT" = "yes" ]; then UX_SESSION="/usr/bin/mrxvt-session" else UX_SESSION="/usr/bin/xbmc-session" fi UX_ARG="-u $UX_USER -t $UX_TTY -s $UX_SESSION" - [ "$DEBUG" = yes ] && UX_ARG="$UX_ARG -v" + [ "$DEBUG" = "yes" ] && UX_ARG="$UX_ARG -v" uxlaunch $UX_ARG > /dev/null 2>&1 \ No newline at end of file From e521d554ed8a9db45409d427655d89b2e738e91a Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 04:46:16 +0100 Subject: [PATCH 12/25] lirc: - cosmetics: we dont have an runlevel debug --- packages/sysutils/lirc/init.d/21_lirc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/sysutils/lirc/init.d/21_lirc b/packages/sysutils/lirc/init.d/21_lirc index f7702dede7..91ebd04ff7 100755 --- a/packages/sysutils/lirc/init.d/21_lirc +++ b/packages/sysutils/lirc/init.d/21_lirc @@ -1,6 +1,6 @@ # start the LIRC daemon # -# runlevels: openelec, text, debug +# runlevels: openelec, text ( progress "Starting LIRC daemon" From 5ce2f1c0509f80c8262c5ddb5442978203bfb1f8 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 04:48:30 +0100 Subject: [PATCH 13/25] xbmc: - fix kernel panic if we exit xbmc normally - fix starting of windowmanager - better fastboot support --- packages/mediacenter/xbmc/scripts/xbmc-session | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/mediacenter/xbmc/scripts/xbmc-session b/packages/mediacenter/xbmc/scripts/xbmc-session index 40e0603dbf..dcf8231cf8 100755 --- a/packages/mediacenter/xbmc/scripts/xbmc-session +++ b/packages/mediacenter/xbmc/scripts/xbmc-session @@ -13,13 +13,13 @@ fi while true; do - [ $START_WM="yes" ] && $WINDOWMANAGER & + [ "$START_WM" = "yes" ] && $WINDOWMANAGER & - $XBMC_BIN $XBMC_ARGS $@ > /dev/null 2>&1 + $IONICE $XBMC_BIN $XBMC_ARGS $@ > /dev/null 2>&1 RET=$? echo "Exited with code $RET" - [ "$RET" == 0 ] && break + [ "$RET" == 0 ] && sync && poweroff [ "$RET" == 64 ] && sync && poweroff [ "$RET" == 66 ] && sync && reboot From 45ae0f0917d469dae6fb23da80dadc50a3908857 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:29:58 +0100 Subject: [PATCH 14/25] xbmc: - adding init script for caching xbmc.bin (move from /sbin/init) --- packages/mediacenter/xbmc/init.d/09_cache_xbmc | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 packages/mediacenter/xbmc/init.d/09_cache_xbmc diff --git a/packages/mediacenter/xbmc/init.d/09_cache_xbmc b/packages/mediacenter/xbmc/init.d/09_cache_xbmc new file mode 100755 index 0000000000..92869d22a7 --- /dev/null +++ b/packages/mediacenter/xbmc/init.d/09_cache_xbmc @@ -0,0 +1,12 @@ +# +# caching xbmc +# +# runlevels: openelec, text + +if [ "$XBMC_CACHING" = "yes" ]; then + + progress "caching XBMC" + + cache_xbmc + +fi \ No newline at end of file From 0cb69b4e35ba46e212c7e47935832956a796b369 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:30:27 +0100 Subject: [PATCH 15/25] avahi: - start avahi later --- packages/network/avahi/init.d/{21_avahi => 24_avahi} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/network/avahi/init.d/{21_avahi => 24_avahi} (100%) diff --git a/packages/network/avahi/init.d/21_avahi b/packages/network/avahi/init.d/24_avahi similarity index 100% rename from packages/network/avahi/init.d/21_avahi rename to packages/network/avahi/init.d/24_avahi From d5c03c14cd1c23fd4948463fe3a73f10b6378197 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:31:07 +0100 Subject: [PATCH 16/25] ConsoleKit: - start ConsoleKit daemon later --- .../sysutils/ConsoleKit/init.d/{11_ConsoleKit => 25_ConsoleKit} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/sysutils/ConsoleKit/init.d/{11_ConsoleKit => 25_ConsoleKit} (100%) diff --git a/packages/sysutils/ConsoleKit/init.d/11_ConsoleKit b/packages/sysutils/ConsoleKit/init.d/25_ConsoleKit similarity index 100% rename from packages/sysutils/ConsoleKit/init.d/11_ConsoleKit rename to packages/sysutils/ConsoleKit/init.d/25_ConsoleKit From f290900375fad9f7998001d7f65bd2624c3e48ed Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:35:21 +0100 Subject: [PATCH 17/25] busybox: - adding init script for mounting filesystem (move from /sbin/init) - adding init script for making /var directory structure (move from /sbin/init) - adding init script for copying userconfig (move from /sbin/init) - start syslogd later - start networking later - start debugshell later - use getty for debugshell - start acpid daemon later - use getty for textmode shell --- .../busybox/init.d/01_mount_filesystem | 8 +++ .../busybox/init.d/02_make_directorys | 15 +++++ .../sysutils/busybox/init.d/03_userconfig | 13 +++++ .../busybox/init.d/{02_network => 04_network} | 0 .../busybox/init.d/{01_syslogd => 10_syslogd} | 0 .../init.d/{10_debugshell => 21_debugshell} | 3 +- .../busybox/init.d/{14_acpid => 23_acpid} | 0 packages/sysutils/busybox/init.d/99_shell | 3 +- packages/sysutils/busybox/scripts/init | 58 ------------------- 9 files changed, 40 insertions(+), 60 deletions(-) create mode 100755 packages/sysutils/busybox/init.d/01_mount_filesystem create mode 100755 packages/sysutils/busybox/init.d/02_make_directorys create mode 100755 packages/sysutils/busybox/init.d/03_userconfig rename packages/sysutils/busybox/init.d/{02_network => 04_network} (100%) rename packages/sysutils/busybox/init.d/{01_syslogd => 10_syslogd} (100%) rename packages/sysutils/busybox/init.d/{10_debugshell => 21_debugshell} (78%) rename packages/sysutils/busybox/init.d/{14_acpid => 23_acpid} (100%) diff --git a/packages/sysutils/busybox/init.d/01_mount_filesystem b/packages/sysutils/busybox/init.d/01_mount_filesystem new file mode 100755 index 0000000000..2d53d275fa --- /dev/null +++ b/packages/sysutils/busybox/init.d/01_mount_filesystem @@ -0,0 +1,8 @@ +# +# mounting needed filesystems +# +# runlevels: openelec, text + +progress "mounting needed filesystems" + + $IONICE mount -n -t ramfs none /var diff --git a/packages/sysutils/busybox/init.d/02_make_directorys b/packages/sysutils/busybox/init.d/02_make_directorys new file mode 100755 index 0000000000..d289e0dfab --- /dev/null +++ b/packages/sysutils/busybox/init.d/02_make_directorys @@ -0,0 +1,15 @@ +# +# make variable directory structure +# +# runlevels: openelec, text + +progress "make variable directory structure" + $IONICE mkdir -p /var/log \ + /var/lock \ + /var/media \ + /var/run \ + /var/tmp \ + /var/run/sepermit + + $IONICE chmod 1777 /var/run /var/tmp + diff --git a/packages/sysutils/busybox/init.d/03_userconfig b/packages/sysutils/busybox/init.d/03_userconfig new file mode 100755 index 0000000000..e11f33fa18 --- /dev/null +++ b/packages/sysutils/busybox/init.d/03_userconfig @@ -0,0 +1,13 @@ +# +# copying config into storage +# +# runlevels: openelec, text + +progress "copying config into storage" + + $IONICE mkdir -p $HOME/.config + + for i in `ls /usr/config`; do + [ ! -f "$HOME/.config/$i" ] && cp -PR /usr/config/$i $HOME/.config + done + diff --git a/packages/sysutils/busybox/init.d/02_network b/packages/sysutils/busybox/init.d/04_network similarity index 100% rename from packages/sysutils/busybox/init.d/02_network rename to packages/sysutils/busybox/init.d/04_network diff --git a/packages/sysutils/busybox/init.d/01_syslogd b/packages/sysutils/busybox/init.d/10_syslogd similarity index 100% rename from packages/sysutils/busybox/init.d/01_syslogd rename to packages/sysutils/busybox/init.d/10_syslogd diff --git a/packages/sysutils/busybox/init.d/10_debugshell b/packages/sysutils/busybox/init.d/21_debugshell similarity index 78% rename from packages/sysutils/busybox/init.d/10_debugshell rename to packages/sysutils/busybox/init.d/21_debugshell index f957b55e99..df87f538b4 100755 --- a/packages/sysutils/busybox/init.d/10_debugshell +++ b/packages/sysutils/busybox/init.d/21_debugshell @@ -12,6 +12,7 @@ if [ "$DEBUG" = "yes" ]; then echo "## ...... switch with ctrl-alt-f$TTY ...... ##" echo "###########################################" - exec /bin/sh /dev/tty$TTY 2>&1 & +# exec /bin/sh /dev/tty$TTY 2>&1 & + exec /sbin/getty -n -l /bin/sh 38400 tty$TTY & fi diff --git a/packages/sysutils/busybox/init.d/14_acpid b/packages/sysutils/busybox/init.d/23_acpid similarity index 100% rename from packages/sysutils/busybox/init.d/14_acpid rename to packages/sysutils/busybox/init.d/23_acpid diff --git a/packages/sysutils/busybox/init.d/99_shell b/packages/sysutils/busybox/init.d/99_shell index 470b942086..6382da0947 100755 --- a/packages/sysutils/busybox/init.d/99_shell +++ b/packages/sysutils/busybox/init.d/99_shell @@ -11,5 +11,6 @@ echo "## ...... switch with ctrl-alt-f$TTY ...... ##" echo "###########################################" while true; do - exec /bin/sh /dev/tty$TTY 2>&1 +# exec /bin/sh /dev/tty$TTY 2>&1 + exec /sbin/getty -n -l /bin/sh 38400 tty$TTY done diff --git a/packages/sysutils/busybox/scripts/init b/packages/sysutils/busybox/scripts/init index 4a538b5fdc..57254d6e8e 100755 --- a/packages/sysutils/busybox/scripts/init +++ b/packages/sysutils/busybox/scripts/init @@ -3,64 +3,6 @@ # read config . /etc/sysconfig -# Starting Splash - [ "$DEBUG" != "yes" \ - -a "$TEXTMODE" != "yes" \ - -a -f /usr/bin/ply-image \ - -a -f /usr/share/splash/Splash.png \ - ] && ply-image /usr/share/splash/Splash.png & - -# mounting needed filesystems - progress "mounting needed filesystems" - $IONICE mount -n -t ramfs none /var - -# make variable directory structure - progress "make variable directory structure" - $IONICE mkdir -p /var/log \ - /var/lock \ - /var/media \ - /var/run \ - /var/tmp \ - /var/run/sepermit - - $IONICE chmod 1777 /var/run /var/tmp - -# copying config into storage - progress "copying config into storage" - mkdir -p $HOME/.config - for i in `ls /usr/config`; do - [ ! -f "$HOME/.config/$i" ] && \ - cp -PR /usr/config/$i $HOME/.config - done - -# caching xbmc - [ "$XBMC_CACHING" = "yes" ] && cache_xbmc - -# starting Udev - progress "starting Udev" - echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug - $NICE_20 udevd --daemon - $NICE_20 udevadm monitor 2>&1 >/var/log/udev.log & - $NICE_20 udevadm control --env STARTUP=1 - ( - $NICE_20 udevadm trigger - $NICE_20 udevadm settle --timeout=5 - $NICE_20 udevadm control --env STARTUP= - )& - -# starting dbus - progress "Starting D-BUS" - $IONICE mkdir -p /var/lib/dbus /var/run/dbus - dbus-daemon --system - dbus-uuidgen --ensure - -# starting HAL - progress "Starting Hardware Abstraction Layer" - $IONICE mkdir -p /var/cache/hald - $IONICE mkdir -p /var/run/dbus/hald-local - $IONICE mkdir -p /var/run/dbus/hald-runner - hald --verbose=no --daemon=yes --use-syslog - # getting runlevel RUNLEVEL="openelec" if test "$TEXTMODE" = yes; then From 8b95a212f656bdd52238da18b61fa5e14029d9bf Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:35:54 +0100 Subject: [PATCH 18/25] dbus: - adding init script for starting dbus daemon (move from /sbin/init) --- packages/sysutils/dbus/init.d/12_dbus | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 packages/sysutils/dbus/init.d/12_dbus diff --git a/packages/sysutils/dbus/init.d/12_dbus b/packages/sysutils/dbus/init.d/12_dbus new file mode 100755 index 0000000000..302d6ae3f4 --- /dev/null +++ b/packages/sysutils/dbus/init.d/12_dbus @@ -0,0 +1,11 @@ +# +# starting dbus +# +# runlevels: openelec, text + +progress "Starting D-BUS" + + $IONICE mkdir -p /var/lib/dbus /var/run/dbus + + dbus-daemon --system + dbus-uuidgen --ensure From ba4382081943fa01f0dfc8f82d00690b3653d355 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:36:12 +0100 Subject: [PATCH 19/25] hal: - adding init script for starting hal daemon (move from /sbin/init) --- packages/sysutils/hal/init.d/13_hal | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100755 packages/sysutils/hal/init.d/13_hal diff --git a/packages/sysutils/hal/init.d/13_hal b/packages/sysutils/hal/init.d/13_hal new file mode 100755 index 0000000000..b3dbffe0be --- /dev/null +++ b/packages/sysutils/hal/init.d/13_hal @@ -0,0 +1,12 @@ +# +# starting HAL +# +# runlevels: openelec, text + +progress "Starting Hardware Abstraction Layer" + + $IONICE mkdir -p /var/cache/hald \ + /var/run/dbus/hald-local \ + /var/run/dbus/hald-runner + + hald --verbose=no --daemon=yes --use-syslog From c3046a0f151972e875674eeccc6700052d47698f Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:36:29 +0100 Subject: [PATCH 20/25] lirc: - starting lirc later --- packages/sysutils/lirc/init.d/{21_lirc => 32_lirc} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename packages/sysutils/lirc/init.d/{21_lirc => 32_lirc} (100%) diff --git a/packages/sysutils/lirc/init.d/21_lirc b/packages/sysutils/lirc/init.d/32_lirc similarity index 100% rename from packages/sysutils/lirc/init.d/21_lirc rename to packages/sysutils/lirc/init.d/32_lirc From 77836a81deabe654e30e855f5227df07e1eb1416 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:36:51 +0100 Subject: [PATCH 21/25] plymouth-lite: - adding init script for starting splash (move from /sbin/init) --- packages/sysutils/plymouth-lite/init.d/00_plymouth | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 packages/sysutils/plymouth-lite/init.d/00_plymouth diff --git a/packages/sysutils/plymouth-lite/init.d/00_plymouth b/packages/sysutils/plymouth-lite/init.d/00_plymouth new file mode 100755 index 0000000000..3008c940f4 --- /dev/null +++ b/packages/sysutils/plymouth-lite/init.d/00_plymouth @@ -0,0 +1,11 @@ +# +# starting splash +# +# runlevels: openelec, text + +( + [ "$DEBUG" != "yes" -a "$TEXTMODE" != "yes" \ + -a -f /usr/bin/ply-image -a -f /usr/share/splash/Splash.png \ + ] && ply-image /usr/share/splash/Splash.png +)& + From 42ad6703d02ad698957dc4988267a66fd7f96475 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:37:06 +0100 Subject: [PATCH 22/25] udev: - adding init script for starting udev daemon (move from /sbin/init) --- packages/sysutils/udev/init.d/11_udev | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 packages/sysutils/udev/init.d/11_udev diff --git a/packages/sysutils/udev/init.d/11_udev b/packages/sysutils/udev/init.d/11_udev new file mode 100755 index 0000000000..c3fe754da2 --- /dev/null +++ b/packages/sysutils/udev/init.d/11_udev @@ -0,0 +1,18 @@ +# +# starting Udev +# +# runlevels: openelec, text + +progress "starting Udev" + + echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug + + $NICE_20 udevd --daemon + $NICE_20 udevadm monitor 2>&1 >/var/log/udev.log & + $NICE_20 udevadm control --env STARTUP=1 + + ( + $NICE_20 udevadm trigger + $NICE_20 udevadm settle --timeout=5 + $NICE_20 udevadm control --env STARTUP= + )& From 25aa8896e470ca6a8af0dde068ede1dd8633d442 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:37:30 +0100 Subject: [PATCH 23/25] xorg-server: - remove configfile --- packages/x11/xserver/xorg-server/conf.d/xorg | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 packages/x11/xserver/xorg-server/conf.d/xorg diff --git a/packages/x11/xserver/xorg-server/conf.d/xorg b/packages/x11/xserver/xorg-server/conf.d/xorg deleted file mode 100644 index 2c44a1926f..0000000000 --- a/packages/x11/xserver/xorg-server/conf.d/xorg +++ /dev/null @@ -1,13 +0,0 @@ -################################################################################ -# X.org environment variables. -# -# This file contains non-OpenELEC evironment variables as well as OpenELEC -# evironment variables that are not user defined. -################################################################################ - -#------------------------------------------------------------------------------- -# X environment variables. -#------------------------------------------------------------------------------- -DISPLAY=':0.0' - -export DISPLAY From c3b91e179a0110d3d315b753a210f8ec7461bd06 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:38:30 +0100 Subject: [PATCH 24/25] xorg-server: - configure xorg directories sooner --- .../xorg-server/init.d/05_configure_xorg | 19 +++++++++++++ .../xorg-server/init.d/12_configure-xorg | 27 ------------------- 2 files changed, 19 insertions(+), 27 deletions(-) create mode 100755 packages/x11/xserver/xorg-server/init.d/05_configure_xorg delete mode 100644 packages/x11/xserver/xorg-server/init.d/12_configure-xorg diff --git a/packages/x11/xserver/xorg-server/init.d/05_configure_xorg b/packages/x11/xserver/xorg-server/init.d/05_configure_xorg new file mode 100755 index 0000000000..fc0f8efea6 --- /dev/null +++ b/packages/x11/xserver/xorg-server/init.d/05_configure_xorg @@ -0,0 +1,19 @@ +# +# configure xorg directories +# +# runlevels: openelec, text + +progress "creating directories needed for Xorg" + + $IONICE mkdir -p /var/cache/xkb + $IONICE mkdir -p /var/lib + $IONICE mkdir -m 1777 -p /tmp/.ICE-unix + $IONICE chown root:root /tmp/.ICE-unix + + if lspci -n | grep 0300 | grep -q 10de; then + $IONICE ln -sf /usr/lib/libGL_nvidia.so.1 /var/lib/libGL.so + $IONICE ln -sf /usr/lib/xorg/modules/extensions/libglx_nvidia.so /var/lib/libglx.so + else + $IONICE ln -sf /usr/lib/libGL_mesa.so.1 /var/lib/libGL.so + $IONICE ln -sf /usr/lib/xorg/modules/extensions/libglx_mesa.so /var/lib/libglx.so + fi diff --git a/packages/x11/xserver/xorg-server/init.d/12_configure-xorg b/packages/x11/xserver/xorg-server/init.d/12_configure-xorg deleted file mode 100644 index 2adc464a53..0000000000 --- a/packages/x11/xserver/xorg-server/init.d/12_configure-xorg +++ /dev/null @@ -1,27 +0,0 @@ -# configure X.Org video settings -# -# runlevels: openelec, text, debug - -if lspci -n | grep 0300 | grep -q 10de; then - - progress "Found nVidia card, loading NVidia driver" - $IONICE modprobe nvidia & - - progress "Found nVidia card, enabling NVIDIA GLX as requested" - $IONICE mkdir -p /var/lib - $IONICE ln -sf /usr/lib/libGL_nvidia.so.1 /var/lib/libGL.so - $IONICE ln -sf /usr/lib/xorg/modules/extensions/libglx_nvidia.so /var/lib/libglx.so - -else - - progress "Not found nVidia card, enabling Mesa GLX as requested" - $IONICE mkdir -p /var/lib - $IONICE ln -sf /usr/lib/libGL_mesa.so.1 /var/lib/libGL.so - $IONICE ln -sf /usr/lib/xorg/modules/extensions/libglx_mesa.so /var/lib/libglx.so - -fi - -# Make some needed directorys - $IONICE mkdir -p /var/cache/xkb - $IONICE mkdir -m 1777 -p /tmp/.ICE-unix - $IONICE chown root:root /tmp/.ICE-unix From 8a33e34ae0e6e47a67c716b40050b80807be4fca Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 15 Mar 2010 18:39:29 +0100 Subject: [PATCH 25/25] xorg-server: - temporary disable installation of xf86-input-wacom --- packages/x11/xserver/xorg-server/install | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/x11/xserver/xorg-server/install b/packages/x11/xserver/xorg-server/install index d13662159d..42c02b95a3 100755 --- a/packages/x11/xserver/xorg-server/install +++ b/packages/x11/xserver/xorg-server/install @@ -74,7 +74,7 @@ mkdir -p $INSTALL/usr/share/hal/fdi/policy/10osvendor/ #Drivers $SCRIPTS/install xf86-input-evdev $SCRIPTS/install xf86-input-synaptics - $SCRIPTS/install xf86-input-wacom +# $SCRIPTS/install xf86-input-wacom for drv in $XORG_DRIVERS; do $SCRIPTS/install xf86-video-$drv