From e31bb09912ed813c97dacd483f67b120dad2c35b Mon Sep 17 00:00:00 2001 From: nikstur Date: Tue, 10 Sep 2024 17:26:28 +0200 Subject: [PATCH 1/3] nixos/tests/userborn: add pwck and grpck --- nixos/tests/userborn.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nixos/tests/userborn.nix b/nixos/tests/userborn.nix index c89880a14a5c..2c4f44b93ca5 100644 --- a/nixos/tests/userborn.nix +++ b/nixos/tests/userborn.nix @@ -99,6 +99,10 @@ in with subtest("sysusers group is created"): print(machine.succeed("getent group sysusers")) + with subtest("Check files"): + print(machine.succeed("grpck -r")) + print(machine.succeed("pwck -r")) + machine.succeed("/run/current-system/specialisation/new-generation/bin/switch-to-configuration switch") @@ -123,5 +127,9 @@ in with subtest("new-group group is created after switching to new generation"): print(machine.succeed("getent group new-group")) + + with subtest("Check files"): + print(machine.succeed("grpck -r")) + print(machine.succeed("pwck -r")) ''; } From 615eec08af5a2a7769fc16d67f41907c1b930d2d Mon Sep 17 00:00:00 2001 From: nikstur Date: Tue, 10 Sep 2024 17:26:39 +0200 Subject: [PATCH 2/3] userborn: 0.1.0 -> 0.2.0 --- pkgs/by-name/us/userborn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/us/userborn/package.nix b/pkgs/by-name/us/userborn/package.nix index c8047e7d1761..52cec4019a3c 100644 --- a/pkgs/by-name/us/userborn/package.nix +++ b/pkgs/by-name/us/userborn/package.nix @@ -10,18 +10,18 @@ rustPlatform.buildRustPackage rec { pname = "userborn"; - version = "0.1.0"; + version = "0.2.0"; src = fetchFromGitHub { owner = "nikstur"; repo = "userborn"; rev = version; - hash = "sha256-aptFDrL9RPPTu4wp2ee3LVaEruRdCWtLGIKdOgsR+/s="; + hash = "sha256-LEKdgmw1inBOi0sriG8laCrtx0ycqR5ftdnmszadx3U="; }; sourceRoot = "${src.name}/rust/userborn"; - cargoHash = "sha256-m39AC26E0Pxu1E/ap2kSwr5uznJNgExf5QUrZ+zTNX0="; + cargoHash = "sha256-Pjzu6db2WomNsC+jNK1fr1u7koZwUvWPIY5JHMo1gkA="; nativeBuildInputs = [ makeBinaryWrapper ]; From 7eab263a5d1b8b5dfe39a899dbba1b626dd54ff7 Mon Sep 17 00:00:00 2001 From: nikstur Date: Tue, 10 Sep 2024 17:29:35 +0200 Subject: [PATCH 3/3] userborn: limit to Linux --- pkgs/by-name/us/userborn/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/us/userborn/package.nix b/pkgs/by-name/us/userborn/package.nix index 52cec4019a3c..233a1ebb1264 100644 --- a/pkgs/by-name/us/userborn/package.nix +++ b/pkgs/by-name/us/userborn/package.nix @@ -52,6 +52,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/nikstur/userborn"; description = "Declaratively bear (manage) Linux users and groups"; license = licenses.mit; + platforms = platforms.linux; maintainers = with lib.maintainers; [ nikstur ]; mainProgram = "userborn"; };