Commit 403e91cffdf2

Vincent Demeester <vincent@sbr.pm>
2018-10-31 15:03:36
runc-edge: q&d conflict resolution to get master runc on the system(s)
Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 8195d2d
Changed files (6)
modules/programs/podman.nix
@@ -25,7 +25,7 @@ in
 
     environment.etc."containers/libpod.conf".text = ''
       image_default_transport = "docker://"
-      runtime_path = ["${pkgs.runc}/bin/runc"]
+      runtime_path = ["${pkgs.runc-edge}/bin/runc"]
       conmon_path = ["${pkgs.conmon}/bin/conmon"]
       cni_plugin_dir = ["${pkgs.cni-plugins}/bin/"]
       cgroup_manager = "systemd"
@@ -80,7 +80,7 @@ in
 }
     '';
 
-    environment.systemPackages = [ pkgs.podman pkgs.conmon pkgs.runc ];
+    environment.systemPackages = [ pkgs.podman pkgs.conmon pkgs.runc-edge ];
 
   };
 }
modules/virtualisation/containerd.nix
@@ -47,7 +47,7 @@ in
 
     packages = mkOption {
       type = types.listOf types.package;
-      default = [ pkgs.runc ];
+      default = [ pkgs.runc-edge ];
       description = "List of packages to be added to containerd service path";
     };
 
pkgs/runc/default.nix
@@ -5,7 +5,7 @@ with lib;
 
 stdenv.mkDerivation rec {
   name = "runc-${version}";
-  version = "v1.0.0-dev";
+  version = "1.0.0-rc6";
 
   src = fetchFromGitHub {
     owner = "opencontainers";
profiles/buildkitd.nix
@@ -9,6 +9,7 @@
     buildkitd= {
       enable = true;
       package = pkgs.buildkit;
+      packages = [ pkgs.runc-edge pkgs.git ];
       extraOptions = "--oci-worker=false --containerd-worker=true";
     };
   };
profiles/containerd.nix
@@ -12,7 +12,7 @@
     containerd = {
       enable = true;
       package = pkgs.containerd-edge;
-      packages = [ pkgs.runc-edge];
+      packages = [ pkgs.runc-edge ];
     };
   };
 }
profiles/dockerization.nix
@@ -12,7 +12,7 @@
       package = pkgs.docker-edge;
       liveRestore = false;
       storageDriver = "overlay2";
-      extraOptions = "--label=type=desktop --experimental --init --debug --add-runtime docker-runc=${pkgs.runc}/bin/runc --default-runtime=docker-runc --containerd=/run/containerd/containerd.sock --insecure-registry 172.30.0.0/16";
+      extraOptions = "--label=type=desktop --experimental --init --debug --add-runtime docker-runc=${pkgs.runc-edge}/bin/runc --default-runtime=docker-runc --containerd=/run/containerd/containerd.sock --insecure-registry 172.30.0.0/16";
     };
   };
   networking.firewall.trustedInterfaces = [ "docker0" ];