1
0
mirror of https://github.com/systemd/systemd synced 2024-07-05 17:39:42 +00:00

mkosi: Use authselect local profile if it exists

authselect 1.5.0 removed the "minimal" profile and added the "local"
profile instead. Let's modify our post-installation script to take
these changes into account.
This commit is contained in:
Daan De Meyer 2024-01-22 12:04:45 +01:00 committed by Luca Boccassi
parent 934288757c
commit 166bcaf95f

View File

@ -65,9 +65,17 @@ if [ -n "$IMAGE_VERSION" ] ; then
fi
if command -v authselect >/dev/null; then
authselect select minimal
# authselect 1.5.0 renamed the minimal profile to the local profile without keeping backwards compat so
# let's use the new name if it exists.
if [ -d /usr/share/authselect/default/local ]; then
PROFILE=local
else
PROFILE=minimal
fi
if authselect list-features minimal | grep -q "with-homed"; then
authselect select "$PROFILE"
if authselect list-features "$PROFILE" | grep -q "with-homed"; then
authselect enable-feature with-homed
fi
fi