summaryrefslogtreecommitdiff
path: root/release.nix
diff options
context:
space:
mode:
Diffstat (limited to 'release.nix')
-rw-r--r--release.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/release.nix b/release.nix
index 737da9b..709cc43 100644
--- a/release.nix
+++ b/release.nix
@@ -1,8 +1,9 @@
-{ nixpkgs ? (import <nixpkgs> {}) }:
-with nixpkgs;
+{ nixpkgs ? <nixpkgs> }:
+with import <nixpkgs/lib>;
let
+ pkgs = import nixpkgs {};
+ stdenv = pkgs.stdenv;
pkgs2storeContents = l : map (x: { object = x; symlink = "none"; }) l;
- stdenv = nixpkgs.stdenv;
makeSystemTarball =
{ module, maintainers ? ["viric"], system }:
@@ -19,7 +20,7 @@ let
}).config;
tarball = import <nixpkgs/nixos/lib/make-system-tarball.nix> {
- inherit stdenv perl xz pathsFromGraph;
+ inherit (pkgs) stdenv perl xz pathsFromGraph;
contents = [];
extraArgs = "--owner=0";
@@ -31,7 +32,7 @@ let
] ++ (pkgs2storeContents [ stdenv ]);
# Some container managers like lxc need these
- extraCommands = writeScript "setup.sh" ''
+ extraCommands = pkgs.writeScript "setup.sh" ''
mkdir -p proc sys dev sbin
ln -s init sbin/init
'';