1: { 2: bash, 3: mkBin, 4: runCommand, 5: }: 6: 7: runCommand "mkBin-test" 8: { 9: buildInputs = [ 10: (mkBin { 11: name = "ping"; 12: script = '' 13: #!${bash}/bin/bash 14: echo "pong" 15: ''; 16: }) 17: ]; 18: } 19: '' 20: X=$(ping) 21: [[ "x$X" = "xpong" ]] || { 22: echo "Output was '$X'" 1>&2 23: exit 1 24: } 25: echo pass > "$out" 26: ''