generic-poky/meta/recipes-extended
Mark Asselstine e30f00bca5 sysklogd: do more to properly work with systemd
It was noticed that syslogd and klogd were no longer running on system
startup, meaning no /var/log/messages etc.. It appears as though
sysklogd has never been updated to follow the expected logging
requirement for systemd as described here:
https://www.freedesktop.org/wiki/Software/systemd/syslog/

As such no service was started and no logging present. Using the above
guidelines we create two new service files syslogd.service and
klogd.service. We make use of tmpfiles.d in order to ensure the
xconsole device node exists and do other minor recipe cleanup to
ensure peaceful coexistence with sysvinit and systemd implementations.

The systemd documentation also asks that for a logger which is not
rsyslog that we also enable 'ForwardToSyslog=' in journald.conf, but
this is already the case so no action is required.

With this change in place syslogd and klogd are started at system
startup and the expected logs are available.

Unfortunately I was not able to find any work done on this upstream or
in other distros so this is my best effort at making this work.

(From OE-Core rev: 914e08cf627e54e5019eda2154663c30b9a68ded)

Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-01-16 18:05:12 +00:00
..
asciidoc asciidoc: set CLEANBROKEN to fix rebuild 2016-09-22 11:13:24 +01:00
at at: use snapshot.debian.org for SRC_URI 2016-08-01 11:47:14 +01:00
bash bash_3.2.x: update recipe version to match what we're shipping 2016-11-06 23:35:35 +00:00
bc bc: separate B and S 2015-01-16 23:08:25 +00:00
blktool blktool: use snapshot.debian.org for SRC_URI 2016-08-01 11:47:14 +01:00
byacc byacc: upgrade to 20160606 2016-07-20 10:28:51 +01:00
bzip2 bzip2: Security fix CVE-2016-3189 2016-07-20 10:28:52 +01:00
chkconfig chkconfig: Avoid using caddr_t 2016-01-24 09:40:29 +00:00
cpio meta: use require instead of include when file should exist 2017-01-09 13:39:11 +00:00
cracklib cracklib: Apply patch to fix CVE-2016-6318 2016-09-24 07:30:10 +01:00
cronie cronie: upgrade to 1.5.1 2016-08-04 15:22:23 +01:00
cups meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
cwautomacros cwautomacros: cleanup buildpath in autogen.sh 2015-10-01 07:43:34 +01:00
diffutils diffutils: do_configure: fix "Argument list too long" 2016-12-08 10:31:30 +00:00
ed ed_0.5: Handle --disable-static option 2016-02-15 16:28:46 +00:00
ethtool ethtool: Upgrade 4.6 -> 4.8 2016-11-06 23:35:35 +00:00
findutils meta: update patch metadata 2016-07-08 09:57:24 +01:00
foomatic foomatic-filters: Security fixes CVE-2015-8327 2016-08-01 12:11:21 +01:00
gawk gawk: Update to version 4.1.4 2016-11-15 15:19:54 +00:00
ghostscript ghostscript: fix upstream version check 2016-12-17 09:57:04 +00:00
gperf recipes: Remove PR = r0 from all recipes 2013-10-30 14:52:04 +00:00
grep grep: upgrade to 2.27 2017-01-16 18:05:12 +00:00
groff groff: not ship /usr/bin/glilypond 2016-09-20 15:11:07 +01:00
gzip gzip: upgrade to 1.8 2016-06-15 08:35:03 +01:00
hdparm hdparm: 9.48 -> 9.50 2017-01-09 13:39:13 +00:00
images core-image-kernel-dev.bb: Standardize use of _append and leading space. 2016-08-25 23:03:49 +01:00
iptables iptables: upgrade to 1.6.0 2016-01-07 13:40:17 +00:00
iputils iputils: do not build or install manpages 2016-10-28 16:15:19 +01:00
less less: 481 -> 487 2016-12-08 10:31:29 +00:00
libaio libaio: use snapshot.debian.org for SRC_URI 2016-08-01 11:47:14 +01:00
libarchive libarchive: fix ALTERNATIVE_PRIORITY to avoid conflict 2016-12-13 22:55:19 +00:00
libidn libidn: enable gtk-doc 2016-09-09 12:12:22 +01:00
libsolv libsolv: upgrade to 0.6.24 2016-11-30 15:48:06 +00:00
libtirpc libtirpc: remove stray .orig file from Use-netbsd-queue.h.patch 2016-01-30 11:36:59 +00:00
libuser libuser: do not depend on SGML stack 2016-10-28 16:15:19 +01:00
lighttpd lighttpd: access and accesslog are optional modules 2016-12-08 10:31:30 +00:00
logrotate logrotate: do not move binary logrotate to /usr/bin 2015-11-25 08:08:10 +00:00
lsb lsbinitscripts: 9.64 -> 9.68 2016-08-25 23:03:48 +01:00
lsof lsof: remove EXTRA_OEMAKE workaround 2016-09-03 09:58:40 +01:00
ltp ltp: fix build for x32 2017-01-09 13:39:12 +00:00
mailx mailx: use snapshot.debian.org for SRC_URI 2016-08-01 11:47:14 +01:00
man meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
man-pages man-pages: 4.07 -> 4.08 2016-12-07 10:38:00 +00:00
mc mc: Upgrade 4.8.17 -> 4.8.18 2016-11-06 23:35:34 +00:00
mdadm mdadm: Fix build with glibc 2.25 2016-12-20 15:22:16 +00:00
mingetty mingetty: fix SRC_URI 2015-02-03 14:53:52 +00:00
minicom package_regex.inc: split the rest of the entries to their recipes 2015-12-08 10:20:52 +00:00
mktemp mktemp: lower the priority of standalone mktemp package 2016-02-04 23:39:01 +00:00
msmtp msmtp: update to 1.6.6 2016-11-30 15:48:09 +00:00
net-tools meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
newt libnewt: link whiptail properly with libnewt 2016-09-22 11:13:23 +01:00
packagegroups packagegroup-core-lsb: add opengl to REQUIRED_DISTRO_FEATURES 2017-01-05 13:54:06 +00:00
pam meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
parted parted: Fix build with uclibc 2016-01-24 09:40:27 +00:00
pax pax: Fix build with glibc 2.25 2016-12-20 15:22:16 +00:00
pbzip2 pbzip2: fix LIC_FILES_CHKSUM following 1.1.12 -> 1.1.13 upgrade 2016-04-14 10:58:34 +01:00
perl libxml-simple-perl/libconvert-asn1-perl: using PERLHOSTLIB 2015-04-27 14:59:47 +01:00
pigz pigz: fix upstream version check 2016-12-17 09:57:03 +00:00
pixz pixz: enable optional building of manpages 2016-10-28 16:15:20 +01:00
procps meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
psmisc psmisc: control ipv6 support based on DISTRO_FEATURES 2016-09-03 23:45:53 +01:00
quota quota: make compile pass when disable rpc 2016-07-26 08:56:27 +01:00
rpcbind Add "CVE:" tag to current patches in OE-core 2016-01-11 23:26:32 +00:00
screen screen: add back the patch for parallel build 2016-08-01 11:47:10 +01:00
sed quilt/acl/attc/sed: Fix use of tar's --exclude option for tar >= 1.29 2016-08-10 10:46:31 +01:00
shadow shadow: add nologin.8 to alternatives 2016-11-06 23:35:33 +00:00
slang slang: 2.3.0 -> 2.3.1 2016-12-13 22:55:19 +00:00
stat stat: fix security issues 2016-05-19 09:05:20 +01:00
stress stress: add SUMMARY 2015-11-16 11:39:37 +00:00
sudo sudo: 1.8.17p1 -> 1.8.18p1 2016-12-17 09:57:03 +00:00
sysklogd sysklogd: do more to properly work with systemd 2017-01-16 18:05:12 +00:00
sysstat sysstat: upgrade to 11.5.3 2017-01-16 18:05:12 +00:00
tar tar: upgrade to 1.29 2016-06-15 08:34:59 +01:00
tcp-wrappers tcp-wrappers: Fix build with musl 2016-01-24 09:40:26 +00:00
texi2html texi2html: Allow compiling out-of-source 2016-11-06 23:35:34 +00:00
texinfo meta: remove True option to getVar calls 2016-12-16 10:23:23 +00:00
texinfo-dummy-native texinfo-dummy-native: set SUMMARY instead of DESCRIPTION 2015-11-16 11:39:38 +00:00
time Add texinfo.bbclass; recipes that use texinfo utils at build-time inherit it. 2014-05-02 20:46:59 +01:00
tzcode tzcode-native: update to 2016j 2016-12-17 09:57:04 +00:00
tzdata tzdata: update to 2016j 2016-12-17 09:57:04 +00:00
unzip unzip: fixes strange output 2016-09-03 09:58:38 +01:00
watchdog watchdog-config: Add recipe 2016-09-09 11:53:36 +01:00
wget wget: control ipv6 support based on DISTRO_FEATURES 2016-09-03 23:45:53 +01:00
which meta: update patch metadata 2016-07-08 09:57:24 +01:00
xdg-utils meta: add comments to explain autotools-brokensep use 2016-04-29 07:58:45 +01:00
xinetd xinetd: Fix build with musl 2016-01-24 09:40:28 +00:00
xz Revert "xz: Allow to work with ASSUME_PROVIDED xz-native" 2016-01-25 12:44:13 +00:00
zip zip: update SRC_URI 2016-05-19 22:32:07 +01:00