Unverified Commit 09beff8f authored by Weijia Wang's avatar Weijia Wang Committed by GitHub
Browse files

Merge pull request #273698 from foo-dogsquared/fix-guix-gc-service

nixos/guix: fix GC service
parents bd828ed1 9c423e19
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -373,7 +373,6 @@ in
        serviceConfig = {
          Type = "oneshot";

          MemoryDenyWriteExecute = true;
          PrivateDevices = true;
          PrivateNetworks = true;
          ProtectControlGroups = true;
+5 −1
Original line number Diff line number Diff line
@@ -11,7 +11,10 @@ import ../make-test-python.nix ({ lib, pkgs, ... }: {

  nodes.machine = { config, ... }: {
    environment.etc."guix/scripts".source = ./scripts;
    services.guix.enable = true;
    services.guix = {
      enable = true;
      gc.enable = true;
    };
  };

  testScript = ''
@@ -19,6 +22,7 @@ import ../make-test-python.nix ({ lib, pkgs, ... }: {

    machine.wait_for_unit("multi-user.target")
    machine.wait_for_unit("guix-daemon.service")
    machine.succeed("systemctl start guix-gc.service")

    # Can't do much here since the environment has restricted network access.
    with subtest("Guix basic package management"):