nixos/users-groups: fix broken linger

This commit is contained in:
Adam Stephens 2024-03-21 13:47:15 -04:00
parent c2684b4d2d
commit 564c3749d9
No known key found for this signature in database

View File

@ -704,8 +704,9 @@ in {
in stringAfter [ "users" ] ''
if [ -e ${lingerDir} ] ; then
cd ${lingerDir}
for user in ${lingerDir}/*; do
if ! id "$user" >/dev/null 2>&1; then
for user in $(ls); do
if ! id "$user" >/dev/null; then
echo "Removing linger for deleted user $user"
rm --force -- "$user"
fi
done