From f0b98bd0114df1e1ebb82ff300f9532d86b3eb18 Mon Sep 17 00:00:00 2001 From: tv Date: Wed, 24 May 2017 01:43:50 +0200 Subject: krebs/5pkgs: move simple pkgs to a subdir --- krebs/5pkgs/whatsupnix/default.nix | 15 ------------ krebs/5pkgs/whatsupnix/whatsupnix.bash | 44 ---------------------------------- 2 files changed, 59 deletions(-) delete mode 100644 krebs/5pkgs/whatsupnix/default.nix delete mode 100644 krebs/5pkgs/whatsupnix/whatsupnix.bash (limited to 'krebs/5pkgs/whatsupnix') diff --git a/krebs/5pkgs/whatsupnix/default.nix b/krebs/5pkgs/whatsupnix/default.nix deleted file mode 100644 index 1a108c5e..00000000 --- a/krebs/5pkgs/whatsupnix/default.nix +++ /dev/null @@ -1,15 +0,0 @@ -{ bash, coreutils, gawk, nix, makeWrapper, stdenv }: - -stdenv.mkDerivation { - name = "whatsupnix"; - phases = [ "installPhase" ]; - nativeBuildInputs = [ makeWrapper ]; - installPhase = '' - mkdir -p $out/bin - cat - ${./whatsupnix.bash} > $out/bin/whatsupnix <<\EOF - #! ${bash}/bin/bash - export PATH=${stdenv.lib.makeBinPath [ coreutils gawk nix ]} - EOF - chmod +x $out/bin/whatsupnix - ''; -} diff --git a/krebs/5pkgs/whatsupnix/whatsupnix.bash b/krebs/5pkgs/whatsupnix/whatsupnix.bash deleted file mode 100644 index a1941005..00000000 --- a/krebs/5pkgs/whatsupnix/whatsupnix.bash +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -# Prints build logs for failed derivations in quiet build mode (-Q). -# See https://github.com/NixOS/nix/issues/443 -# -# Usage: -# -# set -o pipefail -# nix-build ... -Q ... | whatsupnix -# - - -GAWK=${GAWK:-gawk} -NIX_STORE=${NIX_STORE:-nix-store} - -broken=$(mktemp) -trap 'rm -f -- "$broken"' EXIT - -exec >&2 - -$GAWK -v broken="$broken" -f <(cat - <<- 'AWK' - match($0, /builder for .*(\/nix\/store\/.+\.drv).* failed/, m) { - print m[1] >> broken - } - { print $0 } -AWK -) - -export NIX_PAGER='' # for nix-store -while read -r drv; do - title="** FAILED $drv LOG **" - frame=${title//?/*} - - echo "$frame" - echo "$title" - echo "$frame" - echo - - $NIX_STORE -l "$drv" - - echo -done < "$broken" - -exit 0 -- cgit v1.2.3