- Give the instructions to create a home directory with systemd-homed in the

description of the systemd-experimental sub-package

OBS-URL: https://build.opensuse.org/package/show/Base:System/systemd?expand=0&rev=1312
This commit is contained in:
Franck Bui 2022-09-20 15:09:28 +00:00 committed by Git OBS Bridge
parent 1765a697a9
commit 1e7e73cc58
2 changed files with 33 additions and 13 deletions

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Tue Sep 20 15:07:58 UTC 2022 - Franck Bui <fbui@suse.com>
- 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 <fbui@suse.com> Mon Sep 5 06:56:51 UTC 2022 - Franck Bui <fbui@suse.com>

View File

@ -623,23 +623,37 @@ BuildRequires: pkgconfig(fdisk)
BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(openssl)
%description experimental %description experimental
This package contains optional extra services that are considered as This package contains optional extra services that are considered as previews
previews and are provided so users can do early experiments with the and are provided so users can do early experiments with the new features or
new features or technologies without waiting for them to be fully technologies without waiting for them to be fully supported by either upstream
supported by either upstream and openSUSE. and openSUSE.
Please note that all services should be considered in development Please note that all services should be considered in development phase and as
phase and as such their behaviors details, unit files, option names, such their behaviors details, unit files, option names, etc... are subject to
etc... are subject to change without the usual backwards-compatibility change without the usual backwards-compatibility promises.
promises.
Components that turn out to be stable and considered as fully Components that turn out to be stable and considered as fully supported will be
supported will be merged into the main package or moved into a merged into the main package or moved into a dedicated package.
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 <username>`
- Verify the previous steps with `getent passwd <username>`
Have fun (at your own risk).
%endif %endif
%if %{without bootstrap} %if %{without bootstrap}