diff --git a/systemd.changes b/systemd.changes index 64113e4f..a34ee7e9 100644 --- a/systemd.changes +++ b/systemd.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Tue Sep 20 15:07:58 UTC 2022 - Franck Bui + +- Give the instructions to create a home directory with systemd-homed in the + description of the systemd-experimental sub-package + ------------------------------------------------------------------- Mon Sep 5 06:56:51 UTC 2022 - Franck Bui diff --git a/systemd.spec b/systemd.spec index 0922fd48..3ecf99c3 100644 --- a/systemd.spec +++ b/systemd.spec @@ -623,23 +623,37 @@ BuildRequires: pkgconfig(fdisk) BuildRequires: pkgconfig(openssl) %description experimental -This package contains optional extra services that are considered as -previews and are provided so users can do early experiments with the -new features or technologies without waiting for them to be fully -supported by either upstream and openSUSE. +This package contains optional extra services that are considered as previews +and are provided so users can do early experiments with the new features or +technologies without waiting for them to be fully supported by either upstream +and openSUSE. -Please note that all services should be considered in development -phase and as such their behaviors details, unit files, option names, -etc... are subject to change without the usual backwards-compatibility -promises. +Please note that all services should be considered in development phase and as +such their behaviors details, unit files, option names, etc... are subject to +change without the usual backwards-compatibility promises. -Components that turn out to be stable and considered as fully -supported will be merged into the main package or moved into a -dedicated package. +Components that turn out to be stable and considered as fully supported will be +merged into the main package or moved into a dedicated package. -The package contains: homed, repart, userdbd, oomd. +Currently this package contains: homed, repart, userdbd, oomd. -Have fun with these services at your own risk. +In case you want to create a user with systemd-homed quickly, here are the steps +you can follow: + + - Make sure the nss-systemd package is installed and added into + /etc/nsswitch.conf, see nss-systemd(8) man page for details + + - Integrate pam_systemd_home.so in your PAM stack. You can do that either by + following the instructions in pam_systemd_home(8) man page or by executing + `pam-config --add --systemd_home` command + + - Enable and start systemd-homed with `systemctl enable --now systemd-homed` + + - Create a user with `homectl create ` + + - Verify the previous steps with `getent passwd ` + +Have fun (at your own risk). %endif %if %{without bootstrap}