Be very late in the build step so doenst tumble over weird sysusers with home dirs.

This commit is contained in:
Hadi Chokr
2026-04-14 08:27:07 +02:00
parent 89abd1b185
commit 59c77bb547
2 changed files with 7 additions and 7 deletions

View File

@@ -18,6 +18,13 @@ echo "auth optional pam_faildelay.so delay=0" >> /usr/lib/pam.d/syste
echo "# Default of 3 is way too harsh" >> /etc/security/faillock.conf
echo "deny = 12" >> /etc/security/faillock.conf
# Set BTRFS_SUBVOLUME_HOME for new users
if grep -q '^BTRFS_SUBVOLUME_HOME=' /etc/default/useradd; then
sed -i 's%^BTRFS_SUBVOLUME_HOME=.*%BTRFS_SUBVOLUME_HOME=yes%' /etc/default/useradd
else
echo 'BTRFS_SUBVOLUME_HOME=yes' >> /etc/default/useradd
fi
# Make double sure we don't seed random pam.d files from factory etc!
# https://invent.kde.org/kde-linux/kde-linux/-/issues/165
rm --recursive --force /usr/share/factory/etc/pam.d

View File

@@ -141,13 +141,6 @@ sed -i 's%^SHELL=/usr/bin/bash%SHELL=/usr/bin/zsh%' /etc/default/useradd
# Put new users in sambashare group
sed -i 's%^GROUP=users%GROUP=users\nGROUPS=sambashare%' /etc/default/useradd
# Set BTRFS_SUBVOLUME_HOME for new users
if grep -q '^BTRFS_SUBVOLUME_HOME=' /etc/default/useradd; then
sed -i 's%^BTRFS_SUBVOLUME_HOME=.*%BTRFS_SUBVOLUME_HOME=yes%' /etc/default/useradd
else
echo 'BTRFS_SUBVOLUME_HOME=yes' >> /etc/default/useradd
fi
# Our Plymouth Theme
KEEP_THEME="breeze-bgrt"