summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/systemd
Commit message (Collapse)AuthorAgeFilesLines
* systemd: Set the default firmware path to enable firmware loading in udevHolger Hans Peter Freyther2013-04-082-0/+101
| | | | | | | | | | | After some breakage in udev the kernel gained direct firmware loading. For older kernels (e.g. 3.2 in my case) udev still needs to load the firmware. Firmware loading is enabled once a default firmware path is set. Apply a compile fix from the upstream project. (From OE-Core rev: 2009c6899d7d4ddd71350b1026a27336dc3a94b8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: set INHIBIT_UPDATERCD_BBCLASS without sysvinit in featuresMartin Jansa2013-04-041-0/+6
| | | | | | | | | | | | * fixes udev configure in run-postinsts failing with: update-rc.d: /etc/init.d/systemd-udev: file does not exist because systemd-udev is installed only with sysvinit in features but update-rc.d was always called from PN postinst (From OE-Core rev: b1dca3a693bb439181a155c5248a2c6a900f729d) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Add new package systemd-kernel-installKhem Raj2013-03-291-1/+5
| | | | | | | | | Package additional directories e.g. /etc/kernel and /usr/lib/kernel (From OE-Core rev: c833df1493101165691e0a3b8e98055def10d504) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Upgrade to 199Khem Raj2013-03-294-4/+268
| | | | | | | | | | | | | | | udevadm is now moved from /usr/bin to /bin so account for that bash completions for udevadm should be packages with udev-utils since thats where udevadm itself is, they were in systemd package which is not correct location for it Backport patches for readahead fixes on spinning disks and to tackle error reported on missing /etc/sysctl.conf (From OE-Core rev: 0e692e846e5d6685619a7ce9f6e7346ced013b9b) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Upgrade to 198Khem Raj2013-03-274-1224/+75
| | | | | | | | | | | Tested on ppc and x86_64 compile tested for uclibc (From OE-Core rev: effb345e6c84158066620a90e224ad25ba79db34) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: recommend systemd-compat-unitsRoss Burton2013-03-261-1/+1
| | | | | | | | | | These are more than useful as they ensure some services are not started twice, and cause the first-boot postinstalls to run. (From OE-Core rev: c254ab4e3bdc4a3ba18e89219594fffa7895184d) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-compat-units: disable dbus-1Ross Burton2013-03-261-0/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: add udev init script for hybrid sysvinit/systemd usageRoss Burton2013-03-262-1/+113
| | | | | | | | | | With both sysvinit and systemd features it's possible to use systemd's udev with sysvinit, so add the required init script. (From OE-Core rev: b58a176936740e8e291f1e82229a8ca044bdb044) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: split out the hwdb dataRoss Burton2013-03-261-3/+19
| | | | | | | | | | The hardware databases are not essential and also quite large, so split them out into udev-hwdb. (From OE-Core rev: 3e8da06c1faeb7884689a8af959cd9fa5bdf4e4f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: don't depend on the PCI/USB databasesRoss Burton2013-03-261-2/+1
| | | | | | | | | | systemd ships its own databases (hwdb), so we don't need another copy. --with-pci-ids isn't recognised by configure, so remove it. (From OE-Core rev: 69abfae6c81c8d7e7920817a55c3bea84615446d) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: merge udev-systemd into udevRoss Burton2013-03-261-5/+4
| | | | | | | | | | Merge the contents of udev-systemd, which is just the service files, into udev itself. This split wasn't intended to ever happen in oe-core. (From OE-Core rev: c54970c5ce85a6155ed00cbb4044e1830f9538bc) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: make xz support (compressed journal) optional, defaulting to on.Ross Burton2013-03-261-2/+4
| | | | | | | | | | Compressed journals means using liblzma, sf the journal isn't going to be used this can be disabled. (From OE-Core rev: 5dcfe269c844673102beaacc6007fbd49f6b6d90) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: remove libsystemd-daemon linkage in libudevRoss Burton2013-03-152-0/+63
| | | | | | | | | | | | libudev was statically linking to libsystemd-shared, which was linking to libsystemd-daemon (via libtool). This is a spurious dependency so backport a commit from upstream to remove it. (From OE-Core rev: 3348e113d1e77bbe3b78abb7cddf866250421e06) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: set the location of the kill binaryRoss Burton2013-03-151-0/+1
| | | | | | | | | | | Otherwise systemd uses AC_PROG_PATH and finds it in the sysroot, which won't work on the target. (From OE-Core rev: 084eb0e530426fe57fb4d04680ea1da421e1e4fb) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: remove util-linux-mount dependencyRoss Burton2013-03-151-4/+0
| | | | | | | | | | | There's been a lot of action in busybox to fix mount's behaviour for systemd, so remove the dependency on util-linux. (From OE-Core rev: c6606864472784c40f61e1ac5ebba26b2be362d5) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: busybox's swapon now supports -pRoss Burton2013-03-151-2/+0
| | | | | | | | | | | Now that busybox's swapon supports -p, systemd doesn't need to depend on util-linux. (From OE-Core rev: 043969d963650048d9aba4da17a3b63e95463d64) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-compat-units: add missing systemd-systemctl-native dependencyRoss Burton2013-03-151-0/+2
| | | | | | | | | | | This package has postinsts that run on the build host, but wasn't depending on systemd-systemctl-native. (From OE-Core rev: b4b83eb092e2c1ed2bca64ab43150228e4f6cc80) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: set the location of the kill binaryRoss Burton2013-03-071-0/+2
| | | | | | | | | | | Otherwise systemd uses AC_PROG_PATH and finds it in the sysroot, which won't work on the target. (From OE-Core rev: 54760c783089c98cc6eda1933393ac3cb49bcaed) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: remove --with-distro option, it's not usedRoss Burton2013-03-071-5/+1
| | | | | | | | (From OE-Core rev: 18f4d510798d571127f24139b3121e444b673b38) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: remove unused cached configure variablesRoss Burton2013-03-071-4/+0
| | | | | | | | (From OE-Core rev: 4a6be4d202526403aaf9130e615773bf7cb7852c) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: make gcrypt support (for signing the journal) optionalRoss Burton2013-03-071-1/+5
| | | | | | | | (From OE-Core rev: 9ca041ccc6af1378a1072bdde678c0e97faedde6) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: systemd uses libkmod instead of modprobe, remove dependenciesRoss Burton2013-03-011-3/+0
| | | | | | | | (From OE-Core rev: 7e73a8eddd93c86863e3ff886984526a2163ca56) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: add udev-extraconf and USB/PCI IDs to RRECOMMENDSRoss Burton2013-02-151-0/+1
| | | | | | | | | | | The standalone udev has these dependencies and extraconf is required to have working automount amongst other things. (From OE-Core rev: 3d72ba9d25a02cac2c0a63ab32c5483be5c6ea3f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd_197.bb: Point to the place where we keep the /etc/rcN.d filesHolger Hans Peter Freyther2013-02-081-1/+2
| | | | | | | | | | By default /etc/rc.d is searched by systemd but we will keep rcN.d directories inside /etc. (From OE-Core rev: 659b146ef51c4873c67f227bd39f2368c28a022b) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: remove /var/cache from volatilesLaurentiu Palcu2013-02-061-1/+0
| | | | | | | (From OE-Core rev: ef45d35c1d534770f0e0e6d3e897d3f6062147a2) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: systemd-analyze remove python runtime dependenciesAndreas Müller2013-02-011-2/+0
| | | | | | | | | | | | systemd-analyze was rewritten in C (From OE-Core rev: d0682242fb44042497764ecc821b19c3f89054a0) (From OE-Core rev: 83b0af0aa50e1b0259ae13ea723289a3edb7d9e2) Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: systemd-analyse has moved to base_bindirAndreas Müller2013-02-011-2/+2
| | | | | | | | | | (From OE-Core rev: e24a5a72b73017c59fa0503b9745cb58444ea121) (From OE-Core rev: 3c14a1f79097f471d5897bea11d55ab4ac17b17e) Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Drop ppc build breakage patch for test-unit-fileKhem Raj2013-02-012-33/+0
| | | | | | | | | | | | its been fixed differently upstream in 197 (From OE-Core rev: 50a8bc8cf32f0cf38f0a910b0ae6bba03a2d58d7) (From OE-Core rev: 97b8958b194add71f281651be1ab1a825029977d) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: bump PE to provide upgrade path from meta-systemd recipeMartin Jansa2013-02-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 197 sorts lower then v196.*, 22 ERRORs are shown when buildhistory is used: ERROR: Package version for package udev-dbg went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package udev went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package udev-consolekit went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package udev-utils went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package udev-systemd went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd-gui went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd-vconsole-setup went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd-initramfs went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd-analyze went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd-dbg went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd-staticdev went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd-dev went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd-doc went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd-locale went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package systemd went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package libgudev-1.0 went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package libsystemd-daemon went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package libsystemd-id128 went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package libsystemd-journal went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package libsystemd-login went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) ERROR: Package version for package libudev went backwards which would break package feeds from (0:v196-105-gdecd634-r20.0 to 0:197-r1.0) (From OE-Core rev: a58238aec13dc7a0fe350c65502860a9045d151d) (From OE-Core rev: 71ae1992ee79672556b0fb1e066d317044a214cc) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: honor ROOT_HOMEEnrico Scholz2013-02-011-2/+1
| | | | | | | | | | | | | Use ${ROOT_HOME} which was added in commit a78cd0b3a69b829327cea035321051ab11cba70f. (From OE-Core rev: b783b0fe2ac7d6733eaaa4ba9f078ed67d0de944) (From OE-Core rev: 6ad2b3e18358a075b5a93edc2e620ac0ce9a15c8) Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Upgrade to 197Khem Raj2013-01-284-205/+1094
| | | | | | | | | | | | | | | | | | | | LGPL-2.1 licensce is updated to reflect the new FSF address Drop patches to disable argparse and dbus-python analyser has been implemented in C lets use that patch and get rid of the python version disable hostname detection for uclibc bases systems since uclibc lacks NSS (From OE-Core rev: af17e816dd4ee0c2a7401f26a148129ad8f8e1fa) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Conflicts: meta/recipes-core/systemd/systemd_197.bb Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: remove usbutils dependancyJack Mitchell2013-01-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | V2: Dependancy was removed in version 196 according to following systemd commit. http://cgit.freedesktop.org/systemd/systemd/commit/configure.ac?id=796b06c21b62d13c9021e2fbd9c58a5c6edb2764 V1: No where in the systemd readme does it specify that usbutils is a dependancy of systemd. I can only guess that it was added due to an issue elsewhere in the chain or it was brought in when udev was merged and the dependancies never checked. I have build tested this with no issues. (From OE-Core rev: 251627cdfc5a9aa69e469f3c9072264fd0bda73b) Signed-off-by: Jack Mitchell <jack.mitchell@dbbroadcast.co.uk> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Fix build on ppcKhem Raj2013-01-242-0/+35
| | | | | | | | | | | | | | | | | | | | ppc discovers an interesting issue in linking systemd where a library is missing in link cmdline and linker barfs ./.libs/libsystemd-core.a(libsystemd_core_la-manager.o): In function `manager_check_finished': /builddir/build/BUILD/systemd-196/src/core/manager.c:2092: undefined reference to `sd_notifyf' collect2: error: ld returned 1 exit status For more info see https://bugzilla.redhat.com/show_bug.cgi?id=888255 (From OE-Core rev: 2e2a91025ca9c113365c810ce08b48201fe792b8) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: Fix build on uclibcKhem Raj2013-01-222-73/+83
| | | | | | | | | | Systemd has some uclibc specific patches which needed to be forwarded ported to 196 (From OE-Core rev: e39f01ba4f6d9d9f1d24fd01745530cde9e92131) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: remove unused SERIAL_CONSOLE variableRoss Burton2013-01-211-2/+0
| | | | | | | (From OE-Core rev: 751c11e998431613389f094264f096fac5a1c1ae) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-serialgetty: skip package when not using systemdRoss Burton2013-01-211-0/+6
| | | | | | | | | | | As this package RDEPENDS on systemd it wants to build systemd, but if systemd isn't a DISTRO_FEATURE then that package is skipped so world builds fail. Solve this by skipping this package too. (From OE-Core rev: 192efd033c38205e114f62e9f62696a9a49b0970) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-serialgetty: remove redundant statementsRoss Burton2013-01-211-3/+0
| | | | | | | (From OE-Core rev: e5820f56becb3bcee44a461f7fc5640159679a15) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: update uclibc patch headersRoss Burton2013-01-217-8/+8
| | | | | | | | | | Discussion has revealed that upstream has formally rejected patches to support uclibc, so mark this in the headers. (From OE-Core rev: caf6aa1c996a949ca85f4beaf40d2a19433d18c8) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: add missing patch headersRoss Burton2013-01-218-0/+22
| | | | | | | | | | The reverts were by Koen and are literal revert commits, the uclibc patches were mostly introduced by Khem. (From OE-Core rev: 8925501890cbe630258d9c6fe348f1e3c821fc71) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: use new GTKDOC_DOCDIR and clean upRoss Burton2013-01-211-6/+4
| | | | | | | | | | | Now that gtk-doc.bbclass supports overriding the documentation directory, systemd can just inherit gtk-doc and all of the manual operations can be removed. (From OE-Core rev: 8b7816804dcfdc380fbebe6dc8c81f431a7fc450) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: fix typo in FILESRoss Burton2013-01-211-1/+1
| | | | | | | | | Accidently managed to corrupt FILES_udev. (From OE-Core rev: b1d8187f66d9646a53928fe288085f4605bc43ef) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: skip in non-systemd distros to fix world buildsRoss Burton2013-01-211-0/+8
| | | | | | | (From OE-Core rev: a2553b5f8b80ca0cd578afa2d2857ebb2b70ee3c) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: add systemd recipesRadu Moisan2013-01-2022-0/+1597
Add systemd recipes and associated support recipes. Mostly based on meta-oe/meta-systemd, so almost all credit should go to: Andreas Müller <schnitzeltony@googlemail.com> Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Holger Hans Peter Freyther <holger@moiji-mobile.com> Khem Raj <raj.khem@gmail.com> Koen Kooi <koen@dominion.thruhere.net> Martin Jansa <Martin.Jansa@gmail.com> (From OE-Core rev: 6a8a48b4d0d0b9b8d8af46cae11245bcb870bbc3) Signed-off-by: Radu Moisan <radu.moisan@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>