<feed xmlns='http://www.w3.org/2005/Atom'>
<title>buildroot/package/systemd, branch 2015.11</title>
<subtitle>OpenPOWER buildroot sources</subtitle>
<id>https://git.raptorcs.com/git/buildroot/atom?h=2015.11</id>
<link rel='self' href='https://git.raptorcs.com/git/buildroot/atom?h=2015.11'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/'/>
<updated>2015-11-03T22:46:39+00:00</updated>
<entry>
<title>systemd: disable ldconfig through configure option</title>
<updated>2015-11-03T22:46:39+00:00</updated>
<author>
<name>Gabe Evans</name>
<email>gabe@hashrabbit.co</email>
</author>
<published>2015-11-03T22:24:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=a566520ef6c73f113584082749505c5dea16ccfb'/>
<id>urn:sha1:a566520ef6c73f113584082749505c5dea16ccfb</id>
<content type='text'>
Systemd v216+ includes a configure option to disable ldconfig.

Signed-off-by: Gabe Evans &lt;gabe@hashrabbit.co&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>systemd: bump to 227</title>
<updated>2015-10-17T14:24:18+00:00</updated>
<author>
<name>Maxime Hadjinlian</name>
<email>maxime.hadjinlian@gmail.com</email>
</author>
<published>2015-10-15T22:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=4e613bc5f94a084c3c77de776f3335f53bcb478b'/>
<id>urn:sha1:4e613bc5f94a084c3c77de776f3335f53bcb478b</id>
<content type='text'>
Added back the hash as it was discussed during the last Buildroot Dev
Days.

Signed-off-by Maxime Hadjinlian &lt;maxime.hadjinlian@gmail.com&gt;

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>system: add options for /bin /sbin and /lib to be symlinks into /usr</title>
<updated>2015-10-14T20:50:03+00:00</updated>
<author>
<name>Yann E. MORIN</name>
<email>yann.morin.1998@free.fr</email>
</author>
<published>2015-09-04T20:17:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=c5bd8af65e50a51735eb112fed9cbe6337f14e06'/>
<id>urn:sha1:c5bd8af65e50a51735eb112fed9cbe6337f14e06</id>
<content type='text'>
systemd is increasingly expecting things to live in /usr/bin, /usr/sbin
or /usr/lib nad not in /bin, /sbin or /lib. It has inherited those
expectations from a Fedora change:
    https://fedoraproject.org/wiki/Features/UsrMove

Note however, that systemd does support /usr being on a separate
filesystem; it just expects an initramfs to mount it before the final
switchroot over to the actual rootfs.

But the traditional use-case for Buildroot is not to boot with an
initramfs; although that is totally feasible, that's probably not what
is commonly done in the vast majority of cases.

However, a lot of packages still install stuff directly into /bin,
/sbin or /lib, which systemd may need early-on in the boot process,
even before it may have a chance to mount /usr. Even though we can
tell systemd, at configure-time, where it should expect programs to
be at runtime, it does not make sense to go head-first against an
upstream wa^Hill.

Add an option so that /bin, /sbin and /lib be symlinks to /usr/bin
and /usr/sbin. That option is forcibly enabled when the init system
is systemd.

Note: we need not handle /lib32 or /lib64, as they already are symlinks
to /lib, which means they will automatically be redirected to /usr/lib,
as /usr/lib32 and /usr/lib64 already are.

Furthermore, this means we're no longer supporting a split-usr setup, so
the corresponding configure options have been removed as well for
systemd and, when using a merged /usr, for eudev as well.

In Buildroot, we decided (with this patch) not to support a split-usr
when systemd is used as an init system. This is a design decision, not
a systemd issue. Thus the select is with BR2_INIT_SYSTEMD rather than
with BR2_PACKAGE_SYSTEMD.

Signed-off-by: "Yann E. MORIN" &lt;yann.morin.1998@free.fr&gt;
Cc: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Cc: Arnout Vandecappelle &lt;arnout@mind.be&gt;
Cc: Mike Williams &lt;mike@mikebwilliams.com&gt;
Cc: Vicente Olivert Riera &lt;Vincent.Riera@imgtec.com&gt;
Cc: Baruch Siach &lt;baruch@tkos.co.il&gt;
Tested-by: Mike Williams &lt;mike@mikebwilliams.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>systemd: Bump version and change hosting</title>
<updated>2015-10-14T20:49:00+00:00</updated>
<author>
<name>Maxime Hadjinlian</name>
<email>maxime.hadjinlian@gmail.com</email>
</author>
<published>2015-10-03T09:20:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=142522ee753a858d30dacd46824930a2b3249907'/>
<id>urn:sha1:142522ee753a858d30dacd46824930a2b3249907</id>
<content type='text'>
systemd seems to do its release using their github repository up from
the 221 version.

Since they use the auto generated release, we can't have a hash file.

They don't provide the Makefile.in file in the 'po' directory.
We need to run intltoolize so it's created for us.

Signed-off-by: Maxime Hadjinlian &lt;maxime.hadjinlian@gmail.com&gt;
Tested-by: Mike Williams &lt;mike@mikebwilliams.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>libgudev: New package</title>
<updated>2015-08-25T14:35:15+00:00</updated>
<author>
<name>Nathaniel Roach</name>
<email>nroach44@gmail.com</email>
</author>
<published>2015-08-24T15:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=b935d49a91a31d42a88eba5997796f131256e371'/>
<id>urn:sha1:b935d49a91a31d42a88eba5997796f131256e371</id>
<content type='text'>
As libgudev recently was split from the main systemd/udev source, this
library is now required to build certain packages.

This library is only relevant to systemd, as the code it contains is
still contained in eudev.

[Thomas:
 - don't show the dependency comment when systemd is not available,
   since libgudev is anyway useless when you're not using systemd.
 - fix the license, it's LGPLv2.1+ and not GPLv2+
 - remove useless empty lines in the .mk file.]

Signed-off-by: Nathaniel Roach &lt;nroach44@gmail.com&gt;
Tested-by: Yegor Yefremov &lt;yegorslists@googlemail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>systemd: add option to enable kdbus support</title>
<updated>2015-07-13T15:35:20+00:00</updated>
<author>
<name>Ryan Barnett</name>
<email>ryanbarnett3@gmail.com</email>
</author>
<published>2015-04-05T22:10:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=93ee95b4f0d392ad395acc1a2329bb26d4612992'/>
<id>urn:sha1:93ee95b4f0d392ad395acc1a2329bb26d4612992</id>
<content type='text'>
In the future when the kernel offically supports kdbus, this option
should automatically enable the kernel kdbus config option(s).

Signed-off-by: Ryan Barnett &lt;ryanbarnett3@gmail.com&gt;
Tested-by: Mike Williams &lt;mike@mikebwilliams.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package/systemd: add missing dependencies</title>
<updated>2015-07-12T22:27:21+00:00</updated>
<author>
<name>Maxim Mikityanskiy</name>
<email>maxtram95@gmail.com</email>
</author>
<published>2015-01-19T16:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=b746088a6091165960d9494957fd67845f5832c0'/>
<id>urn:sha1:b746088a6091165960d9494957fd67845f5832c0</id>
<content type='text'>
Systemd depends on mount and nologin from util-linux. Mount from busybox
is not fine, because its behavior differs from util-linux mount. Busybox
mount does not handle correctly 'mount / -o remount' (should apply
options from /etc/fstab). Nologin should be present, because
systemd-sysusers uses it as shell for newly created system users.

Signed-off-by: Maxim Mikityanskiy &lt;maxtram95@gmail.com&gt;
Reviewed-by: Samuel Martin &lt;s.martin49@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>package: Remove shell completion at finalize stage</title>
<updated>2015-07-12T19:55:14+00:00</updated>
<author>
<name>Maxime Hadjinlian</name>
<email>maxime.hadjinlian@gmail.com</email>
</author>
<published>2015-07-12T15:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=76d1c729f09db5ecc514ae0520f9a53c353e0401'/>
<id>urn:sha1:76d1c729f09db5ecc514ae0520f9a53c353e0401</id>
<content type='text'>
Instead of doing a removal of the completion file package per package,
do it all at the finalize stage so it's done once and for all.

Note: This fixes an issue with systemd where passing a --bashcompletiondir
or --zshcompletiondir would be evaluated to '.' by the autotools macro.
This would create a 'target./' directory.

Signed-off-by: Maxime Hadjinlian &lt;maxime.hadjinlian@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>systemd: fix some coding style issues</title>
<updated>2015-07-12T12:57:05+00:00</updated>
<author>
<name>Maxime Hadjinlian</name>
<email>maxime.hadjinlian@gmail.com</email>
</author>
<published>2015-07-12T12:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=b5c763c490dc1ef42149468910aaaacf4710f049'/>
<id>urn:sha1:b5c763c490dc1ef42149468910aaaacf4710f049</id>
<content type='text'>
[Thomas: adjust commit title, some additioanl coding style fixes.]

Signed-off-by: Maxime Hadjinlian &lt;maxime.hadjinlian@gmail.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>systemd: fix license according to README file</title>
<updated>2015-06-30T21:01:55+00:00</updated>
<author>
<name>Vicente Olivert Riera</name>
<email>Vincent.Riera@imgtec.com</email>
</author>
<published>2015-06-30T20:52:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/buildroot/commit/?id=4ee0ef4ab576e59fcb741fbbf1a419af76599177'/>
<id>urn:sha1:4ee0ef4ab576e59fcb741fbbf1a419af76599177</id>
<content type='text'>
Fixes:
  http://autobuild.buildroot.org/results/6e3/6e3dace5892a589225a93c896917833ebc8028f3

Signed-off-by: Vicente Olivert Riera &lt;Vincent.Riera@imgtec.com&gt;
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
</content>
</entry>
</feed>
