diff options
| author | Michael Hoang <Enzime@users.noreply.github.com> | 2024-03-04 16:25:51 +1100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-04 16:25:51 +1100 |
| commit | e7d7a7f0c5a184c67b6bff56f95436d83d05fba5 (patch) | |
| tree | ca83f0f7f5da1c87513742e4fc16b6faf764fe17 | |
| parent | 1032f0963f5ef5fe50916041fe62da246377dee5 (diff) | |
| parent | 0b638a97c069ca331daf657eab2c47ce44aae916 (diff) | |
Merge pull request #821 from qowoz/users
users: fix `forceRecreate` bash comparison
| -rw-r--r-- | modules/users/default.nix | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/users/default.nix b/modules/users/default.nix index 9648274..25cc97e 100644 --- a/modules/users/default.nix +++ b/modules/users/default.nix @@ -100,7 +100,7 @@ in ${optionalString cfg.forceRecreate '' g=$(dscl . -read '/Groups/${v.name}' PrimaryGroupID 2> /dev/null) || true g=''${g#PrimaryGroupID: } - if [ "$g" -eq ${toString v.gid} ]; then + if [[ "$g" -eq ${toString v.gid} ]]; then echo "deleting group ${v.name}..." >&2 dscl . -delete '/Groups/${v.name}' 2> /dev/null else @@ -149,7 +149,7 @@ in ${optionalString cfg.forceRecreate '' u=$(dscl . -read '/Users/${v.name}' UniqueID 2> /dev/null) || true u=''${u#UniqueID: } - if [ "$u" -eq ${toString v.uid} ]; then + if [[ "$u" -eq ${toString v.uid} ]]; then echo "deleting user ${v.name}..." >&2 dscl . -delete '/Users/${v.name}' 2> /dev/null else |
