Skip to content

Instantly share code, notes, and snippets.

@eraserhd
Created September 13, 2019 20:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eraserhd/602084ec41580f56913effd0015d61d5 to your computer and use it in GitHub Desktop.
Save eraserhd/602084ec41580f56913effd0015d61d5 to your computer and use it in GitHub Desktop.
{
"/nix/store/c4idqf4nl9xl7vgh11yh0cdgkjyvxxn4-vault-1.2.2.drv": {
"outputs": {
"out": {
"path": "/nix/store/22lhnlh4m3n6gbns6qdmsgi4sh4q0gr9-vault-1.2.2"
}
},
"inputSrcs": [
"/nix/store/9krlzvny65gdc8s7kpb6lkx8cd02c25b-default-builder.sh"
],
"inputDrvs": {
"/nix/store/1la0cziwca1izf5vdvp1002mab764z76-stdenv-darwin.drv": [
"out"
],
"/nix/store/lmwypy7sxmcbl63bzkhp4fj8k66dadwh-source.drv": [
"out"
],
"/nix/store/snh42gc085qclk8ki9irmf48jcin0ffk-go-1.12.9.drv": [
"out"
],
"/nix/store/vh1cl0b2zjqgmbdrh34m5x9qi485clmc-bash-4.4-p23.drv": [
"out"
],
"/nix/store/wz2cknyyrk5rn4m88dw33fcnpyrrmysn-remove-references-to.drv": [
"out"
],
"/nix/store/y2ryz5zvy5qacd3jd3gcgrx8wim0fjkz-vault-1.2.2-go-modules.drv": [
"out"
]
},
"platform": "x86_64-darwin",
"builder": "/nix/store/9jd5ihjm10rwm3m6aj1wwbyx7f3cc902-bash-4.4-p23/bin/bash",
"args": [
"-e",
"/nix/store/9krlzvny65gdc8s7kpb6lkx8cd02c25b-default-builder.sh"
],
"env": {
"GO111MODULE": "on",
"GOARCH": "amd64",
"GOOS": "darwin",
"__darwinAllowLocalNetworking": "",
"__impureHostDeps": "/bin/sh /usr/lib/libSystem.B.dylib /usr/lib/system/libunc.dylib /dev/zero /dev/random /dev/urandom /bin/sh",
"__propagatedImpureHostDeps": "",
"__propagatedSandboxProfile": "",
"__sandboxProfile": "",
"buildFlagsArray": "-tags='vault' -ldflags=\"-X github.com/hashicorp/vault/sdk/version.GitCommit='v1.2.2'\"",
"buildInputs": "",
"buildPhase": "runHook preBuild\n\nbuildGoDir() {\n local d; local cmd;\n cmd=\"$1\"\n d=\"$2\"\n . $TMPDIR/buildFlagsArray\n echo \"$d\" | grep -q \"\\(/_\\|examples\\|Godeps\\|testdata\\)\" && return 0\n [ -n \"$excludedPackages\" ] && echo \"$d\" | grep -q \"$excludedPackages\" && return 0\n local OUT\n if ! OUT=\"$(go $cmd $buildFlags \"${buildFlagsArray[@]}\" -v -p $NIX_BUILD_CORES $d 2>&1)\"; then\n if ! echo \"$OUT\" | grep -qE '(no( buildable| non-test)?|build constraints exclude all) Go (source )?files'; then\n echo \"$OUT\" >&2\n return 1\n fi\n fi\n if [ -n \"$OUT\" ]; then\n echo \"$OUT\" >&2\n fi\n return 0\n}\n\ngetGoDirs() {\n local type;\n type=\"$1\"\n if [ -n \"$subPackages\" ]; then\n echo \"$subPackages\" | sed \"s,\\(^\\| \\),\\1./,g\"\n else\n find . -type f -name \\*$type.go -exec dirname {} \\; | grep -v \"/vendor/\" | sort --unique\n fi\n}\n\nif (( \"${NIX_DEBUG:-0}\" >= 1 )); then\n buildFlagsArray+=(-x)\nfi\n\nif [ ${#buildFlagsArray[@]} -ne 0 ]; then\n declare -p buildFlagsArray > $TMPDIR/buildFlagsArray\nelse\n touch $TMPDIR/buildFlagsArray\nfi\nif [ -z \"$enableParallelBuilding\" ]; then\n export NIX_BUILD_CORES=1\nfi\nfor pkg in $(getGoDirs \"\"); do\n echo \"Building subPackage $pkg\"\n buildGoDir install \"$pkg\"\ndone\nrunHook postBuild\n",
"builder": "/nix/store/9jd5ihjm10rwm3m6aj1wwbyx7f3cc902-bash-4.4-p23/bin/bash",
"checkPhase": "runHook preCheck\n\nfor pkg in $(getGoDirs test); do\n buildGoDir test \"$pkg\"\ndone\n\nrunHook postCheck\n",
"configureFlags": "",
"configurePhase": "runHook preConfigure\n\nexport GOCACHE=$TMPDIR/go-cache\nexport GOPATH=\"$TMPDIR/go\"\nexport GOPROXY=file:///nix/store/np20x9mzw9bdqcbgafq9lscl2kqq93z0-vault-1.2.2-go-modules\n\nrunHook postConfigure\n",
"depsBuildBuild": "",
"depsBuildBuildPropagated": "",
"depsBuildTarget": "",
"depsBuildTargetPropagated": "",
"depsHostHost": "",
"depsHostHostPropagated": "",
"depsTargetTarget": "",
"depsTargetTargetPropagated": "",
"disallowedReferences": "/nix/store/50d4z6i73rkb9wc7qh1083csxsxws7gk-go-1.12.9",
"doCheck": "",
"doInstallCheck": "",
"installPhase": "runHook preInstall\n\nmkdir -p $out\ndir=\"$GOPATH/bin\"\n[ -e \"$dir\" ] && cp -r $dir $out\n\nrunHook postInstall\n",
"name": "vault-1.2.2",
"nativeBuildInputs": "/nix/store/2zjv3km94yfl577qnhgxydrzmzn14qpi-remove-references-to /nix/store/50d4z6i73rkb9wc7qh1083csxsxws7gk-go-1.12.9",
"out": "/nix/store/22lhnlh4m3n6gbns6qdmsgi4sh4q0gr9-vault-1.2.2",
"outputs": "out",
"patches": "",
"pname": "vault",
"postInstall": "mkdir -p $out/share/bash-completion/completions\necho \"complete -C $out/bin/vault vault\" > $out/share/bash-completion/completions/vault\n",
"postPatch": "exit 1\nsed -i '/go 1\\.12/a\\\n\\\nreplace git.apache.org/thrift.git => github.com/apache/thrift v0.12.0\\\n' go.mod\n\nprintf '****'\ncat go.mod\n",
"preFixup": "find $out/bin -type f -exec remove-references-to -t /nix/store/50d4z6i73rkb9wc7qh1083csxsxws7gk-go-1.12.9 '{}' + || true\n",
"propagatedBuildInputs": "",
"propagatedNativeBuildInputs": "",
"src": "/nix/store/ldqr237pd79fhsmxh2dk8ny92ji5f4af-source",
"stdenv": "/nix/store/fc78qmli2r4zkdfzc7sr1m6s8m767d6x-stdenv-darwin",
"strictDeps": "",
"system": "x86_64-darwin",
"version": "1.2.2"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment