Commit Graph

80 Commits

Author SHA1 Message Date
Koen Kooi
bddff3209c systemd: update and disable storing coredumps in the journal
Storing coredumps in the journal was mentioned as one of the reasons the journals grow so large

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-03-09 10:36:57 +01:00
Koen Kooi
112c1f86fc systemd: update to latest git
This is in preparation for the v44 release.

* drop 2 patches that aren't needed anymore
* fix more endianness problems
* fix journal crashes with large files

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-03-09 07:03:52 +01:00
Koen Kooi
81703d249d systemd: enable logging to disk instead of tmpfs
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-03-09 07:03:52 +01:00
Koen Kooi
c2feb1ab2a systemd: enable xz compression for journald
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-03-09 07:03:52 +01:00
Andreas Müller
1aa96dc9df systemd-systemctl-native: multiple service files not looped properly
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-03-04 18:05:01 +01:00
Koen Kooi
3d15d096b6 systemd: address logind problem on BE machines
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-02-29 14:53:13 +01:00
Koen Kooi
9cca08ee27 systemd: split out libraries from ${PN}
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-02-24 10:55:49 +01:00
Andreas Müller
9d72ff10c5 systemd-systemctl-native: add multiple services support
Thanks to Otavio Salvador for helping hint [1]

[1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2012-February/037856.html

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-02-23 16:46:30 +01:00
Koen Kooi
724ec1ea4f systemd: move to v40 and don't kill user processes on exit
This fixes screen and tmux persistency issues.

Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-02-07 16:06:19 +01:00
Otavio Salvador
0d20039cfd systemd-serialgetty: support machines without serial console
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-02-01 08:24:06 +01:00
Koen Kooi
1c89ddb276 systemd: don't depend on tasks/images to do the right thing with mount
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-28 12:20:59 +01:00
Khem Raj
a2b05eddcf systemd: Forward port format-replace-m-uclibc.patch
This patch was not applying and had to consider more
fields this time.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-26 09:58:02 +01:00
Koen Kooi
ab384f1e56 systemd: update to v39
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-25 13:57:15 +01:00
Koen Kooi
77ce4f048e systemd: bump SRCREV to fix big-endian builds
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-24 13:20:50 +01:00
Koen Kooi
103b4174d1 systemd: move kbd RECOMMENDS to vconsole-setup where they belong
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-20 12:29:32 +01:00
Koen Kooi
0ce5ec32b8 systemd: add upstream status to patch
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-20 08:25:45 +01:00
Anders Darander
acfe5820fe systemd: split out systemd-analyze
Split systemd-analyze to a separate package, to remove the implicit
dependency on python. (At least the rpm-packaging backend created a
run-time dependency on python).

Add an RDEPENDS_${PN}-analyze on python-dbus, as this is required for
systemd-analyze to work.

Add an RRECOMMENDS_${PN}-analyze on python-pycairo, as the plot command
in systemd-analyze requires this package.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-20 08:24:37 +01:00
Koen Kooi
6cb51af0e1 systemd: update to v38+git
* This introduces the 'journal' feature.
* Upstream is following the fedora /usr move so EXTRA_OECONF needs to get updated to keep the paths the same for the OE usecase

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-20 08:24:37 +01:00
Anders Darander
d3a451bbd0 systemd: git repo moved
Freedesktop have reorganized the git repository structure.

Signed-off-by: Anders Darander <anders@chargestorm.se>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2012-01-10 08:25:55 +01:00
Otavio Salvador
5f2ac92eed systemd: depends on intltool-native
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2011-12-23 08:53:02 +01:00
Otavio Salvador
2cba3b0244 systemd-systemctl-native: add support to recursive services
Some services can reference others for installation thought the Also
key; systemctl now handles it calling itself recursively for each
service.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-12-15 09:25:07 +01:00
Martin Jansa
0c1147ad8d systemd: add prerm u-a calls
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-11-21 12:08:21 +01:00
Koen Kooi
c30abb39eb systemd: bump SRCREV
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-11-20 13:00:25 +01:00
Koen Kooi
80689864f3 systemd: bump SRCREV
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-11-08 10:42:29 +01:00
Otavio Salvador
79f35231a3 systemd-systemctl-native: add a systemctl wrapper
The wrapper allows for enabling services at rootfs generation thus
allowing systemd to be used in ready-only filesystems.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-11-04 19:41:19 +01:00
Koen Kooi
239e817197 systemd-compat-units: run systemd-machine-id-setup
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-11-01 14:33:10 +01:00
Martin Jansa
592e24e043 systemd-serialgetty: use better default SERIAL_CONSOLE
* having /dev/ttySO fails with:
  | ln: failed to create symbolic link
  `/OE/shr-core/tmp/work/nokia900-oe-linux-gnueabi/systemd-serialgetty-1.0-r0/image/etc/systemd/system/getty.target.wants/serial-getty@/dev/ttyS0.service':
  No such file or directory

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-11-01 09:57:03 +01:00
Koen Kooi
2f260409a0 systemd: fix internal pager
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-11-01 08:36:17 +01:00
Otavio Salvador
48e381fcb0 systemd: add lock group using useradd.bbclass
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-24 16:23:42 +02:00
Koen Kooi
960002137d systemd: fix initramfs symlink
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-21 16:49:37 +02:00
Otavio Salvador
ca82bc073d systemd: add systemd-initramfs
Includes a /init that points to ${base_sbin}/init that is called so to
avoid having to include post rootfs commands for it.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-21 16:13:47 +02:00
Otavio Salvador
8fee9e2af6 systemd-serialgetty: don't require systemd_git.bb
Avoids the recompile of this package every time systemd is change.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-21 16:13:46 +02:00
Koen Kooi
517325b50b systemd-compat-units: start opkg after remount-rootfs.target, not before
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-18 11:18:13 +02:00
Koen Kooi
ce4f274e3d systemd-speed-hacks: disable remountfs removal, images ship util-linux-mount now to fix this bug
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-16 09:54:06 +02:00
Koen Kooi
bae44233bb systemd-speed-hacks: remove some (re)mount tasks that aren't needed yet in OE built images
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-12 14:45:57 +02:00
Koen Kooi
5e49da18dd systemd: update to v37
Runtime tested on beagleboard/angstrom, usrp-e1xx/angstrom

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-12 11:30:32 +02:00
Koen Kooi
375b2e6c6b systemd: split out vconsole services into its own subpackage
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-09 22:16:06 +02:00
Koen Kooi
a0906790ae systemd: recommend fsck.extX to get fsck working on those filesystems
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-09 19:34:05 +02:00
Koen Kooi
ee02784bf2 systemd: inherit pkgconfig
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-07 23:49:59 +02:00
Koen Kooi
ea53d5c61b systemd: use proper fsck
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-06 15:17:47 +02:00
Koen Kooi
b297ece0b5 systemd: update to latest git
Fix docbook-xsl problem by forcing the xsltproc check to false

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-10-02 20:08:50 +02:00
Koen Kooi
92edaa1967 systemd: replace analyze patch with upstream version
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-09-27 13:02:26 +02:00
Koen Kooi
fb0d50c16f systemd: bump to v36
2 of the 3 analyze patches have been applied upstream, delete them

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-09-25 16:34:24 +02:00
Koen Kooi
54ab502d4f systemd: add kernel time and summary into svg plot
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-09-22 17:16:28 +02:00
Koen Kooi
e74d8c7cc9 systemd: bump SRCREV for automount fixes
Also fix -dev package

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-09-21 11:21:25 +02:00
Khem Raj
0f149196c1 systemd: Refresh format-replace-m-uclibc patch
This patch was not applying so we adjust it
to the new changes in uclibc sources.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-09-19 08:24:55 +02:00
Koen Kooi
322d9fa8ab systemd: update to v35
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-09-01 13:05:42 +02:00
Koen Kooi
cb99ea268e systemd: update to v34
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-08-26 12:43:49 +02:00
Khem Raj
b435cc98b3 systemd: inherit perlnative
otherwise intltool fails to find XML parser module
as it uses perl from build host

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-08-08 10:51:52 +02:00
Khem Raj
e7573fb3c7 systemd: Link with librt explicitly on uclibc
Latest systemd has started to use mq_* functions
which are found on librt in uclibc.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-08-06 10:33:46 +02:00