* [PATCH 00/21][RFC v3] systemd Integration
@ 2013-01-08 12:24 Radu Moisan
2013-01-08 12:57 ` Enrico Scholz
` (3 more replies)
0 siblings, 4 replies; 22+ messages in thread
From: Radu Moisan @ 2013-01-08 12:24 UTC (permalink / raw)
To: openembedded-core
As Ross suggested I've done the following changes to the previous set:
* added two patches (the first two) that address multiple init systems support,\
as in shifting from default hardcoded sysvinit to something more generic while
the default values still remains on sysvinit
* moved automatic setting of PREFERRED_PROVIDER_udev into default_providers.inc
* removed ahavi-systemd since all it provided was service files; now service files
are pulled in by avahi-daemon
* also rebased on master
The following changes since commit 7e1f8faad0c4b6f490c26f87acc698dd6e002b15:
perl: Remove bashism from perl-tests.inc (2013-01-07 22:37:37 +0000)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib rmoisan/systemd
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rmoisan/systemd
Enrico Scholz (1):
systemd: move disable operation into prerm() script
Holger Hans Peter Freyther (2):
systemd: Make the main systemd files proper CONFFILES
systemd: Introduce a create-volatile to create tmp directories
Khem Raj (1):
systemd: Fix build when base_libdir is not /lib
Martin Donnelly (2):
cgroups: Add INSANE_SKIP to avoid warning about .so file
systemd: Remove sysvinit mount related services if systemd is enabled
Martin Jansa (2):
systemd: fix FILESPATH to find systemctl
systemd: add PACKAGES_DYNAMIC
Radu Moisan (13):
default-distrovars: Add DISTRO_FEATURES_INITMAN to DISTRO_FEATURES
default-providers: Automatically set PREFERRED_PROVIDER_udev
systemd: initial integration
systemd: Add systemd_base.bbclass
systemd: Add systemd option to PREFERRED_PROVIDER_udev
systemd: set default.target to multi-user.target
systemd: update FILESPATH with *-native directory
systemd: disable sysfs.service
systemd: Add systemd-compat-units
systemd: Add avahi to packagegroup-core-boot
xserver-nodm-init: Enable systemd support
util-linux: Enable systemd support
systemd: Disable xz when building with GPLv3 incompatibility flag
meta/classes/systemd.bbclass | 1 +
meta/classes/systemd_base.bbclass | 218 +++++++++++++
meta/conf/distro/include/default-distrovars.inc | 3 +-
meta/conf/distro/include/default-providers.inc | 1 +
meta/recipes-bsp/keymaps/files/keymaps.service | 9 +
meta/recipes-bsp/keymaps/keymaps_1.0.bb | 9 +-
meta/recipes-connectivity/avahi/avahi.inc | 23 +-
meta/recipes-connectivity/connman/connman.inc | 6 +
meta/recipes-connectivity/connman/connman_1.4.bb | 3 +-
meta/recipes-connectivity/dhcp/dhcp.inc | 15 +-
meta/recipes-connectivity/dhcp/files/dhcpd.service | 12 +
.../dhcp/files/dhcrelay.service | 10 +
.../openssh/openssh-6.0p1/sshd.socket | 11 +
.../openssh/openssh-6.0p1/sshd@.service | 9 +
.../openssh/openssh-6.0p1/sshdgenkeys.service | 10 +
meta/recipes-connectivity/openssh/openssh_6.0p1.bb | 14 +-
.../wpa-supplicant/wpa-supplicant-1.0.inc | 74 +++--
.../wpa-supplicant/wpa-supplicant_1.0.bb | 2 +-
meta/recipes-core/busybox/busybox.inc | 18 ++
meta/recipes-core/busybox/busybox_1.20.2.bb | 4 +-
.../busybox/files/busybox-klogd.service.in | 8 +
.../busybox/files/busybox-syslog.service.in | 13 +
meta/recipes-core/dropbear/dropbear.inc | 81 ++---
.../recipes-core/dropbear/dropbear/dropbear.socket | 10 +
.../dropbear/dropbear/dropbear@.service | 9 +
.../dropbear/dropbear/dropbearkey.service | 10 +
.../initscripts-1.0/{urandom => urandom.sh} | 0
meta/recipes-core/initscripts/initscripts_1.0.bb | 164 +++++-----
meta/recipes-core/libcgroup/libcgroup_0.37.1.bb | 1 +
.../packagegroups/packagegroup-base.bb | 3 +-
.../packagegroups/packagegroup-core-boot.bb | 9 +-
meta/recipes-core/systemd/systemd-compat-units.bb | 59 ++++
.../systemd/systemd-compat-units/machineid.service | 16 +
.../systemd-compat-units/run-postinsts.service | 17 +
.../systemd/systemd-machine-units_1.0.bb | 14 +
meta/recipes-core/systemd/systemd-serialgetty.bb | 46 +++
.../systemd/systemd-serialgetty/LICENSE | 339 ++++++++++++++++++++
.../systemd-serialgetty/serial-getty@.service | 32 ++
meta/recipes-core/systemd/systemd-speed-hacks.bb | 18 ++
.../systemd/systemd-systemctl-native.bb | 20 ++
.../systemd/systemd-systemctl-native/systemctl | 126 ++++++++
.../systemd/systemd/create-volatile.conf | 10 +
meta/recipes-core/systemd/systemd/gtk-doc.make | 230 +++++++++++++
meta/recipes-core/systemd/systemd/modprobe.rules | 17 +
.../systemd/systemd/optional_secure_getenv.patch | 19 ++
.../systemd/set_default_target_to_multi-user.patch | 13 +
.../systemd-pam-configure-check-uclibc.patch | 26 ++
.../systemd/systemd/systemd-pam-fix-execvpe.patch | 26 ++
.../systemd/systemd-pam-fix-fallocate.patch | 82 +++++
.../systemd/systemd-pam-fix-getty-unit.patch | 35 ++
.../systemd/systemd/systemd-pam-fix-mkostemp.patch | 166 ++++++++++
.../systemd/systemd/systemd-pam-fix-msformat.patch | 335 +++++++++++++++++++
.../recipes-core/systemd/systemd/touchscreen.rules | 18 ++
meta/recipes-core/systemd/systemd/var-run.conf | 4 +
meta/recipes-core/systemd/systemd_git.bb | 252 +++++++++++++++
meta/recipes-core/util-linux/util-linux.inc | 11 +-
meta/recipes-extended/cronie/cronie/crond.service | 10 +
meta/recipes-extended/cronie/cronie_1.4.8.bb | 10 +-
.../lighttpd/files/lighttpd.service | 13 +
meta/recipes-extended/lighttpd/lighttpd_1.4.32.bb | 11 +-
meta/recipes-extended/pam/libpam_1.1.6.bb | 3 +
meta/recipes-extended/polkit/polkit_0.104.bb | 9 +-
meta/recipes-graphics/x11-common/x11-common_0.1.bb | 4 +-
.../x11-common/xserver-nodm-init.bb | 19 +-
.../x11-common/xserver-nodm-init/xserver-nodm.conf | 1 +
.../xserver-nodm-init/xserver-nodm.service | 9 +
66 files changed, 2606 insertions(+), 174 deletions(-)
create mode 100644 meta/classes/systemd.bbclass
create mode 100644 meta/classes/systemd_base.bbclass
create mode 100644 meta/recipes-bsp/keymaps/files/keymaps.service
create mode 100644 meta/recipes-connectivity/dhcp/files/dhcpd.service
create mode 100644 meta/recipes-connectivity/dhcp/files/dhcrelay.service
create mode 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshd.socket
create mode 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshd@.service
create mode 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshdgenkeys.service
create mode 100644 meta/recipes-core/busybox/files/busybox-klogd.service.in
create mode 100644 meta/recipes-core/busybox/files/busybox-syslog.service.in
create mode 100644 meta/recipes-core/dropbear/dropbear/dropbear.socket
create mode 100644 meta/recipes-core/dropbear/dropbear/dropbear@.service
create mode 100644 meta/recipes-core/dropbear/dropbear/dropbearkey.service
rename meta/recipes-core/initscripts/initscripts-1.0/{urandom => urandom.sh} (100%)
create mode 100644 meta/recipes-core/systemd/systemd-compat-units.bb
create mode 100644 meta/recipes-core/systemd/systemd-compat-units/machineid.service
create mode 100644 meta/recipes-core/systemd/systemd-compat-units/run-postinsts.service
create mode 100644 meta/recipes-core/systemd/systemd-machine-units_1.0.bb
create mode 100644 meta/recipes-core/systemd/systemd-serialgetty.bb
create mode 100644 meta/recipes-core/systemd/systemd-serialgetty/LICENSE
create mode 100644 meta/recipes-core/systemd/systemd-serialgetty/serial-getty@.service
create mode 100644 meta/recipes-core/systemd/systemd-speed-hacks.bb
create mode 100644 meta/recipes-core/systemd/systemd-systemctl-native.bb
create mode 100755 meta/recipes-core/systemd/systemd-systemctl-native/systemctl
create mode 100644 meta/recipes-core/systemd/systemd/create-volatile.conf
create mode 100644 meta/recipes-core/systemd/systemd/gtk-doc.make
create mode 100644 meta/recipes-core/systemd/systemd/modprobe.rules
create mode 100644 meta/recipes-core/systemd/systemd/optional_secure_getenv.patch
create mode 100644 meta/recipes-core/systemd/systemd/set_default_target_to_multi-user.patch
create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-configure-check-uclibc.patch
create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-execvpe.patch
create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-fallocate.patch
create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-getty-unit.patch
create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-mkostemp.patch
create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-msformat.patch
create mode 100644 meta/recipes-core/systemd/systemd/touchscreen.rules
create mode 100644 meta/recipes-core/systemd/systemd/var-run.conf
create mode 100644 meta/recipes-core/systemd/systemd_git.bb
create mode 100644 meta/recipes-extended/cronie/cronie/crond.service
create mode 100644 meta/recipes-extended/lighttpd/files/lighttpd.service
create mode 100644 meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm.conf
create mode 100644 meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm.service
--
1.7.9.5
^ permalink raw reply [flat|nested] 22+ messages in thread* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 12:24 [PATCH 00/21][RFC v3] systemd Integration Radu Moisan @ 2013-01-08 12:57 ` Enrico Scholz 2013-01-08 15:01 ` Radu Moisan 2013-01-09 16:51 ` Saul Wold ` (2 subsequent siblings) 3 siblings, 1 reply; 22+ messages in thread From: Enrico Scholz @ 2013-01-08 12:57 UTC (permalink / raw) To: openembedded-core Radu Moisan <radu.moisan-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> writes: > Enrico Scholz (1): > systemd: move disable operation into prerm() script http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rmoisan/systemd&id=e01411c2400231a89bc76a229b38e7eb95b7cd81 I am pretty sure that I added a 'Signed-off-by:' field to my patch but it is missing in the commit. Other patches don't have the signed-off-by of the original author neither. Was this removal done on purpose? > systemd: Introduce a create-volatile to create tmp directories http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rmoisan/systemd&id=64de9a773c1ac79d4dbcb041ed7e66c19a3cf6b7 When/because the order of files is really important, they should be installed with the usual <number>- prefix method (e.g. '00-create-volatile.conf'). Else, when e.g. /var/cache/apache is created by a 3rd part recipe, it requires (yet more) ugly naming tricks (e.g. naming it 'zz-apache-httpd.conf') to ensure the correct order and it might break easily when something else is changed. Enrico ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 12:57 ` Enrico Scholz @ 2013-01-08 15:01 ` Radu Moisan 2013-01-08 14:57 ` Burton, Ross 2013-01-09 17:12 ` Khem Raj 0 siblings, 2 replies; 22+ messages in thread From: Radu Moisan @ 2013-01-08 15:01 UTC (permalink / raw) To: Enrico Scholz; +Cc: openembedded-core [-- Attachment #1: Type: text/plain, Size: 1338 bytes --] On 01/08/2013 02:57 PM, Enrico Scholz wrote: > Radu Moisan <radu.moisan-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> > writes: > >> Enrico Scholz (1): >> systemd: move disable operation into prerm() script > http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rmoisan/systemd&id=e01411c2400231a89bc76a229b38e7eb95b7cd81 > > I am pretty sure that I added a 'Signed-off-by:' field to my patch but > it is missing in the commit. Other patches don't have the signed-off-by > of the original author neither. > > Was this removal done on purpose? I had to port the patch manually so I guess it got lost then. Do we want to have Sign-off-by from author as well? >> systemd: Introduce a create-volatile to create tmp directories > http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rmoisan/systemd&id=64de9a773c1ac79d4dbcb041ed7e66c19a3cf6b7 > > When/because the order of files is really important, they should be installed > with the usual <number>- prefix method (e.g. '00-create-volatile.conf'). > > Else, when e.g. /var/cache/apache is created by a 3rd part recipe, it > requires (yet more) ugly naming tricks (e.g. naming it > 'zz-apache-httpd.conf') to ensure the correct order and it might break > easily when something else is changed. > You have a point here. Noted. Radu [-- Attachment #2: Type: text/html, Size: 2575 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 15:01 ` Radu Moisan @ 2013-01-08 14:57 ` Burton, Ross 2013-01-08 15:11 ` Radu Moisan 2013-01-09 17:12 ` Khem Raj 1 sibling, 1 reply; 22+ messages in thread From: Burton, Ross @ 2013-01-08 14:57 UTC (permalink / raw) To: Radu Moisan; +Cc: Enrico Scholz, openembedded-core On 8 January 2013 15:01, Radu Moisan <radu.moisan@intel.com> wrote: > I am pretty sure that I added a 'Signed-off-by:' field to my patch but > it is missing in the commit. Other patches don't have the signed-off-by > of the original author neither. > > Was this removal done on purpose? > > > I had to port the patch manually so I guess it got lost then. Do we want to > have Sign-off-by from author as well? By the time the patches land in oe-core there'll have been a lot of rebasing and merging as I don't intend to see a series that contains fixes in oe-core. We should ensure that everyone who contributed to meta-oe gets a credit in the series. Ross ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 14:57 ` Burton, Ross @ 2013-01-08 15:11 ` Radu Moisan 2013-01-08 15:10 ` Burton, Ross ` (2 more replies) 0 siblings, 3 replies; 22+ messages in thread From: Radu Moisan @ 2013-01-08 15:11 UTC (permalink / raw) To: Burton, Ross; +Cc: Enrico Scholz, openembedded-core On 01/08/2013 04:57 PM, Burton, Ross wrote: > On 8 January 2013 15:01, Radu Moisan <radu.moisan@intel.com> wrote: >> I am pretty sure that I added a 'Signed-off-by:' field to my patch but >> it is missing in the commit. Other patches don't have the signed-off-by >> of the original author neither. >> >> Was this removal done on purpose? >> >> >> I had to port the patch manually so I guess it got lost then. Do we want to >> have Sign-off-by from author as well? > By the time the patches land in oe-core there'll have been a lot of > rebasing and merging as I don't intend to see a series that contains > fixes in oe-core. We should ensure that everyone who contributed to > meta-oe gets a credit in the series. > No question about that, the question was whether to add Sign-off-by from the author itself. I know that we are doing it like that right now, but I don't understand it's reasoning. Being the author of a patch what would be the point in adding a Sign-off-by with the same name? I can agree either way, no question about that, just want it to get it clear why we do it like we do it. Radu ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 15:11 ` Radu Moisan @ 2013-01-08 15:10 ` Burton, Ross 2013-01-08 15:18 ` Enrico Scholz 2013-01-08 15:20 ` Samuel Stirtzel 2 siblings, 0 replies; 22+ messages in thread From: Burton, Ross @ 2013-01-08 15:10 UTC (permalink / raw) To: Radu Moisan; +Cc: Enrico Scholz, openembedded-core On 8 January 2013 15:11, Radu Moisan <radu.moisan@intel.com> wrote: > No question about that, the question was whether to add Sign-off-by from the > author itself. I know that we are doing it like that right now, but I don't > understand it's reasoning. Being the author of a patch what would be the > point in adding a Sign-off-by with the same name? I can agree either way, no > question about that, just want it to get it clear why we do it like we do > it. It's usual to sign-off your own patches, but in this case where people's conributions are being remixed, merged and so on, they didn't strictly speaking sign-off on the actual commit. Ross ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 15:11 ` Radu Moisan 2013-01-08 15:10 ` Burton, Ross @ 2013-01-08 15:18 ` Enrico Scholz 2013-01-08 15:20 ` Samuel Stirtzel 2 siblings, 0 replies; 22+ messages in thread From: Enrico Scholz @ 2013-01-08 15:18 UTC (permalink / raw) To: Radu Moisan; +Cc: openembedded-core Radu Moisan <radu.moisan@intel.com> writes: > No question about that, the question was whether to add Sign-off-by > from the author itself. I know that we are doing it like that right > now, but I don't understand it's reasoning. Being the author of a > patch what would be the point in adding a Sign-off-by with the same > name? afaik, signed-off-by is required to allow tracking of the patch to prove copyright or so. The plain authorship information does not suffice because it may get lost in some workflows. E.g. when somebody sends a patch by email and applies it manually, the metadata might get overridden. Enrico ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 15:11 ` Radu Moisan 2013-01-08 15:10 ` Burton, Ross 2013-01-08 15:18 ` Enrico Scholz @ 2013-01-08 15:20 ` Samuel Stirtzel 2 siblings, 0 replies; 22+ messages in thread From: Samuel Stirtzel @ 2013-01-08 15:20 UTC (permalink / raw) To: Radu Moisan Cc: Enrico Scholz, Patches and discussions about the oe-core layer 2013/1/8 Radu Moisan <radu.moisan@intel.com>: > > On 01/08/2013 04:57 PM, Burton, Ross wrote: >> >> On 8 January 2013 15:01, Radu Moisan <radu.moisan@intel.com> wrote: >>> >>> I am pretty sure that I added a 'Signed-off-by:' field to my patch but >>> it is missing in the commit. Other patches don't have the signed-off-by >>> of the original author neither. >>> >>> Was this removal done on purpose? >>> >>> >>> I had to port the patch manually so I guess it got lost then. Do we want >>> to >>> have Sign-off-by from author as well? >> >> By the time the patches land in oe-core there'll have been a lot of >> rebasing and merging as I don't intend to see a series that contains >> fixes in oe-core. We should ensure that everyone who contributed to >> meta-oe gets a credit in the series. >> > No question about that, the question was whether to add Sign-off-by from the > author itself. I know that we are doing it like that right now, but I don't > understand it's reasoning. Being the author of a patch what would be the > point in adding a Sign-off-by with the same name? I can agree either way, no > question about that, just want it to get it clear why we do it like we do > it. > > Radu This is part of the Linux Kernel patch workflow: "To improve tracking of who did what, especially with patches that can percolate to their final resting place in the kernel through several layers of maintainers, we've introduced a "sign-off" procedure on patches that are being emailed around." see: http://kerneltrap.org/files/Jeremy/DCO.txt -- Regards Samuel ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 15:01 ` Radu Moisan 2013-01-08 14:57 ` Burton, Ross @ 2013-01-09 17:12 ` Khem Raj 1 sibling, 0 replies; 22+ messages in thread From: Khem Raj @ 2013-01-09 17:12 UTC (permalink / raw) To: Radu Moisan; +Cc: Enrico Scholz, openembedded-core On Tue, Jan 8, 2013 at 7:01 AM, Radu Moisan <radu.moisan@intel.com> wrote: > Was this removal done on purpose? > > > I had to port the patch manually so I guess it got lost then. Do we want to > have Sign-off-by from author as well? > absolutely thats the purpose of SOB to track to certificate of origin you should have git am'ed the patches and then fixed them to resolve and added your SOB after the orignal SOB ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 12:24 [PATCH 00/21][RFC v3] systemd Integration Radu Moisan 2013-01-08 12:57 ` Enrico Scholz @ 2013-01-09 16:51 ` Saul Wold 2013-01-09 17:11 ` Khem Raj 2013-01-09 17:14 ` Khem Raj 2013-01-11 23:23 ` Saul Wold 3 siblings, 1 reply; 22+ messages in thread From: Saul Wold @ 2013-01-09 16:51 UTC (permalink / raw) To: Radu Moisan, Khem Raj; +Cc: openembedded-core On 01/08/2013 04:24 AM, Radu Moisan wrote: > As Ross suggested I've done the following changes to the previous set: > * added two patches (the first two) that address multiple init systems support,\ > as in shifting from default hardcoded sysvinit to something more generic while > the default values still remains on sysvinit > * moved automatic setting of PREFERRED_PROVIDER_udev into default_providers.inc > * removed ahavi-systemd since all it provided was service files; now service files > are pulled in by avahi-daemon > * also rebased on master > With a world build I saw the following failure: > | i586-poky-linux-libtool: link: (cd ".libs" && rm -f "libsystemd-journal.so" && ln -s "libsystemd-journal.so.0.6.0" "libsystemd-journal.so") > | i586-poky-linux-libtool: link: (cd ".libs" && rm -f "libsystemd-id128.so.0" && ln -s "libsystemd-id128.so.0.0.15" "libsystemd-id128.so.0") > | i586-poky-linux-libtool: link: (cd .libs/libudev.lax/libsystemd-shared.a && i586-poky-linux-ar x "/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/systemd/git-r12/git/./.libs/libsystemd-shared.a") > | i586-poky-linux-libtool: link: (cd ".libs" && rm -f "libsystemd-id128.so" && ln -s "libsystemd-id128.so.0.0.15" "libsystemd-id128.so") > | ./.libs/libsystemd-daemon.so: undefined reference to `mq_getattr' > | i586-poky-linux-libtool: link: (cd .libs/libsystemd-logs.lax/libsystemd-shared.a && i586-poky-linux-ar x "/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/systemd/git-r12/git/./.libs/libsystemd-shared.a") > | collect2: error: ld returned 1 exit status > | make[2]: *** [systemd-nspawn] Error 1 > | make[2]: *** Waiting for unfinished jobs.... > | i586-poky-linux-libtool: link: ( cd ".libs" && rm -f "libsystemd-journal.la" && ln -s "../libsystemd-journal.la" "libsystemd-journal.la" ) > | i586-poky-linux-libtool: link: i586-poky-linux-ar cru .libs/libudev.a src/libudev/libudev_la-libudev.o src/libudev/libudev_la-libudev-list.o src/libudev/libudev_la-libudev-util.o src/libudev/libudev_la-libudev-device.o src/libudev/libudev_la-libudev-enumerate.o src/libudev/libudev_la-libudev-monitor.o src/libudev/libudev_la-libudev-queue.o .libs/libudev.lax/libsystemd-shared.a/cgroup-show.o .libs/libudev.lax/libsystemd-shared.a/cgroup-util.o .libs/libudev.lax/libsystemd-shared.a/conf-files.o .libs/libudev.lax/libsystemd-shared.a/conf-parser.o .libs/libudev.lax/libsystemd-shared.a/exit-status.o .libs/libudev.lax/libsystemd-shared.a/hashmap.o .libs/libudev.lax/libsystemd-shared.a/hwclock.o .libs/libudev.lax/libsystemd-shared.a/log.o .libs/libudev.lax/libsystemd-shared.a/pager.o .libs/libudev.lax/libsystemd-shared.a/path-util.o .libs/libudev.lax/libsystemd-shared.a/ratelimit.o .libs/libudev.lax/libsystemd-shared.a/set.o .libs/libudev.lax/libsystemd-shared.a/socket-util.o .libs/libu dev.lax/libsystemd-shared.a/spawn-ask-password-agent.o .libs/libudev.lax/libsystemd-shared.a/spawn-polkit-agent.o .libs/libudev.lax/libsystemd-shared.a/specifier.o .libs/libudev.lax/libsystemd-shared.a/strbuf.o .libs/libudev.lax/libsystemd-shared.a/strv.o .libs/libudev.lax/libsystemd-shared.a/unit-name.o .libs/libudev.lax/libsystemd-shared.a/utf8.o .libs/libudev.lax/libsystemd-shared.a/util.o .libs/libudev.lax/libsystemd-shared.a/utmp-wtmp.o .libs/libudev.lax/libsystemd-shared.a/virt.o .libs/libudev.lax/libsystemd-shared.a/watchdog.o > | i586-poky-linux-libtool: link: ( cd ".libs" && rm -f "libsystemd-id128.la" && ln -s "../libsystemd-id128.la" "libsystemd-id128.la" ) > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o test-cgroup src/test/test-cgroup.o ./.libs/libsystemd-label.a ./.libs/libsystemd-shared.a -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o test-env-replace src/test/test-env-replace.o ./.libs/libsystemd-shared.a -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-ar cru .libs/libsystemd-logs.a src/shared/.libs/libsystemd_logs_la-logs-show.o .libs/libsystemd-logs.lax/libsystemd-journal-internal.a/libsystemd_journal_internal_la-fsprg.o .libs/libsystemd-logs.lax/libsystemd-journal-internal.a/libsystemd_journal_internal_la-journal-authenticate.o .libs/libsystemd-logs.lax/libsystemd-journal-internal.a/libsystemd_journal_internal_la-journal-file.o .libs/libsystemd-logs.lax/libsystemd-journal-internal.a/libsystemd_journal_internal_la-journal-send.o .libs/libsystemd-logs.lax/libsystemd-journal-internal.a/libsystemd_journal_internal_la-journal-vacuum.o .libs/libsystemd-logs.lax/libsystemd-journal-internal.a/libsystemd_journal_internal_la-journal-verify.o .libs/libsystemd-logs.lax/libsystemd-journal-internal.a/libsystemd_journal_internal_la-lookup3.o .libs/libsystemd-logs.lax/libsystemd-journal-internal.a/libsystemd_journal_internal_la-mmap-cache.o .libs/libsystemd-logs.lax/libsystemd-journal-internal .a/libsystemd_journal_internal_la-sd-journal.o .libs/libsystemd-logs.lax/libsystemd-id128-internal.a/sd-id128.o .libs/libsystemd-logs.lax/libsystemd-shared.a/cgroup-show.o .libs/libsystemd-logs.lax/libsystemd-shared.a/cgroup-util.o .libs/libsystemd-logs.lax/libsystemd-shared.a/conf-files.o .libs/libsystemd-logs.lax/libsystemd-shared.a/conf-parser.o .libs/libsystemd-logs.lax/libsystemd-shared.a/exit-status.o .libs/libsystemd-logs.lax/libsystemd-shared.a/hashmap.o .libs/libsystemd-logs.lax/libsystemd-shared.a/hwclock.o .libs/libsystemd-logs.lax/libsystemd-shared.a/log.o .libs/libsystemd-logs.lax/libsystemd-shared.a/pager.o .libs/libsystemd-logs.lax/libsystemd-shared.a/path-util.o .libs/libsystemd-logs.lax/libsystemd-shared.a/ratelimit.o .libs/libsystemd-logs.lax/libsystemd-shared.a/set.o .libs/libsystemd-logs.lax/libsystemd-shared.a/socket-util.o .libs/libsystemd-logs.lax/libsystemd-shared.a/spawn-ask-password-agent.o .libs/libsystemd-logs.lax/libsystemd-shared.a/spawn-polkit-agent.o .libs/libsystemd-logs.lax/libsystemd-shared.a/specifier.o .libs/libsystemd-logs.lax/libsystemd-shared.a/strbuf.o .libs/libsystemd-logs.lax/libsystemd-shared.a/strv.o .libs/libsystemd-logs.lax/libsystemd-shared.a/unit-name.o .libs/libsystemd-logs.lax/libsystemd-shared.a/utf8.o .libs/libsystemd-logs.lax/libsystemd-shared.a/util.o .libs/libsystemd-logs.lax/libsystemd-shared.a/utmp-wtmp.o .libs/libsystemd-logs.lax/libsystemd-shared.a/virt.o .libs/libsystemd-logs.lax/libsystemd-shared.a/watchdog.o > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o test-strv src/test/test-strv.o ./.libs/libsystemd-shared.a -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o test-watchdog src/test/test-watchdog.o ./.libs/libsystemd-shared.a -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o test-id128 src/test/test-id128.o ./.libs/libsystemd-shared.a ./.libs/libsystemd-id128-internal.a -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -I/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/include/dbus-1.0 -I/srv/home/pokybu ild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/dbus-1.0/include -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o test-install src/test/test_install-test-install.o ./.libs/libsystemd-units.a ./.libs/libsystemd-label.a ./.libs/libsystemd-shared.a -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o test-journal-syslog src/journal/test-journal-syslog.o src/journal/journald-syslog.o ./.libs/libsystemd-shared.a ./.libs/libsystemd-journal-internal.a -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/libgcrypt.so -L=/usr/lib -lcap /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/libgpg-error.so ./.libs/libsystemd-id128-internal.a -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o test-journal-send src/journal/test-journal-send.o ./.libs/libsystemd-shared.a ./.libs/libsystemd-journal-internal.a -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/libgcrypt.so -L=/usr/lib -lcap /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/libgpg-error.so ./.libs/libsystemd-id128-internal.a -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o test-journal src/journal/test-journal.o ./.libs/libsystemd-shared.a ./.libs/libsystemd-journal-internal.a -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/libgcrypt.so -L=/usr/lib -lcap /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib/libgpg-error.so ./.libs/libsystemd-id128-internal.a -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-gcc -m32 -march=i586 --sysroot=/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86 -std=gnu99 -pipe -Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wmissing-include-dirs -Wold-style-definition -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings -Wno-long-long -Wno-overlength-strings -Wno-unused-parameter -Wno-missing-field-initializers -Wno-unused-result -Werror=overflow -ffast-math -fno-common -fdiagnostics-show-option -fno-strict-aliasing -fvisibility=hidden -ffunction-sections -fdata-sections -fstack-protector --param=ssp-buffer-size=4 -O2 -pipe -g -feliminate-unused-debug-types -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o .libs/test-daemon src/test/test-daemon.o ./.libs/libsystemd-shared.a ./.libs/libsystemd-daemon.so -ldl > | i586-poky-linux-libtool: link: i586-poky-linux-ranlib .libs/libudev-private.a > | i586-poky-linux-libtool: link: i586-poky-linux-ranlib .libs/libsystemd-logs.a > | i586-poky-linux-libtool: link: i586-poky-linux-ranlib .libs/libudev.a > | i586-poky-linux-libtool: link: rm -fr .libs/libudev-private.lax > | i586-poky-linux-libtool: link: rm -fr .libs/libsystemd-logs.lax > | i586-poky-linux-libtool: link: rm -fr .libs/libudev.lax > | i586-poky-linux-libtool: link: ( cd ".libs" && rm -f "libudev-private.la" && ln -s "../libudev-private.la" "libudev-private.la" ) > | i586-poky-linux-libtool: link: ( cd ".libs" && rm -f "libsystemd-logs.la" && ln -s "../libsystemd-logs.la" "libsystemd-logs.la" ) > | i586-poky-linux-libtool: link: ( cd ".libs" && rm -f "libudev.la" && ln -s "../libudev.la" "libudev.la" ) > | ./.libs/libsystemd-daemon.so: undefined reference to `mq_getattr' > | collect2: error: ld returned 1 exit status > | make[2]: *** [test-daemon] Error 1 > | rm units/console-shell.service.m4 src/core/org.freedesktop.systemd1.policy.in units/rescue.service.m4 units/console-getty.service.m4 > | make[1]: *** [all-recursive] Error 1 > | make: *** [all] Error 2 > | ERROR: oe_runmake failed > | ERROR: Function failed: do_compile (see /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/systemd/git-r12/temp/log.do_compile.7045 for further information) > NOTE: recipe systemd-git-r12: task do_compile: Failed > ERROR: Task 9123 (/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/meta/recipes-core/systemd/systemd_git.bb, do_compile) failed with exit code '1' This was with the eglibc 2.17, so I am not sure that's related or not, I have cc'ed Khem, since none of the other AB build systemd code this is the first time it's seeing it. Sau! > The following changes since commit 7e1f8faad0c4b6f490c26f87acc698dd6e002b15: > > perl: Remove bashism from perl-tests.inc (2013-01-07 22:37:37 +0000) > > are available in the git repository at: > > git://git.yoctoproject.org/poky-contrib rmoisan/systemd > http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rmoisan/systemd > > Enrico Scholz (1): > systemd: move disable operation into prerm() script > > Holger Hans Peter Freyther (2): > systemd: Make the main systemd files proper CONFFILES > systemd: Introduce a create-volatile to create tmp directories > > Khem Raj (1): > systemd: Fix build when base_libdir is not /lib > > Martin Donnelly (2): > cgroups: Add INSANE_SKIP to avoid warning about .so file > systemd: Remove sysvinit mount related services if systemd is enabled > > Martin Jansa (2): > systemd: fix FILESPATH to find systemctl > systemd: add PACKAGES_DYNAMIC > > Radu Moisan (13): > default-distrovars: Add DISTRO_FEATURES_INITMAN to DISTRO_FEATURES > default-providers: Automatically set PREFERRED_PROVIDER_udev > systemd: initial integration > systemd: Add systemd_base.bbclass > systemd: Add systemd option to PREFERRED_PROVIDER_udev > systemd: set default.target to multi-user.target > systemd: update FILESPATH with *-native directory > systemd: disable sysfs.service > systemd: Add systemd-compat-units > systemd: Add avahi to packagegroup-core-boot > xserver-nodm-init: Enable systemd support > util-linux: Enable systemd support > systemd: Disable xz when building with GPLv3 incompatibility flag > > meta/classes/systemd.bbclass | 1 + > meta/classes/systemd_base.bbclass | 218 +++++++++++++ > meta/conf/distro/include/default-distrovars.inc | 3 +- > meta/conf/distro/include/default-providers.inc | 1 + > meta/recipes-bsp/keymaps/files/keymaps.service | 9 + > meta/recipes-bsp/keymaps/keymaps_1.0.bb | 9 +- > meta/recipes-connectivity/avahi/avahi.inc | 23 +- > meta/recipes-connectivity/connman/connman.inc | 6 + > meta/recipes-connectivity/connman/connman_1.4.bb | 3 +- > meta/recipes-connectivity/dhcp/dhcp.inc | 15 +- > meta/recipes-connectivity/dhcp/files/dhcpd.service | 12 + > .../dhcp/files/dhcrelay.service | 10 + > .../openssh/openssh-6.0p1/sshd.socket | 11 + > .../openssh/openssh-6.0p1/sshd@.service | 9 + > .../openssh/openssh-6.0p1/sshdgenkeys.service | 10 + > meta/recipes-connectivity/openssh/openssh_6.0p1.bb | 14 +- > .../wpa-supplicant/wpa-supplicant-1.0.inc | 74 +++-- > .../wpa-supplicant/wpa-supplicant_1.0.bb | 2 +- > meta/recipes-core/busybox/busybox.inc | 18 ++ > meta/recipes-core/busybox/busybox_1.20.2.bb | 4 +- > .../busybox/files/busybox-klogd.service.in | 8 + > .../busybox/files/busybox-syslog.service.in | 13 + > meta/recipes-core/dropbear/dropbear.inc | 81 ++--- > .../recipes-core/dropbear/dropbear/dropbear.socket | 10 + > .../dropbear/dropbear/dropbear@.service | 9 + > .../dropbear/dropbear/dropbearkey.service | 10 + > .../initscripts-1.0/{urandom => urandom.sh} | 0 > meta/recipes-core/initscripts/initscripts_1.0.bb | 164 +++++----- > meta/recipes-core/libcgroup/libcgroup_0.37.1.bb | 1 + > .../packagegroups/packagegroup-base.bb | 3 +- > .../packagegroups/packagegroup-core-boot.bb | 9 +- > meta/recipes-core/systemd/systemd-compat-units.bb | 59 ++++ > .../systemd/systemd-compat-units/machineid.service | 16 + > .../systemd-compat-units/run-postinsts.service | 17 + > .../systemd/systemd-machine-units_1.0.bb | 14 + > meta/recipes-core/systemd/systemd-serialgetty.bb | 46 +++ > .../systemd/systemd-serialgetty/LICENSE | 339 ++++++++++++++++++++ > .../systemd-serialgetty/serial-getty@.service | 32 ++ > meta/recipes-core/systemd/systemd-speed-hacks.bb | 18 ++ > .../systemd/systemd-systemctl-native.bb | 20 ++ > .../systemd/systemd-systemctl-native/systemctl | 126 ++++++++ > .../systemd/systemd/create-volatile.conf | 10 + > meta/recipes-core/systemd/systemd/gtk-doc.make | 230 +++++++++++++ > meta/recipes-core/systemd/systemd/modprobe.rules | 17 + > .../systemd/systemd/optional_secure_getenv.patch | 19 ++ > .../systemd/set_default_target_to_multi-user.patch | 13 + > .../systemd-pam-configure-check-uclibc.patch | 26 ++ > .../systemd/systemd/systemd-pam-fix-execvpe.patch | 26 ++ > .../systemd/systemd-pam-fix-fallocate.patch | 82 +++++ > .../systemd/systemd-pam-fix-getty-unit.patch | 35 ++ > .../systemd/systemd/systemd-pam-fix-mkostemp.patch | 166 ++++++++++ > .../systemd/systemd/systemd-pam-fix-msformat.patch | 335 +++++++++++++++++++ > .../recipes-core/systemd/systemd/touchscreen.rules | 18 ++ > meta/recipes-core/systemd/systemd/var-run.conf | 4 + > meta/recipes-core/systemd/systemd_git.bb | 252 +++++++++++++++ > meta/recipes-core/util-linux/util-linux.inc | 11 +- > meta/recipes-extended/cronie/cronie/crond.service | 10 + > meta/recipes-extended/cronie/cronie_1.4.8.bb | 10 +- > .../lighttpd/files/lighttpd.service | 13 + > meta/recipes-extended/lighttpd/lighttpd_1.4.32.bb | 11 +- > meta/recipes-extended/pam/libpam_1.1.6.bb | 3 + > meta/recipes-extended/polkit/polkit_0.104.bb | 9 +- > meta/recipes-graphics/x11-common/x11-common_0.1.bb | 4 +- > .../x11-common/xserver-nodm-init.bb | 19 +- > .../x11-common/xserver-nodm-init/xserver-nodm.conf | 1 + > .../xserver-nodm-init/xserver-nodm.service | 9 + > 66 files changed, 2606 insertions(+), 174 deletions(-) > create mode 100644 meta/classes/systemd.bbclass > create mode 100644 meta/classes/systemd_base.bbclass > create mode 100644 meta/recipes-bsp/keymaps/files/keymaps.service > create mode 100644 meta/recipes-connectivity/dhcp/files/dhcpd.service > create mode 100644 meta/recipes-connectivity/dhcp/files/dhcrelay.service > create mode 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshd.socket > create mode 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshd@.service > create mode 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshdgenkeys.service > create mode 100644 meta/recipes-core/busybox/files/busybox-klogd.service.in > create mode 100644 meta/recipes-core/busybox/files/busybox-syslog.service.in > create mode 100644 meta/recipes-core/dropbear/dropbear/dropbear.socket > create mode 100644 meta/recipes-core/dropbear/dropbear/dropbear@.service > create mode 100644 meta/recipes-core/dropbear/dropbear/dropbearkey.service > rename meta/recipes-core/initscripts/initscripts-1.0/{urandom => urandom.sh} (100%) > create mode 100644 meta/recipes-core/systemd/systemd-compat-units.bb > create mode 100644 meta/recipes-core/systemd/systemd-compat-units/machineid.service > create mode 100644 meta/recipes-core/systemd/systemd-compat-units/run-postinsts.service > create mode 100644 meta/recipes-core/systemd/systemd-machine-units_1.0.bb > create mode 100644 meta/recipes-core/systemd/systemd-serialgetty.bb > create mode 100644 meta/recipes-core/systemd/systemd-serialgetty/LICENSE > create mode 100644 meta/recipes-core/systemd/systemd-serialgetty/serial-getty@.service > create mode 100644 meta/recipes-core/systemd/systemd-speed-hacks.bb > create mode 100644 meta/recipes-core/systemd/systemd-systemctl-native.bb > create mode 100755 meta/recipes-core/systemd/systemd-systemctl-native/systemctl > create mode 100644 meta/recipes-core/systemd/systemd/create-volatile.conf > create mode 100644 meta/recipes-core/systemd/systemd/gtk-doc.make > create mode 100644 meta/recipes-core/systemd/systemd/modprobe.rules > create mode 100644 meta/recipes-core/systemd/systemd/optional_secure_getenv.patch > create mode 100644 meta/recipes-core/systemd/systemd/set_default_target_to_multi-user.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-configure-check-uclibc.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-execvpe.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-fallocate.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-getty-unit.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-mkostemp.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-msformat.patch > create mode 100644 meta/recipes-core/systemd/systemd/touchscreen.rules > create mode 100644 meta/recipes-core/systemd/systemd/var-run.conf > create mode 100644 meta/recipes-core/systemd/systemd_git.bb > create mode 100644 meta/recipes-extended/cronie/cronie/crond.service > create mode 100644 meta/recipes-extended/lighttpd/files/lighttpd.service > create mode 100644 meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm.conf > create mode 100644 meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm.service > ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-09 16:51 ` Saul Wold @ 2013-01-09 17:11 ` Khem Raj 0 siblings, 0 replies; 22+ messages in thread From: Khem Raj @ 2013-01-09 17:11 UTC (permalink / raw) To: Saul Wold; +Cc: openembedded-core On Wed, Jan 9, 2013 at 8:51 AM, Saul Wold <sgw@linux.intel.com> wrote: >> | ./.libs/libsystemd-daemon.so: undefined reference to `mq_getattr' >> | collect2: error: ld returned 1 exit status >> | make[2]: *** [test-daemon] Error 1 >> | rm units/console-shell.service.m4 >> src/core/org.freedesktop.systemd1.policy.in units/rescue.service.m4 >> units/console-getty.service.m4 >> | make[1]: *** [all-recursive] Error 1 >> | make: *** [all] Error 2 >> | ERROR: oe_runmake failed >> | ERROR: Function failed: do_compile (see >> /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/systemd/git-r12/temp/log.do_compile.7045 >> for further information) >> NOTE: recipe systemd-git-r12: task do_compile: Failed >> ERROR: Task 9123 >> (/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/meta/recipes-core/systemd/systemd_git.bb, >> do_compile) failed with exit code '1' > > > > This was with the eglibc 2.17, so I am not sure that's related or not, I > have cc'ed Khem, since none of the other AB build systemd code this is the > first time it's seeing it. I dont see this error when I use systemd from meta-systemd so something is missing here. Secondly I did see this with udev_182 which has a fix in my eglibc series. You need same fix here too but I would first like to find out why this is not needed in meta-systemd but needed with this patchset. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 12:24 [PATCH 00/21][RFC v3] systemd Integration Radu Moisan 2013-01-08 12:57 ` Enrico Scholz 2013-01-09 16:51 ` Saul Wold @ 2013-01-09 17:14 ` Khem Raj 2013-01-10 8:02 ` Radu Moisan 2013-01-11 23:23 ` Saul Wold 3 siblings, 1 reply; 22+ messages in thread From: Khem Raj @ 2013-01-09 17:14 UTC (permalink / raw) To: Radu Moisan; +Cc: openembedded-core On Tue, Jan 8, 2013 at 4:24 AM, Radu Moisan <radu.moisan@intel.com> wrote: > As Ross suggested I've done the following changes to the previous set: > * added two patches (the first two) that address multiple init systems support,\ > as in shifting from default hardcoded sysvinit to something more generic while > the default values still remains on sysvinit > * moved automatic setting of PREFERRED_PROVIDER_udev into default_providers.inc > * removed ahavi-systemd since all it provided was service files; now service files > are pulled in by avahi-daemon > * also rebased on master > btw. there has been more merges into meta-systemd in meta-openembedded since these patches were created I cant accertain that you picked those too but please redo this series so the history is a bit better for tracking purposes. ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-09 17:14 ` Khem Raj @ 2013-01-10 8:02 ` Radu Moisan 2013-01-10 18:27 ` Khem Raj 0 siblings, 1 reply; 22+ messages in thread From: Radu Moisan @ 2013-01-10 8:02 UTC (permalink / raw) To: Khem Raj; +Cc: openembedded-core On 01/09/2013 07:14 PM, Khem Raj wrote: > On Tue, Jan 8, 2013 at 4:24 AM, Radu Moisan <radu.moisan@intel.com> wrote: >> As Ross suggested I've done the following changes to the previous set: >> * added two patches (the first two) that address multiple init systems support,\ >> as in shifting from default hardcoded sysvinit to something more generic while >> the default values still remains on sysvinit >> * moved automatic setting of PREFERRED_PROVIDER_udev into default_providers.inc >> * removed ahavi-systemd since all it provided was service files; now service files >> are pulled in by avahi-daemon >> * also rebased on master >> > btw. there has been more merges into meta-systemd in meta-openembedded > since these patches were created I cant accertain > that you picked those too but please redo this series so the history > is a bit better for tracking purposes. I've tried to get in sync with meta-openembedded until they upgraded systemd to v196. I tried to upgrade but something changed in the latest version and dbus-daemon didn't start anymore and because of that a few other services depending on it. I spent some time debugging it but eventually I decided we should go with the previous version and address the update after we merge. More details about this at https://bugzilla.yoctoproject.org/show_bug.cgi?id=1625 Radu ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-10 8:02 ` Radu Moisan @ 2013-01-10 18:27 ` Khem Raj 2013-01-11 15:12 ` Radu Moisan 0 siblings, 1 reply; 22+ messages in thread From: Khem Raj @ 2013-01-10 18:27 UTC (permalink / raw) To: Radu Moisan; +Cc: openembedded-core On Thu, Jan 10, 2013 at 12:02 AM, Radu Moisan <radu.moisan@intel.com> wrote: > > On 01/09/2013 07:14 PM, Khem Raj wrote: >> >> On Tue, Jan 8, 2013 at 4:24 AM, Radu Moisan <radu.moisan@intel.com> wrote: >>> >>> As Ross suggested I've done the following changes to the previous set: >>> * added two patches (the first two) that address multiple init systems >>> support,\ >>> as in shifting from default hardcoded sysvinit to something more generic >>> while >>> the default values still remains on sysvinit >>> * moved automatic setting of PREFERRED_PROVIDER_udev into >>> default_providers.inc >>> * removed ahavi-systemd since all it provided was service files; now >>> service files >>> are pulled in by avahi-daemon >>> * also rebased on master >>> >> btw. there has been more merges into meta-systemd in meta-openembedded >> since these patches were created I cant accertain >> that you picked those too but please redo this series so the history >> is a bit better for tracking purposes. > > I've tried to get in sync with meta-openembedded until they upgraded systemd > to v196. hmm that would also explain the -lrt problem that Saul is seeing but I dont. I tried to upgrade but something changed in the latest version and > dbus-daemon didn't start anymore and because of that a few other services > depending on it. I spent some time debugging it but eventually I decided we > should go with the previous version and address the update after we merge. > More details about this at > https://bugzilla.yoctoproject.org/show_bug.cgi?id=1625 but we have to fix it I think weather you merge it or not since I dont expect us to stay at 195 forever and especially when folks who use meta-systemd are already using 196 we wont be able to discard meta-systemd. > > Radu ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-10 18:27 ` Khem Raj @ 2013-01-11 15:12 ` Radu Moisan 2013-01-11 17:45 ` Saul Wold 0 siblings, 1 reply; 22+ messages in thread From: Radu Moisan @ 2013-01-11 15:12 UTC (permalink / raw) To: Khem Raj; +Cc: openembedded-core On 01/10/2013 08:27 PM, Khem Raj wrote: > On Thu, Jan 10, 2013 at 12:02 AM, Radu Moisan <radu.moisan@intel.com> wrote: >> On 01/09/2013 07:14 PM, Khem Raj wrote: >>> On Tue, Jan 8, 2013 at 4:24 AM, Radu Moisan <radu.moisan@intel.com> wrote: >>>> As Ross suggested I've done the following changes to the previous set: >>>> * added two patches (the first two) that address multiple init systems >>>> support,\ >>>> as in shifting from default hardcoded sysvinit to something more generic >>>> while >>>> the default values still remains on sysvinit >>>> * moved automatic setting of PREFERRED_PROVIDER_udev into >>>> default_providers.inc >>>> * removed ahavi-systemd since all it provided was service files; now >>>> service files >>>> are pulled in by avahi-daemon >>>> * also rebased on master >>>> >>> btw. there has been more merges into meta-systemd in meta-openembedded >>> since these patches were created I cant accertain >>> that you picked those too but please redo this series so the history >>> is a bit better for tracking purposes. >> I've tried to get in sync with meta-openembedded until they upgraded systemd >> to v196. > hmm that would also explain the -lrt problem that Saul is seeing but I dont. > Not quite, the problem Soul is seeing is probably because he is using eglibc v2.17 I'm running a world build right now (with eglibc v2.16) and I don't see those problems. > I tried to upgrade but something changed in the latest version and >> dbus-daemon didn't start anymore and because of that a few other services >> depending on it. I spent some time debugging it but eventually I decided we >> should go with the previous version and address the update after we merge. >> More details about this at >> https://bugzilla.yoctoproject.org/show_bug.cgi?id=1625 > but we have to fix it I think weather you merge it or not since I dont expect > us to stay at 195 forever and especially when folks who use meta-systemd > are already using 196 we wont be able to discard meta-systemd. It's not a question of fixing it or not, rather of when will we fix it. My approach was to have a buildable version that is also stable at runtime and merge that into oe-core. The we will address systemd upgrade as a normal package upgrate, since package upgrade is routine task anyway and we do it for all packages. I also took a look over latest patches on meta-openembedded since systemd update, and there aren't that many changes that are relevant to oe-core. Any way I'll get back with a new separate branch for review (with systemd v196). Radu ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-11 15:12 ` Radu Moisan @ 2013-01-11 17:45 ` Saul Wold 2013-01-14 11:23 ` Radu Moisan 0 siblings, 1 reply; 22+ messages in thread From: Saul Wold @ 2013-01-11 17:45 UTC (permalink / raw) To: Radu Moisan; +Cc: openembedded-core On 01/11/2013 07:12 AM, Radu Moisan wrote: > > On 01/10/2013 08:27 PM, Khem Raj wrote: >> On Thu, Jan 10, 2013 at 12:02 AM, Radu Moisan <radu.moisan@intel.com> >> wrote: >>> On 01/09/2013 07:14 PM, Khem Raj wrote: >>>> On Tue, Jan 8, 2013 at 4:24 AM, Radu Moisan <radu.moisan@intel.com> >>>> wrote: >>>>> As Ross suggested I've done the following changes to the previous set: >>>>> * added two patches (the first two) that address multiple init systems >>>>> support,\ >>>>> as in shifting from default hardcoded sysvinit to something more >>>>> generic >>>>> while >>>>> the default values still remains on sysvinit >>>>> * moved automatic setting of PREFERRED_PROVIDER_udev into >>>>> default_providers.inc >>>>> * removed ahavi-systemd since all it provided was service files; now >>>>> service files >>>>> are pulled in by avahi-daemon >>>>> * also rebased on master >>>>> >>>> btw. there has been more merges into meta-systemd in meta-openembedded >>>> since these patches were created I cant accertain >>>> that you picked those too but please redo this series so the history >>>> is a bit better for tracking purposes. >>> I've tried to get in sync with meta-openembedded until they upgraded >>> systemd >>> to v196. >> hmm that would also explain the -lrt problem that Saul is seeing but I >> dont. >> > > Not quite, the problem Soul is seeing is probably because he is using > eglibc v2.17 > I'm running a world build right now (with eglibc v2.16) and I don't see > those problems. > Radu, you I was testing with 2.17, and we need to prepare for the 2.17 update occuring, if it occurs before systemd or after these fixes will be needed to happen. >> I tried to upgrade but something changed in the latest version and >>> dbus-daemon didn't start anymore and because of that a few other >>> services >>> depending on it. I spent some time debugging it but eventually I >>> decided we >>> should go with the previous version and address the update after we >>> merge. >>> More details about this at >>> https://bugzilla.yoctoproject.org/show_bug.cgi?id=1625 >> but we have to fix it I think weather you merge it or not since I >> dont expect >> us to stay at 195 forever and especially when folks who use meta-systemd >> are already using 196 we wont be able to discard meta-systemd. > > It's not a question of fixing it or not, rather of when will we fix it. > My approach was to have a buildable version > that is also stable at runtime and merge that into oe-core. The we will > address systemd upgrade as a normal > package upgrate, since package upgrade is routine task anyway and we do > it for all packages. As mentioned above, we will need the updated version of systemd & friends before we can update eglibc, we want both systemd and eglibc in for the M3 build. > I also took a look over latest patches on meta-openembedded since > systemd update, and there aren't that many changes that are relevant to > oe-core. Any way I'll get back with a new separate branch for review > (with systemd v196). > > Radu > > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core > > ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-11 17:45 ` Saul Wold @ 2013-01-14 11:23 ` Radu Moisan 0 siblings, 0 replies; 22+ messages in thread From: Radu Moisan @ 2013-01-14 11:23 UTC (permalink / raw) To: Saul Wold; +Cc: openembedded-core On 01/11/2013 07:45 PM, Saul Wold wrote: > On 01/11/2013 07:12 AM, Radu Moisan wrote: >> >> On 01/10/2013 08:27 PM, Khem Raj wrote: >>> On Thu, Jan 10, 2013 at 12:02 AM, Radu Moisan <radu.moisan@intel.com> >>> wrote: >>>> On 01/09/2013 07:14 PM, Khem Raj wrote: >>>>> On Tue, Jan 8, 2013 at 4:24 AM, Radu Moisan <radu.moisan@intel.com> >>>>> wrote: >>>>>> As Ross suggested I've done the following changes to the previous >>>>>> set: >>>>>> * added two patches (the first two) that address multiple init >>>>>> systems >>>>>> support,\ >>>>>> as in shifting from default hardcoded sysvinit to something more >>>>>> generic >>>>>> while >>>>>> the default values still remains on sysvinit >>>>>> * moved automatic setting of PREFERRED_PROVIDER_udev into >>>>>> default_providers.inc >>>>>> * removed ahavi-systemd since all it provided was service files; now >>>>>> service files >>>>>> are pulled in by avahi-daemon >>>>>> * also rebased on master >>>>>> >>>>> btw. there has been more merges into meta-systemd in >>>>> meta-openembedded >>>>> since these patches were created I cant accertain >>>>> that you picked those too but please redo this series so the history >>>>> is a bit better for tracking purposes. >>>> I've tried to get in sync with meta-openembedded until they upgraded >>>> systemd >>>> to v196. >>> hmm that would also explain the -lrt problem that Saul is seeing but I >>> dont. >>> >> >> Not quite, the problem Soul is seeing is probably because he is using >> eglibc v2.17 >> I'm running a world build right now (with eglibc v2.16) and I don't see >> those problems. >> > > Radu, you I was testing with 2.17, and we need to prepare for the 2.17 > update occuring, if it occurs before systemd or after these fixes will > be needed to happen. > >>> I tried to upgrade but something changed in the latest version and >>>> dbus-daemon didn't start anymore and because of that a few other >>>> services >>>> depending on it. I spent some time debugging it but eventually I >>>> decided we >>>> should go with the previous version and address the update after we >>>> merge. >>>> More details about this at >>>> https://bugzilla.yoctoproject.org/show_bug.cgi?id=1625 >>> but we have to fix it I think weather you merge it or not since I >>> dont expect >>> us to stay at 195 forever and especially when folks who use >>> meta-systemd >>> are already using 196 we wont be able to discard meta-systemd. >> >> It's not a question of fixing it or not, rather of when will we fix it. >> My approach was to have a buildable version >> that is also stable at runtime and merge that into oe-core. The we will >> address systemd upgrade as a normal >> package upgrate, since package upgrade is routine task anyway and we do >> it for all packages. > As mentioned above, we will need the updated version of systemd & > friends before we can update eglibc, we want both systemd and eglibc > in for the M3 build. > I agree. I will address Martin's initscripts suggestions first and then upgrade systemd. Radu ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-08 12:24 [PATCH 00/21][RFC v3] systemd Integration Radu Moisan ` (2 preceding siblings ...) 2013-01-09 17:14 ` Khem Raj @ 2013-01-11 23:23 ` Saul Wold 2013-01-13 16:27 ` Yi Qingliang 2013-01-14 17:16 ` Radu Moisan 3 siblings, 2 replies; 22+ messages in thread From: Saul Wold @ 2013-01-11 23:23 UTC (permalink / raw) To: Radu Moisan; +Cc: openembedded-core On 01/08/2013 04:24 AM, Radu Moisan wrote: > As Ross suggested I've done the following changes to the previous set: > * added two patches (the first two) that address multiple init systems support,\ > as in shifting from default hardcoded sysvinit to something more generic while > the default values still remains on sysvinit > * moved automatic setting of PREFERRED_PROVIDER_udev into default_providers.inc > * removed ahavi-systemd since all it provided was service files; now service files > are pulled in by avahi-daemon > * also rebased on master > > The following changes since commit 7e1f8faad0c4b6f490c26f87acc698dd6e002b15: > > perl: Remove bashism from perl-tests.inc (2013-01-07 22:37:37 +0000) > > are available in the git repository at: > > git://git.yoctoproject.org/poky-contrib rmoisan/systemd > http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rmoisan/systemd > > Enrico Scholz (1): > systemd: move disable operation into prerm() script > > Holger Hans Peter Freyther (2): > systemd: Make the main systemd files proper CONFFILES > systemd: Introduce a create-volatile to create tmp directories White space 4 spaces vs tab > > Khem Raj (1): > systemd: Fix build when base_libdir is not /lib > > Martin Donnelly (2): > cgroups: Add INSANE_SKIP to avoid warning about .so file > systemd: Remove sysvinit mount related services if systemd is enabled > > Martin Jansa (2): > systemd: fix FILESPATH to find systemctl > systemd: add PACKAGES_DYNAMIC > > Radu Moisan (13): > default-distrovars: Add DISTRO_FEATURES_INITMAN to DISTRO_FEATURES > default-providers: Automatically set PREFERRED_PROVIDER_udev > systemd: initial integration I believe this was mentioned before, but can you avoid making white space changes, you seem to have changed tabs (which we use tabs for shell based functions and 4 spaces for python based functions) Specifically, I saw some changes in wpa-supplicant-1.0.inc, busybox, dropbear, initscripts For the systemd-serialgetty, can we not carry around a LICENSE file, and instead point to the meta/files/common-licenses for a checksum? Also a load of the patches do not contains Signed-off-by or Upstream-Status tags. > systemd: Add systemd_base.bbclass > systemd: Add systemd option to PREFERRED_PROVIDER_udev > systemd: set default.target to multi-user.target > systemd: update FILESPATH with *-native directory > systemd: disable sysfs.service White space changes, makes it much harder to review, please fix > systemd: Add systemd-compat-units > systemd: Add avahi to packagegroup-core-boot > xserver-nodm-init: Enable systemd support > util-linux: Enable systemd support What's the actual change here? Whitespace? > systemd: Disable xz when building with GPLv3 incompatibility flag This should go away, I have verified that the license field in xz is wrong and should not contain GPLv3 since it's a build macro, not a runtime, and the LICENSE field pertains to packaged and installed items and their licenses. Sau! > > meta/classes/systemd.bbclass | 1 + > meta/classes/systemd_base.bbclass | 218 +++++++++++++ > meta/conf/distro/include/default-distrovars.inc | 3 +- > meta/conf/distro/include/default-providers.inc | 1 + > meta/recipes-bsp/keymaps/files/keymaps.service | 9 + > meta/recipes-bsp/keymaps/keymaps_1.0.bb | 9 +- > meta/recipes-connectivity/avahi/avahi.inc | 23 +- > meta/recipes-connectivity/connman/connman.inc | 6 + > meta/recipes-connectivity/connman/connman_1.4.bb | 3 +- > meta/recipes-connectivity/dhcp/dhcp.inc | 15 +- > meta/recipes-connectivity/dhcp/files/dhcpd.service | 12 + > .../dhcp/files/dhcrelay.service | 10 + > .../openssh/openssh-6.0p1/sshd.socket | 11 + > .../openssh/openssh-6.0p1/sshd@.service | 9 + > .../openssh/openssh-6.0p1/sshdgenkeys.service | 10 + > meta/recipes-connectivity/openssh/openssh_6.0p1.bb | 14 +- > .../wpa-supplicant/wpa-supplicant-1.0.inc | 74 +++-- > .../wpa-supplicant/wpa-supplicant_1.0.bb | 2 +- > meta/recipes-core/busybox/busybox.inc | 18 ++ > meta/recipes-core/busybox/busybox_1.20.2.bb | 4 +- > .../busybox/files/busybox-klogd.service.in | 8 + > .../busybox/files/busybox-syslog.service.in | 13 + > meta/recipes-core/dropbear/dropbear.inc | 81 ++--- > .../recipes-core/dropbear/dropbear/dropbear.socket | 10 + > .../dropbear/dropbear/dropbear@.service | 9 + > .../dropbear/dropbear/dropbearkey.service | 10 + > .../initscripts-1.0/{urandom => urandom.sh} | 0 > meta/recipes-core/initscripts/initscripts_1.0.bb | 164 +++++----- > meta/recipes-core/libcgroup/libcgroup_0.37.1.bb | 1 + > .../packagegroups/packagegroup-base.bb | 3 +- > .../packagegroups/packagegroup-core-boot.bb | 9 +- > meta/recipes-core/systemd/systemd-compat-units.bb | 59 ++++ > .../systemd/systemd-compat-units/machineid.service | 16 + > .../systemd-compat-units/run-postinsts.service | 17 + > .../systemd/systemd-machine-units_1.0.bb | 14 + > meta/recipes-core/systemd/systemd-serialgetty.bb | 46 +++ > .../systemd/systemd-serialgetty/LICENSE | 339 ++++++++++++++++++++ > .../systemd-serialgetty/serial-getty@.service | 32 ++ > meta/recipes-core/systemd/systemd-speed-hacks.bb | 18 ++ > .../systemd/systemd-systemctl-native.bb | 20 ++ > .../systemd/systemd-systemctl-native/systemctl | 126 ++++++++ > .../systemd/systemd/create-volatile.conf | 10 + > meta/recipes-core/systemd/systemd/gtk-doc.make | 230 +++++++++++++ > meta/recipes-core/systemd/systemd/modprobe.rules | 17 + > .../systemd/systemd/optional_secure_getenv.patch | 19 ++ > .../systemd/set_default_target_to_multi-user.patch | 13 + > .../systemd-pam-configure-check-uclibc.patch | 26 ++ > .../systemd/systemd/systemd-pam-fix-execvpe.patch | 26 ++ > .../systemd/systemd-pam-fix-fallocate.patch | 82 +++++ > .../systemd/systemd-pam-fix-getty-unit.patch | 35 ++ > .../systemd/systemd/systemd-pam-fix-mkostemp.patch | 166 ++++++++++ > .../systemd/systemd/systemd-pam-fix-msformat.patch | 335 +++++++++++++++++++ > .../recipes-core/systemd/systemd/touchscreen.rules | 18 ++ > meta/recipes-core/systemd/systemd/var-run.conf | 4 + > meta/recipes-core/systemd/systemd_git.bb | 252 +++++++++++++++ > meta/recipes-core/util-linux/util-linux.inc | 11 +- > meta/recipes-extended/cronie/cronie/crond.service | 10 + > meta/recipes-extended/cronie/cronie_1.4.8.bb | 10 +- > .../lighttpd/files/lighttpd.service | 13 + > meta/recipes-extended/lighttpd/lighttpd_1.4.32.bb | 11 +- > meta/recipes-extended/pam/libpam_1.1.6.bb | 3 + > meta/recipes-extended/polkit/polkit_0.104.bb | 9 +- > meta/recipes-graphics/x11-common/x11-common_0.1.bb | 4 +- > .../x11-common/xserver-nodm-init.bb | 19 +- > .../x11-common/xserver-nodm-init/xserver-nodm.conf | 1 + > .../xserver-nodm-init/xserver-nodm.service | 9 + > 66 files changed, 2606 insertions(+), 174 deletions(-) > create mode 100644 meta/classes/systemd.bbclass > create mode 100644 meta/classes/systemd_base.bbclass > create mode 100644 meta/recipes-bsp/keymaps/files/keymaps.service > create mode 100644 meta/recipes-connectivity/dhcp/files/dhcpd.service > create mode 100644 meta/recipes-connectivity/dhcp/files/dhcrelay.service > create mode 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshd.socket > create mode 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshd@.service > create mode 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshdgenkeys.service > create mode 100644 meta/recipes-core/busybox/files/busybox-klogd.service.in > create mode 100644 meta/recipes-core/busybox/files/busybox-syslog.service.in > create mode 100644 meta/recipes-core/dropbear/dropbear/dropbear.socket > create mode 100644 meta/recipes-core/dropbear/dropbear/dropbear@.service > create mode 100644 meta/recipes-core/dropbear/dropbear/dropbearkey.service > rename meta/recipes-core/initscripts/initscripts-1.0/{urandom => urandom.sh} (100%) > create mode 100644 meta/recipes-core/systemd/systemd-compat-units.bb > create mode 100644 meta/recipes-core/systemd/systemd-compat-units/machineid.service > create mode 100644 meta/recipes-core/systemd/systemd-compat-units/run-postinsts.service > create mode 100644 meta/recipes-core/systemd/systemd-machine-units_1.0.bb > create mode 100644 meta/recipes-core/systemd/systemd-serialgetty.bb > create mode 100644 meta/recipes-core/systemd/systemd-serialgetty/LICENSE > create mode 100644 meta/recipes-core/systemd/systemd-serialgetty/serial-getty@.service > create mode 100644 meta/recipes-core/systemd/systemd-speed-hacks.bb > create mode 100644 meta/recipes-core/systemd/systemd-systemctl-native.bb > create mode 100755 meta/recipes-core/systemd/systemd-systemctl-native/systemctl > create mode 100644 meta/recipes-core/systemd/systemd/create-volatile.conf > create mode 100644 meta/recipes-core/systemd/systemd/gtk-doc.make > create mode 100644 meta/recipes-core/systemd/systemd/modprobe.rules > create mode 100644 meta/recipes-core/systemd/systemd/optional_secure_getenv.patch > create mode 100644 meta/recipes-core/systemd/systemd/set_default_target_to_multi-user.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-configure-check-uclibc.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-execvpe.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-fallocate.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-getty-unit.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-mkostemp.patch > create mode 100644 meta/recipes-core/systemd/systemd/systemd-pam-fix-msformat.patch > create mode 100644 meta/recipes-core/systemd/systemd/touchscreen.rules > create mode 100644 meta/recipes-core/systemd/systemd/var-run.conf > create mode 100644 meta/recipes-core/systemd/systemd_git.bb > create mode 100644 meta/recipes-extended/cronie/cronie/crond.service > create mode 100644 meta/recipes-extended/lighttpd/files/lighttpd.service > create mode 100644 meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm.conf > create mode 100644 meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm.service > ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-11 23:23 ` Saul Wold @ 2013-01-13 16:27 ` Yi Qingliang 2013-01-14 17:16 ` Radu Moisan 1 sibling, 0 replies; 22+ messages in thread From: Yi Qingliang @ 2013-01-13 16:27 UTC (permalink / raw) To: openembedded-core When add it in the oe-core? On Friday, January 11, 2013 03:23:06 PM Saul Wold wrote: > On 01/08/2013 04:24 AM, Radu Moisan wrote: > > As Ross suggested I've done the following changes to the previous set: > > * added two patches (the first two) that address multiple init systems > > support,\ as in shifting from default hardcoded sysvinit to something > > more generic while the default values still remains on sysvinit > > * moved automatic setting of PREFERRED_PROVIDER_udev into > > default_providers.inc * removed ahavi-systemd since all it provided was > > service files; now service files are pulled in by avahi-daemon > > * also rebased on master > > > > The following changes since commit 7e1f8faad0c4b6f490c26f87acc698dd6e002b15: > > perl: Remove bashism from perl-tests.inc (2013-01-07 22:37:37 +0000) > > > > are available in the git repository at: > > git://git.yoctoproject.org/poky-contrib rmoisan/systemd > > http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rmoisan/system > > d > > > > Enrico Scholz (1): > > systemd: move disable operation into prerm() script > > > > Holger Hans Peter Freyther (2): > > systemd: Make the main systemd files proper CONFFILES > > systemd: Introduce a create-volatile to create tmp directories > > White space 4 spaces vs tab > > > Khem Raj (1): > > systemd: Fix build when base_libdir is not /lib > > > > Martin Donnelly (2): > > cgroups: Add INSANE_SKIP to avoid warning about .so file > > systemd: Remove sysvinit mount related services if systemd is enabled > > > > Martin Jansa (2): > > systemd: fix FILESPATH to find systemctl > > systemd: add PACKAGES_DYNAMIC > > > > Radu Moisan (13): > > default-distrovars: Add DISTRO_FEATURES_INITMAN to DISTRO_FEATURES > > default-providers: Automatically set PREFERRED_PROVIDER_udev > > systemd: initial integration > > I believe this was mentioned before, but can you avoid making white > space changes, you seem to have changed tabs (which we use tabs for > shell based functions and 4 spaces for python based functions) > > Specifically, I saw some changes in wpa-supplicant-1.0.inc, busybox, > dropbear, initscripts > > For the systemd-serialgetty, can we not carry around a LICENSE file, and > instead point to the meta/files/common-licenses for a checksum? > > Also a load of the patches do not contains Signed-off-by or > Upstream-Status tags. > > > systemd: Add systemd_base.bbclass > > systemd: Add systemd option to PREFERRED_PROVIDER_udev > > systemd: set default.target to multi-user.target > > systemd: update FILESPATH with *-native directory > > systemd: disable sysfs.service > > White space changes, makes it much harder to review, please fix > > > systemd: Add systemd-compat-units > > systemd: Add avahi to packagegroup-core-boot > > xserver-nodm-init: Enable systemd support > > util-linux: Enable systemd support > > What's the actual change here? Whitespace? > > > systemd: Disable xz when building with GPLv3 incompatibility flag > > This should go away, I have verified that the license field in xz is > wrong and should not contain GPLv3 since it's a build macro, not a > runtime, and the LICENSE field pertains to packaged and installed items > and their licenses. > > Sau! > > > meta/classes/systemd.bbclass | 1 + > > meta/classes/systemd_base.bbclass | 218 +++++++++++++ > > meta/conf/distro/include/default-distrovars.inc | 3 +- > > meta/conf/distro/include/default-providers.inc | 1 + > > meta/recipes-bsp/keymaps/files/keymaps.service | 9 + > > meta/recipes-bsp/keymaps/keymaps_1.0.bb | 9 +- > > meta/recipes-connectivity/avahi/avahi.inc | 23 +- > > meta/recipes-connectivity/connman/connman.inc | 6 + > > meta/recipes-connectivity/connman/connman_1.4.bb | 3 +- > > meta/recipes-connectivity/dhcp/dhcp.inc | 15 +- > > meta/recipes-connectivity/dhcp/files/dhcpd.service | 12 + > > .../dhcp/files/dhcrelay.service | 10 + > > .../openssh/openssh-6.0p1/sshd.socket | 11 + > > .../openssh/openssh-6.0p1/sshd@.service | 9 + > > .../openssh/openssh-6.0p1/sshdgenkeys.service | 10 + > > meta/recipes-connectivity/openssh/openssh_6.0p1.bb | 14 +- > > .../wpa-supplicant/wpa-supplicant-1.0.inc | 74 +++-- > > .../wpa-supplicant/wpa-supplicant_1.0.bb | 2 +- > > meta/recipes-core/busybox/busybox.inc | 18 ++ > > meta/recipes-core/busybox/busybox_1.20.2.bb | 4 +- > > .../busybox/files/busybox-klogd.service.in | 8 + > > .../busybox/files/busybox-syslog.service.in | 13 + > > meta/recipes-core/dropbear/dropbear.inc | 81 ++--- > > .../recipes-core/dropbear/dropbear/dropbear.socket | 10 + > > .../dropbear/dropbear/dropbear@.service | 9 + > > .../dropbear/dropbear/dropbearkey.service | 10 + > > .../initscripts-1.0/{urandom => urandom.sh} | 0 > > meta/recipes-core/initscripts/initscripts_1.0.bb | 164 +++++----- > > meta/recipes-core/libcgroup/libcgroup_0.37.1.bb | 1 + > > .../packagegroups/packagegroup-base.bb | 3 +- > > .../packagegroups/packagegroup-core-boot.bb | 9 +- > > meta/recipes-core/systemd/systemd-compat-units.bb | 59 ++++ > > .../systemd/systemd-compat-units/machineid.service | 16 + > > .../systemd-compat-units/run-postinsts.service | 17 + > > .../systemd/systemd-machine-units_1.0.bb | 14 + > > meta/recipes-core/systemd/systemd-serialgetty.bb | 46 +++ > > .../systemd/systemd-serialgetty/LICENSE | 339 > > ++++++++++++++++++++ .../systemd-serialgetty/serial-getty@.service > > | 32 ++ > > meta/recipes-core/systemd/systemd-speed-hacks.bb | 18 ++ > > .../systemd/systemd-systemctl-native.bb | 20 ++ > > .../systemd/systemd-systemctl-native/systemctl | 126 ++++++++ > > .../systemd/systemd/create-volatile.conf | 10 + > > meta/recipes-core/systemd/systemd/gtk-doc.make | 230 +++++++++++++ > > meta/recipes-core/systemd/systemd/modprobe.rules | 17 + > > .../systemd/systemd/optional_secure_getenv.patch | 19 ++ > > .../systemd/set_default_target_to_multi-user.patch | 13 + > > .../systemd-pam-configure-check-uclibc.patch | 26 ++ > > .../systemd/systemd/systemd-pam-fix-execvpe.patch | 26 ++ > > .../systemd/systemd-pam-fix-fallocate.patch | 82 +++++ > > .../systemd/systemd-pam-fix-getty-unit.patch | 35 ++ > > .../systemd/systemd/systemd-pam-fix-mkostemp.patch | 166 ++++++++++ > > .../systemd/systemd/systemd-pam-fix-msformat.patch | 335 > > +++++++++++++++++++ .../recipes-core/systemd/systemd/touchscreen.rules > > | 18 ++ > > meta/recipes-core/systemd/systemd/var-run.conf | 4 + > > meta/recipes-core/systemd/systemd_git.bb | 252 > > +++++++++++++++ > > meta/recipes-core/util-linux/util-linux.inc | 11 +- > > meta/recipes-extended/cronie/cronie/crond.service | 10 + > > meta/recipes-extended/cronie/cronie_1.4.8.bb | 10 +- > > .../lighttpd/files/lighttpd.service | 13 + > > meta/recipes-extended/lighttpd/lighttpd_1.4.32.bb | 11 +- > > meta/recipes-extended/pam/libpam_1.1.6.bb | 3 + > > meta/recipes-extended/polkit/polkit_0.104.bb | 9 +- > > meta/recipes-graphics/x11-common/x11-common_0.1.bb | 4 +- > > .../x11-common/xserver-nodm-init.bb | 19 +- > > .../x11-common/xserver-nodm-init/xserver-nodm.conf | 1 + > > .../xserver-nodm-init/xserver-nodm.service | 9 + > > 66 files changed, 2606 insertions(+), 174 deletions(-) > > create mode 100644 meta/classes/systemd.bbclass > > create mode 100644 meta/classes/systemd_base.bbclass > > create mode 100644 meta/recipes-bsp/keymaps/files/keymaps.service > > create mode 100644 meta/recipes-connectivity/dhcp/files/dhcpd.service > > create mode 100644 meta/recipes-connectivity/dhcp/files/dhcrelay.service > > create mode 100644 > > meta/recipes-connectivity/openssh/openssh-6.0p1/sshd.socket create mode > > 100644 meta/recipes-connectivity/openssh/openssh-6.0p1/sshd@.service > > create mode 100644 > > meta/recipes-connectivity/openssh/openssh-6.0p1/sshdgenkeys.service > > create mode 100644 > > meta/recipes-core/busybox/files/busybox-klogd.service.in create mode > > 100644 meta/recipes-core/busybox/files/busybox-syslog.service.in create > > mode 100644 meta/recipes-core/dropbear/dropbear/dropbear.socket create > > mode 100644 meta/recipes-core/dropbear/dropbear/dropbear@.service > > create mode 100644 > > meta/recipes-core/dropbear/dropbear/dropbearkey.service rename > > meta/recipes-core/initscripts/initscripts-1.0/{urandom => urandom.sh} > > (100%) create mode 100644 > > meta/recipes-core/systemd/systemd-compat-units.bb create mode 100644 > > meta/recipes-core/systemd/systemd-compat-units/machineid.service create > > mode 100644 > > meta/recipes-core/systemd/systemd-compat-units/run-postinsts.service > > create mode 100644 > > meta/recipes-core/systemd/systemd-machine-units_1.0.bb create mode > > 100644 meta/recipes-core/systemd/systemd-serialgetty.bb create mode > > 100644 meta/recipes-core/systemd/systemd-serialgetty/LICENSE create > > mode 100644 > > meta/recipes-core/systemd/systemd-serialgetty/serial-getty@.service > > create mode 100644 meta/recipes-core/systemd/systemd-speed-hacks.bb > > create mode 100644 > > meta/recipes-core/systemd/systemd-systemctl-native.bb create mode > > 100755 meta/recipes-core/systemd/systemd-systemctl-native/systemctl > > create mode 100644 > > meta/recipes-core/systemd/systemd/create-volatile.conf create mode > > 100644 meta/recipes-core/systemd/systemd/gtk-doc.make > > create mode 100644 meta/recipes-core/systemd/systemd/modprobe.rules > > create mode 100644 > > meta/recipes-core/systemd/systemd/optional_secure_getenv.patch create > > mode 100644 > > meta/recipes-core/systemd/systemd/set_default_target_to_multi-user.patc > > h create mode 100644 > > meta/recipes-core/systemd/systemd/systemd-pam-configure-check-uclibc.pa > > tch create mode 100644 > > meta/recipes-core/systemd/systemd/systemd-pam-fix-execvpe.patch create > > mode 100644 > > meta/recipes-core/systemd/systemd/systemd-pam-fix-fallocate.patch > > create mode 100644 > > meta/recipes-core/systemd/systemd/systemd-pam-fix-getty-unit.patch > > create mode 100644 > > meta/recipes-core/systemd/systemd/systemd-pam-fix-mkostemp.patch create > > mode 100644 > > meta/recipes-core/systemd/systemd/systemd-pam-fix-msformat.patch create > > mode 100644 meta/recipes-core/systemd/systemd/touchscreen.rules create > > mode 100644 meta/recipes-core/systemd/systemd/var-run.conf > > create mode 100644 meta/recipes-core/systemd/systemd_git.bb > > create mode 100644 meta/recipes-extended/cronie/cronie/crond.service > > create mode 100644 meta/recipes-extended/lighttpd/files/lighttpd.service > > create mode 100644 > > meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm.conf > > create mode 100644 > > meta/recipes-graphics/x11-common/xserver-nodm-init/xserver-nodm.service > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-11 23:23 ` Saul Wold 2013-01-13 16:27 ` Yi Qingliang @ 2013-01-14 17:16 ` Radu Moisan 2013-01-14 18:10 ` Saul Wold 1 sibling, 1 reply; 22+ messages in thread From: Radu Moisan @ 2013-01-14 17:16 UTC (permalink / raw) To: Saul Wold; +Cc: openembedded-core On 01/12/2013 01:23 AM, Saul Wold wrote: > On 01/08/2013 04:24 AM, Radu Moisan wrote: >> As Ross suggested I've done the following changes to the previous set: >> * added two patches (the first two) that address multiple init >> systems support,\ >> as in shifting from default hardcoded sysvinit to something more >> generic while >> the default values still remains on sysvinit >> * moved automatic setting of PREFERRED_PROVIDER_udev into >> default_providers.inc >> * removed ahavi-systemd since all it provided was service files; now >> service files >> are pulled in by avahi-daemon >> * also rebased on master >> >> The following changes since commit >> 7e1f8faad0c4b6f490c26f87acc698dd6e002b15: >> >> perl: Remove bashism from perl-tests.inc (2013-01-07 22:37:37 +0000) >> >> are available in the git repository at: >> >> git://git.yoctoproject.org/poky-contrib rmoisan/systemd >> http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rmoisan/systemd >> >> Enrico Scholz (1): >> systemd: move disable operation into prerm() script >> >> Holger Hans Peter Freyther (2): >> systemd: Make the main systemd files proper CONFFILES >> systemd: Introduce a create-volatile to create tmp directories > White space 4 spaces vs tab Fixed. > >> >> Khem Raj (1): >> systemd: Fix build when base_libdir is not /lib >> >> Martin Donnelly (2): >> cgroups: Add INSANE_SKIP to avoid warning about .so file >> systemd: Remove sysvinit mount related services if systemd is enabled >> >> Martin Jansa (2): >> systemd: fix FILESPATH to find systemctl >> systemd: add PACKAGES_DYNAMIC >> >> Radu Moisan (13): >> default-distrovars: Add DISTRO_FEATURES_INITMAN to DISTRO_FEATURES >> default-providers: Automatically set PREFERRED_PROVIDER_udev >> systemd: initial integration > I believe this was mentioned before, but can you avoid making white > space changes, you seem to have changed tabs (which we use tabs for > shell based functions and 4 spaces for python based functions) > > Specifically, I saw some changes in wpa-supplicant-1.0.inc, busybox, > dropbear, initscripts > Reviewed those files and cleaned them up to comply. > For the systemd-serialgetty, can we not carry around a LICENSE file, > and instead point to the meta/files/common-licenses for a checksum? > Done. > Also a load of the patches do not contains Signed-off-by or > Upstream-Status tags. > Updated Signed-off-by yet to check and update Upstream-Status. > >> systemd: Add systemd_base.bbclass >> systemd: Add systemd option to PREFERRED_PROVIDER_udev >> systemd: set default.target to multi-user.target >> systemd: update FILESPATH with *-native directory >> systemd: disable sysfs.service > White space changes, makes it much harder to review, please fix corrected white spaces. disabled hostname.sh, mountall.sh, mountnfs.sh and sysfs.sh when running with systemd changed patch header & description > > >> systemd: Add systemd-compat-units >> systemd: Add avahi to packagegroup-core-boot >> xserver-nodm-init: Enable systemd support >> util-linux: Enable systemd support > What's the actual change here? Whitespace? dropped. white space issues fixed in initial commit. >> systemd: Disable xz when building with GPLv3 incompatibility flag > This should go away, I have verified that the license field in xz is > wrong and should not contain GPLv3 since it's a build macro, not a > runtime, and the LICENSE field pertains to packaged and installed > items and their licenses. > dropped. Radu ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-14 17:16 ` Radu Moisan @ 2013-01-14 18:10 ` Saul Wold 2013-01-15 8:00 ` Radu Moisan 0 siblings, 1 reply; 22+ messages in thread From: Saul Wold @ 2013-01-14 18:10 UTC (permalink / raw) To: Radu Moisan; +Cc: openembedded-core On 01/14/2013 09:16 AM, Radu Moisan wrote: > > On 01/12/2013 01:23 AM, Saul Wold wrote: >> On 01/08/2013 04:24 AM, Radu Moisan wrote: >>> As Ross suggested I've done the following changes to the previous set: >>> * added two patches (the first two) that address multiple init >>> systems support,\ >>> as in shifting from default hardcoded sysvinit to something more >>> generic while >>> the default values still remains on sysvinit >>> * moved automatic setting of PREFERRED_PROVIDER_udev into >>> default_providers.inc >>> * removed ahavi-systemd since all it provided was service files; now >>> service files >>> are pulled in by avahi-daemon >>> * also rebased on master >>> >>> The following changes since commit >>> 7e1f8faad0c4b6f490c26f87acc698dd6e002b15: >>> >>> perl: Remove bashism from perl-tests.inc (2013-01-07 22:37:37 +0000) >>> >>> are available in the git repository at: >>> >>> git://git.yoctoproject.org/poky-contrib rmoisan/systemd >>> http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rmoisan/systemd >>> >>> Enrico Scholz (1): >>> systemd: move disable operation into prerm() script >>> >>> Holger Hans Peter Freyther (2): >>> systemd: Make the main systemd files proper CONFFILES >>> systemd: Introduce a create-volatile to create tmp directories >> White space 4 spaces vs tab > > Fixed. > >> >>> >>> Khem Raj (1): >>> systemd: Fix build when base_libdir is not /lib >>> >>> Martin Donnelly (2): >>> cgroups: Add INSANE_SKIP to avoid warning about .so file >>> systemd: Remove sysvinit mount related services if systemd is enabled >>> >>> Martin Jansa (2): >>> systemd: fix FILESPATH to find systemctl >>> systemd: add PACKAGES_DYNAMIC >>> >>> Radu Moisan (13): >>> default-distrovars: Add DISTRO_FEATURES_INITMAN to DISTRO_FEATURES >>> default-providers: Automatically set PREFERRED_PROVIDER_udev >>> systemd: initial integration >> I believe this was mentioned before, but can you avoid making white >> space changes, you seem to have changed tabs (which we use tabs for >> shell based functions and 4 spaces for python based functions) >> >> Specifically, I saw some changes in wpa-supplicant-1.0.inc, busybox, >> dropbear, initscripts >> > Reviewed those files and cleaned them up to comply. > I am still seeing white space changes, as mentioned before if you want to cleanup white space changes, make that a separate and distinct patch, so for instance in dropbear you un-indented some SRC_URIs, that should be a distinct patch with white space changes only separate from the addition of the dropbear*.service files. I know I might be getting a little nit-picky, but it's about readability and understanding the change sets, I just stop looking because it's hard to see the changes clearly. So please check you whitespace and sent a seperate whitespace fixup patch. >> For the systemd-serialgetty, can we not carry around a LICENSE file, >> and instead point to the meta/files/common-licenses for a checksum? >> > > Done. > >> Also a load of the patches do not contains Signed-off-by or >> Upstream-Status tags. >> > > Updated Signed-off-by > yet to check and update Upstream-Status. > >> >>> systemd: Add systemd_base.bbclass >>> systemd: Add systemd option to PREFERRED_PROVIDER_udev >>> systemd: set default.target to multi-user.target >>> systemd: update FILESPATH with *-native directory >>> systemd: disable sysfs.service >> White space changes, makes it much harder to review, please fix > > corrected white spaces. > disabled hostname.sh, mountall.sh, mountnfs.sh and sysfs.sh when running > with systemd > changed patch header & description > Still seems to be white space issues with this one. Thanks Sau! >> >> >>> systemd: Add systemd-compat-units >>> systemd: Add avahi to packagegroup-core-boot >>> xserver-nodm-init: Enable systemd support >>> util-linux: Enable systemd support >> What's the actual change here? Whitespace? > > dropped. > white space issues fixed in initial commit. > >>> systemd: Disable xz when building with GPLv3 incompatibility flag >> This should go away, I have verified that the license field in xz is >> wrong and should not contain GPLv3 since it's a build macro, not a >> runtime, and the LICENSE field pertains to packaged and installed >> items and their licenses. >> > dropped. > > Radu > > ^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 00/21][RFC v3] systemd Integration 2013-01-14 18:10 ` Saul Wold @ 2013-01-15 8:00 ` Radu Moisan 0 siblings, 0 replies; 22+ messages in thread From: Radu Moisan @ 2013-01-15 8:00 UTC (permalink / raw) To: Saul Wold; +Cc: openembedded-core [-- Attachment #1: Type: text/plain, Size: 3532 bytes --] On 01/14/2013 08:10 PM, Saul Wold wrote: > On 01/14/2013 09:16 AM, Radu Moisan wrote: >> >> On 01/12/2013 01:23 AM, Saul Wold wrote: >>> On 01/08/2013 04:24 AM, Radu Moisan wrote: >>>> As Ross suggested I've done the following changes to the previous set: >>>> * added two patches (the first two) that address multiple init >>>> systems support,\ >>>> as in shifting from default hardcoded sysvinit to something more >>>> generic while >>>> the default values still remains on sysvinit >>>> * moved automatic setting of PREFERRED_PROVIDER_udev into >>>> default_providers.inc >>>> * removed ahavi-systemd since all it provided was service files; now >>>> service files >>>> are pulled in by avahi-daemon >>>> * also rebased on master >>>> >>>> The following changes since commit >>>> 7e1f8faad0c4b6f490c26f87acc698dd6e002b15: >>>> >>>> perl: Remove bashism from perl-tests.inc (2013-01-07 22:37:37 >>>> +0000) >>>> >>>> are available in the git repository at: >>>> >>>> git://git.yoctoproject.org/poky-contrib rmoisan/systemd >>>> http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rmoisan/systemd >>>> >>>> >>>> Enrico Scholz (1): >>>> systemd: move disable operation into prerm() script >>>> >>>> Holger Hans Peter Freyther (2): >>>> systemd: Make the main systemd files proper CONFFILES >>>> systemd: Introduce a create-volatile to create tmp directories >>> White space 4 spaces vs tab >> >> Fixed. >> >>> >>>> >>>> Khem Raj (1): >>>> systemd: Fix build when base_libdir is not /lib >>>> >>>> Martin Donnelly (2): >>>> cgroups: Add INSANE_SKIP to avoid warning about .so file >>>> systemd: Remove sysvinit mount related services if systemd is >>>> enabled >>>> >>>> Martin Jansa (2): >>>> systemd: fix FILESPATH to find systemctl >>>> systemd: add PACKAGES_DYNAMIC >>>> >>>> Radu Moisan (13): >>>> default-distrovars: Add DISTRO_FEATURES_INITMAN to DISTRO_FEATURES >>>> default-providers: Automatically set PREFERRED_PROVIDER_udev >>>> systemd: initial integration >>> I believe this was mentioned before, but can you avoid making white >>> space changes, you seem to have changed tabs (which we use tabs for >>> shell based functions and 4 spaces for python based functions) >>> >>> Specifically, I saw some changes in wpa-supplicant-1.0.inc, busybox, >>> dropbear, initscripts >>> >> Reviewed those files and cleaned them up to comply. >> > I am still seeing white space changes, as mentioned before if you want > to cleanup white space changes, make that a separate and distinct > patch, so for instance in dropbear you un-indented some SRC_URIs, that > should be a distinct patch with white space changes only separate from > the addition of the dropbear*.service files. > > I know I might be getting a little nit-picky, but it's about > readability and understanding the change sets, I just stop looking > because it's hard to see the changes clearly. > > So please check you whitespace and sent a seperate whitespace fixup > patch. You need to get to an understanding with Ross. He suggested to get rid if white space patches, and squash them so that only relevant changes would appear in the history. About the spaces vs tab problem, I tried to fix that yesterday in the files you mentioned, and indeed I fixed it for the entire file. I understand it would make reviewing harder, but you can always use -w option with git show or git diff to ignore white spaces. Radu [-- Attachment #2: Type: text/html, Size: 6043 bytes --] ^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2013-01-15 8:09 UTC | newest] Thread overview: 22+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2013-01-08 12:24 [PATCH 00/21][RFC v3] systemd Integration Radu Moisan 2013-01-08 12:57 ` Enrico Scholz 2013-01-08 15:01 ` Radu Moisan 2013-01-08 14:57 ` Burton, Ross 2013-01-08 15:11 ` Radu Moisan 2013-01-08 15:10 ` Burton, Ross 2013-01-08 15:18 ` Enrico Scholz 2013-01-08 15:20 ` Samuel Stirtzel 2013-01-09 17:12 ` Khem Raj 2013-01-09 16:51 ` Saul Wold 2013-01-09 17:11 ` Khem Raj 2013-01-09 17:14 ` Khem Raj 2013-01-10 8:02 ` Radu Moisan 2013-01-10 18:27 ` Khem Raj 2013-01-11 15:12 ` Radu Moisan 2013-01-11 17:45 ` Saul Wold 2013-01-14 11:23 ` Radu Moisan 2013-01-11 23:23 ` Saul Wold 2013-01-13 16:27 ` Yi Qingliang 2013-01-14 17:16 ` Radu Moisan 2013-01-14 18:10 ` Saul Wold 2013-01-15 8:00 ` Radu Moisan
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox