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----- |