Loading pkgs/build-support/docker/nix-prefetch-docker +3 −1 Original line number Diff line number Diff line Loading @@ -121,7 +121,9 @@ fi sourceUrl="docker://$imageName@$imageDigest" tmpPath="$(mktemp -d "${TMPDIR:-/tmp}/skopeo-copy-tmp-XXXXXXXX")" # nix>=2.20 rejects adding symlinked paths to the store, so use realpath # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941 tmpPath="$(realpath "$(mktemp -d --tmpdir skopeo-copy-tmp-XXXXXXXX)")" trap "rm -rf \"$tmpPath\"" EXIT tmpFile="$tmpPath/$(get_name $finalImageName $finalImageTag)" Loading pkgs/build-support/docker/nix-prefetch-docker.nix +2 −2 Original line number Diff line number Diff line { lib, stdenv, makeWrapper, nix, skopeo, jq }: { lib, stdenv, makeWrapper, nix, skopeo, jq, coreutils }: stdenv.mkDerivation { name = "nix-prefetch-docker"; Loading @@ -10,7 +10,7 @@ stdenv.mkDerivation { installPhase = '' install -vD ${./nix-prefetch-docker} $out/bin/$name; wrapProgram $out/bin/$name \ --prefix PATH : ${lib.makeBinPath [ nix skopeo jq ]} \ --prefix PATH : ${lib.makeBinPath [ nix skopeo jq coreutils ]} \ --set HOME /homeless-shelter ''; Loading pkgs/build-support/fetchbzr/nix-prefetch-bzr +3 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,9 @@ fi # If we don't know the hash or a path with that hash doesn't exist, # download the file and add it to the store. if test -z "$finalPath"; then tmpPath="$(mktemp -d "${TMPDIR:-/tmp}/bzr-checkout-tmp-XXXXXXXX")" # nix>=2.20 rejects adding symlinked paths to the store, so use realpath # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941 tmpPath="$(realpath "$(mktemp -d --tmpdir bzr-checkout-tmp-XXXXXXXX)")" trap "rm -rf \"$tmpPath\"" EXIT tmpFile="$tmpPath/$dstFile" Loading pkgs/build-support/fetchcvs/nix-prefetch-cvs +3 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,9 @@ fi mkTempDir() { tmpPath="$(mktemp -d "${TMPDIR:-/tmp}/nix-prefetch-cvs-XXXXXXXX")" # nix>=2.20 rejects adding symlinked paths to the store, so use realpath # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941 tmpPath="$(realpath "$(mktemp -d --tmpdir nix-prefetch-csv-XXXXXXXX)")" trap removeTempDir EXIT } Loading pkgs/build-support/fetchgit/nix-prefetch-git +3 −2 Original line number Diff line number Diff line Loading @@ -453,8 +453,9 @@ else # If we don't know the hash or a path with that hash doesn't exist, # download the file and add it to the store. if test -z "$finalPath"; then tmpPath="$(mktemp -d "${TMPDIR:-/tmp}/git-checkout-tmp-XXXXXXXX")" # nix>=2.20 rejects adding symlinked paths to the store, so use realpath # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941 tmpPath="$(realpath "$(mktemp -d --tmpdir git-checkout-tmp-XXXXXXXX)")" exit_handlers+=(remove_tmpPath) tmpFile="$tmpPath/$(url_to_name "$url" "$rev")" Loading Loading
pkgs/build-support/docker/nix-prefetch-docker +3 −1 Original line number Diff line number Diff line Loading @@ -121,7 +121,9 @@ fi sourceUrl="docker://$imageName@$imageDigest" tmpPath="$(mktemp -d "${TMPDIR:-/tmp}/skopeo-copy-tmp-XXXXXXXX")" # nix>=2.20 rejects adding symlinked paths to the store, so use realpath # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941 tmpPath="$(realpath "$(mktemp -d --tmpdir skopeo-copy-tmp-XXXXXXXX)")" trap "rm -rf \"$tmpPath\"" EXIT tmpFile="$tmpPath/$(get_name $finalImageName $finalImageTag)" Loading
pkgs/build-support/docker/nix-prefetch-docker.nix +2 −2 Original line number Diff line number Diff line { lib, stdenv, makeWrapper, nix, skopeo, jq }: { lib, stdenv, makeWrapper, nix, skopeo, jq, coreutils }: stdenv.mkDerivation { name = "nix-prefetch-docker"; Loading @@ -10,7 +10,7 @@ stdenv.mkDerivation { installPhase = '' install -vD ${./nix-prefetch-docker} $out/bin/$name; wrapProgram $out/bin/$name \ --prefix PATH : ${lib.makeBinPath [ nix skopeo jq ]} \ --prefix PATH : ${lib.makeBinPath [ nix skopeo jq coreutils ]} \ --set HOME /homeless-shelter ''; Loading
pkgs/build-support/fetchbzr/nix-prefetch-bzr +3 −1 Original line number Diff line number Diff line Loading @@ -42,7 +42,9 @@ fi # If we don't know the hash or a path with that hash doesn't exist, # download the file and add it to the store. if test -z "$finalPath"; then tmpPath="$(mktemp -d "${TMPDIR:-/tmp}/bzr-checkout-tmp-XXXXXXXX")" # nix>=2.20 rejects adding symlinked paths to the store, so use realpath # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941 tmpPath="$(realpath "$(mktemp -d --tmpdir bzr-checkout-tmp-XXXXXXXX)")" trap "rm -rf \"$tmpPath\"" EXIT tmpFile="$tmpPath/$dstFile" Loading
pkgs/build-support/fetchcvs/nix-prefetch-cvs +3 −1 Original line number Diff line number Diff line Loading @@ -20,7 +20,9 @@ fi mkTempDir() { tmpPath="$(mktemp -d "${TMPDIR:-/tmp}/nix-prefetch-cvs-XXXXXXXX")" # nix>=2.20 rejects adding symlinked paths to the store, so use realpath # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941 tmpPath="$(realpath "$(mktemp -d --tmpdir nix-prefetch-csv-XXXXXXXX)")" trap removeTempDir EXIT } Loading
pkgs/build-support/fetchgit/nix-prefetch-git +3 −2 Original line number Diff line number Diff line Loading @@ -453,8 +453,9 @@ else # If we don't know the hash or a path with that hash doesn't exist, # download the file and add it to the store. if test -z "$finalPath"; then tmpPath="$(mktemp -d "${TMPDIR:-/tmp}/git-checkout-tmp-XXXXXXXX")" # nix>=2.20 rejects adding symlinked paths to the store, so use realpath # to resolve to a physical path. https://github.com/NixOS/nix/issues/11941 tmpPath="$(realpath "$(mktemp -d --tmpdir git-checkout-tmp-XXXXXXXX)")" exit_handlers+=(remove_tmpPath) tmpFile="$tmpPath/$(url_to_name "$url" "$rev")" Loading