mirror of
https://github.com/NixOS/nix.git
synced 2025-11-08 11:36:03 +01:00
- Use canonical content address JSON format for floating content addressed derivation outputs This keeps it more consistent. - Reorganize inputs into nested structure (`inputs.srcs` and `inputs.drvs`) This will allow for an easier to use, but less compact, alternative where `srcs` is just a list of derived paths. It also allows for other experiments for derivations with a different input structure, as I suspect will be needed for secure build traces.
26 lines
446 B
JSON
26 lines
446 B
JSON
{
|
|
"args": [
|
|
"-c",
|
|
"echo $name foo > $out"
|
|
],
|
|
"builder": "/bin/sh",
|
|
"env": {
|
|
"builder": "/bin/sh",
|
|
"name": "myname",
|
|
"out": "/1rz4g4znpzjwh1xymhjpm42vipw92pr73vdgl6xs1hycac8kf2n9",
|
|
"system": "x86_64-linux"
|
|
},
|
|
"inputs": {
|
|
"drvs": {},
|
|
"srcs": []
|
|
},
|
|
"name": "myname",
|
|
"outputs": {
|
|
"out": {
|
|
"hashAlgo": "sha256",
|
|
"method": "nar"
|
|
}
|
|
},
|
|
"system": "x86_64-linux",
|
|
"version": 4
|
|
}
|