Commit graph

347 commits

Author SHA1 Message Date
Stephan Raue
6aff89a113 systemd: provide unit, tmpdir, modules-load dir and sysctl dir in /storage/.config
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-13 01:28:32 +02:00
Stephan Raue
07bdeb6181 bluez: move obex init scripts to systemd
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-12 17:00:34 +02:00
Stephan Raue
1399871f4d xorg-server: monitor debug.conf, start with debug logging if we start in debug mode, service files rework
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-11 04:26:38 +02:00
Stephan Raue
a2b8cac8c8 systemd: start debugconfig.service after local-fs.target
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-11 04:24:27 +02:00
Stephan Raue
ca02a43eba systemd: add /run/openelec to tmpfiles.d
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-11 04:23:33 +02:00
Stephan Raue
cf90aeee41 systemd: add debug config script and service, add avahi debug options
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-11 00:25:22 +02:00
Stephan Raue
6c126347ad busybox: port userconfig script setup to systemd
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-08 04:00:57 +02:00
Stephan Raue
85c9783459 busybox: port machine-id script setup to systemd
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-08 03:43:08 +02:00
Stephan Raue
0d92cba5a4 new package: add package 'dbus:bootstrap', systemd depends on package 'dbus:bootstrap', dbus depends on package 'systemd'
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-06 00:50:34 +02:00
Stephan Raue
01d93d4393 systemd: dont run fsck on root
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-05 20:11:52 +02:00
Stephan Raue
f2dc42dc15 systemd: switch to systemd's 'halt', 'poweroff', 'reboot', 'runlevel', 'shutdown' functions
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-05 10:44:06 +02:00
Stephan Raue
6457e3b365 systemd: convert to new package format, rework to enable initial systemd init support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-08-05 10:42:58 +02:00
Stephan Raue
029413a3b9 systemd: update to systemd-206
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-29 08:32:20 +02:00
Stephan Raue
58f6397e10 systemd: symlink udevadm to /sbin for compatibility
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-28 21:41:45 +02:00
Stefan Saraev
d8aac41e40 udev: start monitor only in debug mode, move logfile
closes #2393
2013-07-13 15:32:11 +03:00
Stephan Raue
469bce1c2a systemd: add tmpfiles.d support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-12 20:39:11 +02:00
Stephan Raue
24a5ec38a5 systemd: add applet 'systemd-tmpfiles
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-12 20:34:14 +02:00
Stephan Raue
d6e7293d57 systemd: update to systemd-205
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-12 16:28:49 +02:00
Stephan Raue
5692fcebb3 systemd: rename profile.d config file
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-07-07 17:08:14 +02:00
Stephan Raue
b96483aa59 systemd: enable LTO and linker-plugin support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 17:14:14 +02:00
Stephan Raue
5d4bd900e9 systemd: update to systemd-204
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-06-02 16:43:35 +02:00
Stephan Raue
92d6728d60 libcap: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 23:43:17 +02:00
Stephan Raue
487cb615fe attr: build as static library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-05-31 23:41:24 +02:00
Stephan Raue
1b4d728442 systemd: update to systemd-200
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-08 16:11:51 +02:00
Stephan Raue
ca93879577 systemd: update to systemd-199
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-03-27 02:15:44 +01:00
Stefan Saraev
a5edf61734 xbmc/udev: wait for udevadm settle to finish
fixes #2000
2013-03-04 14:28:57 +02:00
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
Detlev Rackow
9b9b98b1a3 systemd: write to RTC in utc. to keep in line with connman 2013-01-28 23:18:49 +02:00
Stephan Raue
3765e1ac07 systemd: add keymap support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-27 02:43:47 +01:00
Stephan Raue
5b4c077e6f systemd: update to systemd-197
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-01-19 14:42:56 +01:00
Stefan Saraev
2e953faaf1 systemd: disable building the man page index and systemd-python 2012-12-27 14:31:24 +02:00
Stephan Raue
4b88c152e9 systemd: update to systemd-196, enable attr support
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-11-21 17:59:08 +01:00
Stephan Raue
f965659dba systemd: update to systemd-195
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-10-23 03:19:07 +02:00
Stephan Raue
38a96bdd3c systemd: update to systemd-194
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-10-04 03:28:41 +02:00
Stephan Raue
81af45f83b systemd: add buildfix patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-09-23 17:30:30 +02:00
Stephan Raue
d5084b220d systemd: update to systemd-191
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-09-23 02:32:55 +02:00
Stephan Raue
f877afe18d systemd: update to systemd-189
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-08-25 14:37:24 +02:00
Stephan Raue
12ff6827ae systemd: update to systemd-188
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-08-13 21:14:27 +02:00
Stephan Raue
6c5329082e systemd: update again to systemd-187, fix build
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-07-21 13:03:44 +02:00
Stephan Raue
cc737f6d0e Revert "systemd: update to systemd-187"
This reverts commit ec363e6202.
2012-07-21 02:47:10 +02:00
Stephan Raue
ec363e6202 systemd: update to systemd-187
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-07-20 18:19:54 +02:00
Stephan Raue
4f2faf55b8 systemd: update to systemd-186
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-07-04 00:05:03 +02:00
Stephan Raue
9d861ee3a6 Revert "systemd: install needed library (again)"
This reverts commit 693785e2ce.
2012-05-31 21:40:43 +02:00
Stephan Raue
693785e2ce systemd: install needed library (again)
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-31 21:28:59 +02:00
Stephan Raue
78e2fcd538 systemd: update to systemd-184
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-31 18:03:51 +02:00
Stephan Raue
1707a737e5 systemd: install needed library
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-29 20:00:49 +02:00
Stephan Raue
94324a053b udev: replace with systemd
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2012-05-28 20:22:30 +02:00