| Commit message (Collapse) | Author | Age |
|
|
|
| |
In 2017, there is no reason to create a static /dev.
|
| |
|
|
|
|
| |
fixes #31150
|
| |
|
| |
|
|\
| |
| | |
chroot-user: rewrite in C, drop CHROOTENV_EXTRA_BINDS
|
| | |
|
| |
| |
| |
| | |
Formatted via clang-format.
|
| |
| |
| |
| |
| |
| |
| | |
This commit adds the CentOS 7.4 base image from the CentOS mirror, for use with
building RPMs or evaluating Nix expressions in a CentOS image.
When CentOS 7.5 comes out, I will swap this URL to the permanently vaulted image.
|
|\ \
| | |
| | | |
cc-wrapper: Newstyle setup vars
|
| | |
| | |
| | |
| | | |
For example, `BUILD_CC` and `CC_FOR_BUILD`
|
| | |
| | |
| | |
| | | |
Also fix alphabetical order
|
| | |
| | |
| | |
| | |
| | | |
Rename to `cmd` too, as uppercase typically means the variable is
exported.
|
|\ \ \ |
|
| |\ \ \
| | | | |
| | | | | |
buildRustPackage: make dependencies' source writable
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Some packages, such as the xcb crate, do code generation at build-time;
therefore, the dependencies' source tree must be writable.
|
| | | | |
| | | | |
| | | | |
| | | | | |
ARM and AArch64 might use virtio_mmio in some cases.
|
|\ \ \ \ \
| | |_|/ /
| |/| | |
| | | | | |
I forgot to sed some files in #32098.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
I thought my sed in e755a8a27d5c33d87a5742817c373028d35443e9 was
exhaustive, but it was not.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
binutils-wrapper was removed in ec8d41f08c95cff79ccb28132146226f4f75c6fe. I
hope to reintroduce it, but under a different name, so this can go.
|
|\| | | |
| | | | |
| | | | | |
treewide: Use `targetPrefix` instead of `prefix` for platform name prefixes
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Certain tools, e.g. compilers, are customarily prefixed with the name of
their target platform so that multiple builds can be used at once
without clobbering each other on the PATH. I was using identifiers named
`prefix` for this purpose, but that conflicts with the standard use of
`prefix` to mean the directory where something is installed. To avoid
conflict and confusion, I renamed those to `targetPrefix`.
|
|\ \ \ \
| |/ / /
|/| | | |
stdenv: Move devhelp books to outputDevdoc
|
| |/ / |
|
|\ \ \ |
|
| |\ \ \
| | | | |
| | | | | |
Init Centos 7.3 vmTools diskImage
|
| | |/ /
| | | |
| | | |
| | | |
| | | | |
This commit adds the CentOS 7.3 base image from the CentOS vault, for use with
building RPMs or evaluating Nix expressions.
|
|\ \ \ \
| | | | |
| | | | | |
stdenv setup: Always use both propagated files
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This continues #23374, which always kept around both attributes, by
always including both propagated files: `propgated-native-build-inputs`
and `propagated-build-inputs`. `nativePkgs` and `crossPkgs` are still
defined as before, however, so this change should only barely
observable.
This is an incremental step to fully keeping the dependencies separate
in all cases.
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* master: (80 commits)
lkl: Supports aarch64
wimlib: nitpicks
gitAndTools.git-codeowners: 0.1.1 -> 0.1.2
wimlib: init at 1.12.0
kernel: improve modDirVersion error message
releaseTools.sourceTarball: Clean up temporary files
dotnetPackages.SmartIrc4net: rehash source
migmix: make it a fixed-output derivation
vm: Create /dev/full
samba: 4.6.8 -> 4.6.11 to address CVEs CVE-2017-14746 & CVE-2017-15275
microcodeIntel: 20170707 -> 20171117
sshd: Remove ripemd160 MACs
kernel config: Enable MEDIA_CONTROLLER
linux: 4.4.99 -> 4.4.100
linux: 4.9.63 -> 4.9.64
nix-bash-completions: 0.4 -> 0.5
linux: 4.14 -> 4.14.1
linux: 4.13.14 -> 4.13.15
nix-zsh-completions: 0.3.3 -> 0.3.5
dns-root-data: use a stable URL that I maintain anyway
...
|
| | | | |
|
| |/ /
| | |
| | |
| | | |
https://hydra.nixos.org/build/64519371
|
| | |
| | |
| | |
| | | |
because --run is good enough.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
After #31497 starter quoting all values, there arouse the need to left some
values evaluated.
`--set-default var value` expands to `export var=${var-value}`, where value is
not evaluated and literally assigned to var unless it is already set.
`--set-eval var value` expands to `export var=$(eval echo value)`, where value
is evaluated by `eval`.
|
|\ \ \
| |/ /
|/| | |
makeWrapper: quote variables
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This uses Bash ${foo@Q} feature to quote values properly, which allows us to
handle values containing spaces, dollars etc.
Thanks orivej for the idea!
|
| |\ \ |
|
|\ \ \ \
| |_|_|/
|/| | | |
fetchgitPrivate: put our custom ssh on PATH
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Currently we wrap ssh so it can find the config file passed in by
<ssh-config-file>. If one however uses ProxyCommand ssh, then ssh that
is on PATH is taken (which is also unavailable when using nix-shell
--pure), which is the plain ${openssh}/bin/ssh.
This commit makes sure our wrapped ssh is available on PATH.
|
|\ \ \ \
| |_|/ /
|/| | /
| | |/
| |/| |
treewide: Introduce stdenv.cc.bintools
|
| | |
| | |
| | |
| | |
| | | |
One should do this when needed executables at build time. It is more
honest and cross-friendly than refering to binutils directly.
|
|\ \ \
| | |/
| |/| |
|
| |\ \
| | | |
| | | | |
fetchurl: add passthru
|
| | | |
| | | |
| | | |
| | | | |
so that we could add e.g. the `version` attribute.
|
|\| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
For a while now, the only thing the 'uboot' attribute does is to tell
whether to add ubootTools to kernel/initrd builds. That can be
determined with platform.kernelTarget == "uImage" just as well.
|
| |/ / |
|
| |/
| |
| |
| | |
Fixes #18296
|
|\ \ |
|
| | | |
|