Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] data/gentoo-news:master commit in: 2017-07-16-systemd-rootprefix/
Date: Sun, 16 Jul 2017 21:16:25
Message-Id: 1500239729.9b6b364173118c9578abc75686f75effb4a4a967.floppym@gentoo
1 commit: 9b6b364173118c9578abc75686f75effb4a4a967
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 16 21:15:29 2017 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 16 21:15:29 2017 +0000
6 URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=9b6b3641
7
8 Add 2017-07-16-systemd-rootprefix
9
10 .../2017-07-16-systemd-rootprefix.en.txt | 34 ++++++++++++++++++++++
11 .../2017-07-16-systemd-rootprefix.en.txt.asc | 7 +++++
12 2 files changed, 41 insertions(+)
13
14 diff --git a/2017-07-16-systemd-rootprefix/2017-07-16-systemd-rootprefix.en.txt b/2017-07-16-systemd-rootprefix/2017-07-16-systemd-rootprefix.en.txt
15 new file mode 100644
16 index 0000000..c4e1cbf
17 --- /dev/null
18 +++ b/2017-07-16-systemd-rootprefix/2017-07-16-systemd-rootprefix.en.txt
19 @@ -0,0 +1,34 @@
20 +Title: systemd rootprefix migration
21 +Author: Mike Gilbert <floppym@g.o>
22 +Posted: 2017-07-16
23 +Revision: 1
24 +News-Item-Format: 2.0
25 +Display-If-Installed: >=sys-apps/systemd-234
26 +
27 +Starting with the 234 release, Gentoo's sys-apps/systemd package will
28 +be built with rootprefix=/. This means most of the included programs
29 +and system units will be installed under /lib/systemd instead of
30 +/usr/lib/systemd.
31 +
32 +This change brings Gentoo into alignment with most other distros which
33 +still maintain a distinction between boot-critical programs in /, and
34 +less critical programs in /usr. This also means that users with a
35 +separate /usr filesystem will have an easier time booting if their
36 +initramfs should become corrupt or fail.
37 +
38 +Symlinks are provided for /usr/lib/systemd/systemd and
39 +/usr/lib/systemd/systemd-shutdown to avoid breaking bootloader configs
40 +and to allow the system to be shutdown/rebooted without issue. These
41 +symlinks will likely be removed in the 235 release, so please update
42 +your boot configuration to reference init=/lib/systemd/systemd.
43 +
44 +This change will be mostly transparent to typical users. You may notice
45 +that system units move from /usr/lib/systemd/system to
46 +/lib/systemd/system as you upgrade/re-install packages; this is normal.
47 +Units will function properly from both locations.
48 +
49 +After upgrading, please run systemctl daemon-reexec or reboot your
50 +system to ensure that the new version is executed. Also make sure to
51 +regenerate your initramfs if it includes a copy of systemd (dracut).
52 +
53 +If you encounter a problem, please report a bug.
54
55 diff --git a/2017-07-16-systemd-rootprefix/2017-07-16-systemd-rootprefix.en.txt.asc b/2017-07-16-systemd-rootprefix/2017-07-16-systemd-rootprefix.en.txt.asc
56 new file mode 100644
57 index 0000000..3247709
58 --- /dev/null
59 +++ b/2017-07-16-systemd-rootprefix/2017-07-16-systemd-rootprefix.en.txt.asc
60 @@ -0,0 +1,7 @@
61 +-----BEGIN PGP SIGNATURE-----
62 +
63 +iHUEABEIAB0WIQSC6+o3VgHHi7vNKkVHG+cz7ykaPwUCWWvXNAAKCRBHG+cz7yka
64 +P6p8AQDa0zw9ocwbwhXtEDSmGs7zdPT2uYOV+GvSGQE3sv+lcAD/Y7pHXu72PxgF
65 +RrRNVJTJju3C4vobW22t62YDvNCDByI=
66 +=qgSY
67 +-----END PGP SIGNATURE-----