11794 Commits

Author SHA1 Message Date
Dag Wieers
6f41b37996 When init starts daemons through a shell script, replace the shell altogether
A few daemons are being started from init through a shell script. Since the daemon does not "deamonizes" properly, it's been put in the background from the shell by using ( ... ) &, however this leaves a lingering shell that serves no purpose. This patch improves this situation.

The situation before this change looked like:

    init-+-Xorg
         |-avahi-daemon
         |-console-kit-dae-+-62*[{console-kit-da}]
         |                 `-{gdbus}
         |-dbus-daemon
         |-eventlircd
         |-klogd
:        |-init---atvclient
         |-init---connmand
:        |-init---ratpoison
:        |-init---udevadm
         |-polkitd---{gdbus}
         |-rpcbind
         |-sshd---sshd---sh---pstree
         |-syslogd
         |-systemd-udevd
:        |-tvheadend.start---tvheadend---12*[{tvheadend}]
         |-udisks-daemon-+-udisks-daemon
         |               |-{gdbus}
         |               `-{gmain}
         |-upowerd-+-{gdbus}
         |         `-{gmain}
         |-wpa_supplicant
         `-xbmc.bin---17*[{xbmc.bin}]

After this change, it looks like:

    init-+-Xorg
:        |-atvclient
         |-avahi-daemon
         |-console-kit-dae-+-62*[{console-kit-da}]
         |                 `-{gdbus}
         |-dbus-daemon
         |-eventlircd
         |-init---connmand
         |-klogd
         |-polkitd---{gdbus}
:        |-ratpoison
         |-rpcbind
         |-sshd---sshd---sh---pstree
         |-syslogd
         |-systemd-udevd
:        |-tvheadend---12*[{tvheadend}]
:        |-udevadm
         |-udisks-daemon-+-udisks-daemon
         |               |-{gdbus}
         |               `-{gmain}
         |-upowerd-+-{gdbus}
         |         `-{gmain}
         |-wpa_supplicant
         `-xbmc.bin---17*[{xbmc.bin}]

Only for connmand this is not easily done since the shell loops and restarts connmand. In different circumstances /etc/inittab would respawn the process.
2013-02-06 22:16:12 +01:00
Stephan Raue
13afe88c7e linux: add upstream patches, this fix #1841
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-06 00:48:04 +01:00
Stephan Raue
c76d5574b7 xf86-video-nvidia: remove old patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-06 00:47:26 +01:00
Stephan Raue
35fdb1f672 xf86-video-nvidia: remove old patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-06 00:47:16 +01:00
Stefan Saraev
6c7a388ce1 xf86-video-nvidia-legacy: update kernel-3.7-fix.patch. do not check patchlevel / sublevel 2013-02-05 20:00:00 +02:00
Stefan Saraev
0e084e8fa6 xf86-video-nvidia: update kernel-3.7-fix.patch. do not check patchlevel / sublevel 2013-02-05 19:59:02 +02:00
Stefan Saraev
cb3c9bfba0 xf86-video-nvidia-legacy: fix build with kernel 3.6.7 2013-02-05 11:21:27 +02:00
Stefan Saraev
087741801e xf86-video-nvidia: fix build with kernel 3.6.7 2013-02-05 11:20:41 +02:00
Stefan Saraev
43006644d6 tvheadend: disable libav 2013-02-05 00:20:34 +02:00
Stefan Saraev
af68bee9dc tvheadend: depend on 'curl', required for imagecache 2013-02-05 00:19:18 +02:00
Stefan Saraev
09109e9259 intel-gpu-tools: add script to set colorspace. thanks to fritsch 2013-02-04 23:45:18 +02:00
Stephan Raue
9f77881f53 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-02-04 19:43:08 +01:00
Stephan Raue
ba214616b3 linux: update to linux-3.7.6
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-04 19:35:56 +01:00
Stefan Saraev
3f9a6d3353 busybox: mount debugfs 2013-02-04 20:30:19 +02:00
Stefan Saraev
a28b8d1fa6 xf86-video-intel: depend on 'intel-gpu-tools' 2013-02-04 20:30:19 +02:00
Stefan Saraev
2fb1ca693a linux: do not disable CONFIG_DEBUG_FS. required for intel-gpu-tools 2013-02-04 20:30:19 +02:00
Stefan Saraev
37aff83993 new package: add package 'intel-gpu-tools' 2013-02-04 20:30:15 +02:00
Stephan Raue
ab047bd85a linux: add patch to fix channel mappings
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-04 00:29:26 +01:00
Stephan Raue
3368ae19c0 xbmc: add upstream patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-04 00:28:57 +01:00
Stephan Raue
6df5a568d0 xbmc: reenable build of goom, seems to work now
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-04 00:28:34 +01:00
Stephan Raue
535f6451f8 alsa: add sample config to support Intel HD Audio
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-03 15:44:45 +01:00
Stephan Raue
cca4563b97 aver_h826d: remove driver, this driver dont work with kernels newer then 3.2 anymore, and there are no hacks avaible anymore to support newer kernels. 'Avermedia stopped developing the driver for newer kernels...' see http://www.linuxtv.org/wiki/index.php/AVerMedia_AverTV_Hybrid_Volar_HX_(A827), this device (as well A826) is now not more supported here
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-03 15:04:50 +01:00
Stephan Raue
fc9b765cc9 xbmc: add PR2119 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-03 14:49:58 +01:00
Stephan Raue
ac02b5fd8f Revert "alsa-lib: add upstream patches"
This reverts commit 6f4cb57328e5a5c99bd714b24b9e9694606d31bf.
2013-02-03 14:37:07 +01:00
vpeter4
f0ed75b919 sundtek: addon redesign addon renamed to just sundtek added addon settings sundtek's binaries are downloaded on first run automatically download new version of the binaries if available added preload library to .profile (to run mediaclient, w_scan, ... from console)
The addon is now generic for all architectures (doesn't contain any binary file).

Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-03 14:19:51 +01:00
Stephan Raue
0757e8858d busybox-initramfs: dont load splash in background, to make Milhouse happy
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-03 01:36:27 +01:00
Stephan Raue
f0a6ca107a xbmc: add PR2158 patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 22:47:36 +01:00
Stephan Raue
6f4cb57328 alsa-lib: add upstream patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 22:46:41 +01:00
Stephan Raue
49869f1686 linux: add patch to Add workaround for conflicting IEC958 controls
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 22:06:29 +01:00
Stephan Raue
14c26535be RTL8192CU: add patch to support kernel 3.7
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 16:23:57 +01:00
Stephan Raue
5cd56586b9 bcm2835-bootloader: set gpu memory to 100MB for 256MB boards
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 14:39:07 +01:00
Stephan Raue
53b78bb5ed bcm2835-bootloader: install start_x.elf and fixup_x.dat too
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 14:37:35 +01:00
Stephan Raue
de15aaaf6b bcm2835-bootloader: update to bcm2835-bootloader-73d99ed
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 14:35:00 +01:00
Stephan Raue
5ec73a2e7e bcm2835-driver: update to bcm2835-driver-73d99ed
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 14:34:18 +01:00
Stephan Raue
ddc180276a RTL8192CU: update to RTL8192CU-v3.4.4_4749.20121105
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-02 14:23:48 +01:00
Stephan Raue
ceedce8668 Merge pull request #1809 from fritsch/master
AE: wait max 10 seconds to find at least _one_ audio device
2013-02-01 09:10:20 -08:00
Stephan Raue
2a02a5914e json-c: add patch to support automake-1.13, this fixes #1830
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-01 16:52:55 +01:00
Stephan Raue
bcc13a27a3 speex: add patch to support automake-1.13
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-01 16:52:16 +01:00
Stephan Raue
564d8cf1b4 bcm_sta: update patches
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-01 16:27:57 +01:00
Stephan Raue
af534fc7a9 connman: update to connman-1.11
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-02-01 16:22:45 +01:00
fritsch
513f9c98cc AE: fix no devices found - 10 seconds start delay 2013-02-01 13:39:35 +01:00
Stephan Raue
7f8627cd01 Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv 2013-01-31 15:55:08 +01:00
Stephan Raue
6f567364e5 dvb-firmware: update to dvb-firmware-0.0.30, this fixes #1822
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-31 15:05:09 +01:00
vpeter4
8d808bea03 autoupdate: checking download success 2013-01-31 13:27:25 +01:00
Stefan Saraev
f50386d87f makemkv: ups. update changelog. 2013-01-30 12:15:29 +02:00
Stefan Saraev
2ad5beded2 makemkv: update to makemkv-1.7.10 2013-01-30 12:13:17 +02:00
Stephan Raue
b612271f7f Revert "bluez: update to bluez-5.1"
This reverts commit d5e294aaa5b4fe4aaf2f257ff638ec0fde446ff4.
2013-01-30 06:24:12 +01:00
Stephan Raue
bd1fe46897 Revert "bluez: add init script and udev rule (needs rework)"
This reverts commit 6e5d304a3f63280bdfccad3b994b91a1fff0972b.
2013-01-30 06:24:03 +01:00
Stephan Raue
617d5bfc45 Revert "bluez: build depend on 'readline'"
This reverts commit ef1dc59246da91a9bdc78b6054e96fc06edd188d.
2013-01-30 06:23:52 +01:00
Stephan Raue
52e8b1e9c7 Revert "bluez: rework install script, install some tools to release build"
This reverts commit 3f796d5d855000c681aa2f122ee3ce731773928f.
2013-01-30 06:23:39 +01:00