Skip to content

Commit 841bcc7

Browse files
authored
Merge pull request #185129 from Munksgaard/fix-nixos-container
nixos-containers: Make sure same version of nixos-container is used
2 parents 54be84c + 3daea5f commit 841bcc7

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

nixos/modules/virtualisation/nixos-containers.nix

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ let
99
configurationDirectory = "/etc/${configurationDirectoryName}";
1010
stateDirectory = "/var/lib/${configurationPrefix}containers";
1111

12+
nixos-container = pkgs.nixos-container.override {
13+
inherit stateDirectory configurationDirectory;
14+
};
15+
1216
# The container's init script, a small wrapper around the regular
1317
# NixOS stage-2 init script.
1418
containerInit = (cfg:
@@ -250,7 +254,7 @@ let
250254
ExecReload = pkgs.writeScript "reload-container"
251255
''
252256
#! ${pkgs.runtimeShell} -e
253-
${pkgs.nixos-container}/bin/nixos-container run "$INSTANCE" -- \
257+
${nixos-container}/bin/nixos-container run "$INSTANCE" -- \
254258
bash --login -c "''${SYSTEM_PATH:-/nix/var/nix/profiles/system}/bin/switch-to-configuration test"
255259
'';
256260

@@ -868,9 +872,7 @@ in
868872
'';
869873

870874
environment.systemPackages = [
871-
(pkgs.nixos-container.override {
872-
inherit stateDirectory configurationDirectory;
873-
})
875+
nixos-container
874876
];
875877

876878
boot.kernelModules = [

0 commit comments

Comments
 (0)