diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-03-18 11:04:54 +0100 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-03-18 11:04:54 +0100 |
commit | 7b82d1ee27a60157418e241152ef1aa3f909ad7b (patch) | |
tree | f335abe9f0c2831d915f2bbb64bd59f35cff40fa /nixos/modules/virtualisation/containers.nix | |
parent | 895bcdd1cb9f98ba032c78d996f3ebc89fd60bc2 (diff) | |
download | nixlib-7b82d1ee27a60157418e241152ef1aa3f909ad7b.tar nixlib-7b82d1ee27a60157418e241152ef1aa3f909ad7b.tar.gz nixlib-7b82d1ee27a60157418e241152ef1aa3f909ad7b.tar.bz2 nixlib-7b82d1ee27a60157418e241152ef1aa3f909ad7b.tar.lz nixlib-7b82d1ee27a60157418e241152ef1aa3f909ad7b.tar.xz nixlib-7b82d1ee27a60157418e241152ef1aa3f909ad7b.tar.zst nixlib-7b82d1ee27a60157418e241152ef1aa3f909ad7b.zip |
Ensure that the container root can always be accessed via /var/lib/containers
Diffstat (limited to 'nixos/modules/virtualisation/containers.nix')
-rw-r--r-- | nixos/modules/virtualisation/containers.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/modules/virtualisation/containers.nix b/nixos/modules/virtualisation/containers.nix index 49046975d83e..ff17fcc1221d 100644 --- a/nixos/modules/virtualisation/containers.nix +++ b/nixos/modules/virtualisation/containers.nix @@ -172,6 +172,10 @@ in /nix/var/nix/gcroots/per-container/${name} '' + + optionalString (cfg.root != "/var/lib/containers/${name}") '' + ln -sfn "${cfg.root}" "/var/lib/containers/${name}" + '' + + optionalString cfg.privateNetwork '' # Cleanup from last time. ip netns del ${ns} 2> /dev/null || true |