Robert made these improvements on the PR that cherry-picked
e55cd3beea /
https://gerrit.lix.systems/c/lix/+/2057
from Lix into CppNix:
https://github.com/NixOS/nix/pull/11921
Push log source description out of libutil and report build hook @nix warning correctly
(cherry picked from commit 03d4bfd852dce9a050f984e887c887a43581796c)
test: Move unusual-logging to run only in logging test case
(cherry picked from commit 1421420e862434321c46511a3152016e443dd479)
Remove redundant warning: prefix from structured build log warning
(cherry picked from commit f3c722cab24f7a0de8c3573d25e91749f4f16234)
Change-Id: I7da99046f2a41b3c58e62351119bc89bcc25a703
17 lines
297 B
Nix
17 lines
297 B
Nix
let
|
|
inherit (import ../config.nix) mkDerivation;
|
|
in
|
|
mkDerivation {
|
|
name = "unusual-logging";
|
|
buildCommand = ''
|
|
{
|
|
echo "@nix 1"
|
|
echo "@nix {}"
|
|
echo '@nix {"action": null}'
|
|
echo '@nix {"action": 123}'
|
|
echo '@nix ]['
|
|
} >&$NIX_LOG_FD
|
|
touch $out
|
|
'';
|
|
}
|