nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at netboot-syslinux-multiplatform 38 lines 847 B view raw
1{ substituteAll 2, perl 3, shadow 4, util-linux 5, configurationDirectory ? "/etc/nixos-containers" 6, stateDirectory ? "/var/lib/nixos-containers" 7, nixosTests 8}: 9 10substituteAll { 11 name = "nixos-container"; 12 dir = "bin"; 13 isExecutable = true; 14 src = ./nixos-container.pl; 15 perl = perl.withPackages (p: [ p.FileSlurp ]); 16 su = "${shadow.su}/bin/su"; 17 utillinux = util-linux; 18 19 inherit configurationDirectory stateDirectory; 20 21 passthru = { 22 tests = { 23 inherit (nixosTests) 24 containers-imperative 25 containers-ip 26 containers-tmpfs 27 containers-ephemeral 28 containers-unified-hierarchy 29 ; 30 }; 31 }; 32 33 postInstall = '' 34 t=$out/share/bash-completion/completions 35 mkdir -p $t 36 cp ${./nixos-container-completion.sh} $t/nixos-container 37 ''; 38}