54664b6fb7
number of bytes, e.g., in case of a signal like SIGSTOP. This caused `nix --dump' to fail sometimes. Note that this bug went unnoticed because the call to `nix --dump' is in a pipeline, and the shell ignores non-zero exit codes from all but the last element in the pipeline. Is there any way to check the result of the initial elements in the pipeline? (In other words, is it at all possible to write reliable shell scripts?)
5 lines
107 B
Bash
5 lines
107 B
Bash
#! /bin/sh
|
|
|
|
echo "packing $path into $out..."
|
|
/nix/bin/nix --dump --file "$path" | bzip2 > $out || exit 1
|
|
|