Commit Graph

16146 Commits

Author SHA1 Message Date
Stefan Saraev
f714bf6650 lockdev: convert to new package format. 2013-10-11 19:47:50 +03:00
Stefan Saraev
dea21ef751 yaml: convert to new package format. 2013-10-11 19:47:04 +03:00
Stefan Saraev
c38473080b libmad: clean up autoreconf hacks 2013-10-11 19:46:23 +03:00
Stefan Saraev
3d5e6e8c5e scripts/autoreconf: prepare to clean up per-package autoreconf hacks 2013-10-11 19:45:12 +03:00
Stefan Saraev
2dc27d4b6c xorg: fix configure on multi-gpu setups.
no more than one xorg-configure@ should be allowed. so pick the first card

this hardly depends on current xorg udev rules (see commit a4b62c0017)
or on all drm drivers built as modules.
2013-10-11 13:25:36 +03:00
Stefan Saraev
3c5ba3ac25 systemd: fix clock rules 2013-10-11 13:00:40 +03:00
Stefan Saraev
a4b62c0017 Revert "xorg-server: fix udev rule to work with drivers as modules or statically builtin"
This reverts commit 7793693d02.

before:
Oct 11 09:36:18 openelec Xorg[267]: creating needed directories and symlinks for driver: i915
Oct 11 09:36:18 openelec Xorg[268]: creating needed directories and symlinks for driver: radeon
Oct 11 09:36:18 openelec Xorg[463]: creating needed directories and symlinks for driver: nvidia
^^ I have only nvidia.

now:
Oct 11 09:54:30 openelec Xorg[485]: creating needed directories and symlinks for driver: nvidia

this is a regression. don't touch it before we compile ALL drm kernel drivers as modules.
2013-10-11 12:56:16 +03:00
Stefan Saraev
73452734a9 eventlircd: fix udev rules. no whitespace allowed here 2013-10-11 12:55:55 +03:00
Stefan Saraev
1961b9dad7 readline: cleanup 2013-10-11 12:24:42 +03:00
Stefan Saraev
a79d0ce066 file: convert to new package format. 2013-10-11 12:03:57 +03:00
Stefan Saraev
2a7f30f7d2 readline: convert to new package format. 2013-10-11 12:03:49 +03:00
Stefan Saraev
19f7796809 ratpoison: disable history 2013-10-11 12:00:34 +03:00
Stefan Saraev
582f10f168 xorg-server: start via xorg-launch-helper
services that depend on Xorg (such as ratpoison/xbmc)
should wait with starting until Xorg is ready for X11 connections

xorg-launch-helper is a simple solution. it starts and forks the
Xorg server and listens for a signal from Xorg. At this point, the
utility signals systemd READY through sd_notify(). At this point
systemd will start units that have an explicit ordering configured
to be after the xorg.service

...
Oct 10 12:03:36 openelec systemd[1]: Reached target Multi-User System.
Oct 10 12:03:36 openelec systemd[1]: Starting Xorg Server...
Oct 10 12:03:39 openelec systemd[1]: Started Xorg Server.
Oct 10 12:03:39 openelec systemd[1]: Starting Ratpoison Window Manager...
Oct 10 12:03:39 openelec systemd[1]: Started Ratpoison Window Manager.
Oct 10 12:03:39 openelec systemd[1]: Starting Graphical Interface.
Oct 10 12:03:39 openelec systemd[1]: Reached target Graphical Interface.
Oct 10 12:03:39 openelec systemd[1]: Starting XBMC user autostart script...
Oct 10 12:03:39 openelec systemd[1]: Started XBMC user autostart script.
Oct 10 12:03:39 openelec systemd[1]: Starting XBMC Media Center...
Oct 10 12:03:39 openelec systemd[1]: Started XBMC Media Center.
Oct 10 12:03:39 openelec systemd[1]: Starting XBMC Mediacenter Interface.
Oct 10 12:03:39 openelec systemd[1]: Reached target XBMC Mediacenter Interface.
Oct 10 12:03:39 openelec systemd[1]: Startup finished in 2.556s (kernel) + 5.194s (userspace) = 7.750s.
...
2013-10-10 15:22:17 +03:00
Stefan Saraev
87fe896bf3 new package: add package 'xorg-launch-helper' 2013-10-10 15:19:43 +03:00
Stefan Saraev
9d89ee19da xorg: xorg-configure@ wants xorg. or a nice race can happens
openelec:~ # systemctl status xorg
xorg.service - Xorg Server
   Loaded: loaded (/lib/systemd/system/xorg.service)
   Active: inactive (dead)
           start condition failed at Wed 2013-10-09 16:00:35 UTC; 5min ago
           ConditionPathExists=/run/openelec/xorg-settings.conf was not met

Oct 09 16:00:35 openelec systemd[1]: Started Xorg Server.
2013-10-09 19:51:43 +03:00
Stefan Saraev
9eb62360b8 xorg: hack. start before xbmc. on fail restart forever. 2013-10-09 19:50:46 +03:00
Stefan Saraev
acf62a6bcd ratpoison: hack. start before xbmc. on fail restart forever. 2013-10-09 19:49:10 +03:00
Stefan Saraev
93b9d8f66f xbmc: xbmc.service: set RestartSec=2 2013-10-09 19:47:51 +03:00
Stefan Saraev
43b15e92d3 xbmc: xbmc.service: tweaks
- 90s time wait to stop is a bit high. give it max 10s then KILL it
- let systemd kill all the processes in the cgroup. like our binary addons
2013-10-08 19:55:56 +03:00
Stefan Saraev
260069cca7 systemd: rework machine-idd service
- always set a *valid* machine-id
- start machine-id.service before journald
2013-10-08 18:40:48 +03:00
Stefan Saraev
2c835f85fd busybox: var-log-debug.service: start before systemd-journal-flush.service 2013-10-08 18:39:23 +03:00
Stefan Saraev
d8940c9ed4 Merge pull request #2685 from henkwiedig/fix-xf86-video-vmware-mibstore
xf86-video-vmware: bump to 45b2457516a9db4bd1d60fbb24a1efbe2d9dd932
2013-10-08 04:23:37 -07:00
Stefan Saraev
8c1acb4902 openssh: sshd.service: remove KillMode
^^ or active sessions won't be killed on shutdown / reboot
2013-10-08 14:14:53 +03:00
Stefan Saraev
732d05d7fc systemd: tune journald.conf a bit 2013-10-08 14:14:27 +03:00
Henk Wiedig
e929b85caa xf86-video-vmware: bump to 45b2457516a9db4bd1d60fbb24a1efbe2d9dd932 2013-10-08 09:19:54 +02:00