docker: add libseccomp to build

Changed files
+7 -3
pkgs
applications
virtualization
docker
+7 -3
pkgs/applications/virtualization/docker/default.nix
···
, go-md2man, go, containerd, runc, docker-proxy, tini, libtool
, sqlite, iproute, bridge-utils, devicemapper, systemd
, btrfs-progs, iptables, e2fsprogs, xz, utillinux, xfsprogs
-
, procps
+
, procps, libseccomp
}:
with lib;
···
];
});
+
# Optimizations break compilation of libseccomp c bindings
+
hardeningDisable = [ "fortify" ];
+
buildInputs = [
makeWrapper removeReferencesTo pkgconfig go-md2man go
-
sqlite devicemapper btrfs-progs systemd libtool
+
sqlite devicemapper btrfs-progs systemd libtool libseccomp
];
dontStrip = true;
···
DOCKER_BUILDTAGS = []
++ optional (systemd != null) [ "journald" ]
++ optional (btrfs-progs == null) "exclude_graphdriver_btrfs"
-
++ optional (devicemapper == null) "exclude_graphdriver_devicemapper";
+
++ optional (devicemapper == null) "exclude_graphdriver_devicemapper"
+
++ optional (libseccomp != null) "seccomp";
buildPhase = ''
# build engine