| Commit message (Collapse) | Author | Age |
|
|
|
| |
It is deprecated and will be removed after 18.09.
|
|
|
|
| |
Progress towards #27069
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
With the recent update of BusyBox to version 1.29.0 in
d6aa506e3baa3565eb375bbf8a4e68c3e3134ec9 there is now a new dependency
on libresolv.
This now throws a runtime error when executing ash, eg. whenever we do
something like this:
nix-build -E 'with import ./. {}; vmTools.runInLinuxVM hello'
The resulting error will be:
.../ash: error while loading shared libraries: libresolv.so.2: cannot
open shared object file: No such file or directory
I tried to override BusyBox with enableStatic, but that still requires
parts of glibc:
Static linking against glibc, can't use --gc-sections
Trying libraries: crypt m resolv
Library crypt is not needed, excluding it
Library m is needed, can't exclude it (yet)
Library resolv is needed, can't exclude it (yet)
Library m is needed, can't exclude it (yet)
Library resolv is needed, can't exclude it (yet)
Final link with: m resolv
In the long term maybe switching to a more minimal C library such as
musl would make more sense, but for now I just added libresolv.so to the
initrd which fixes the runtime error.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @edolstra, @rbvermaa
Signed-off-by: aszlig <aszlig@nix.build>
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This is necessary due to a e2fsprogs update
(e6114781b0fad5345a2430fac3587d618273bda2) that causes mke2fs to
enable a feature (metadata_csum) that depends on crc32c.
https://hydra.nixos.org/build/72636785
|
| |
|
|
|
|
|
|
|
|
| |
Drop currently unsupported releases.
Add Fedora 26 and 27.
Update CentOS.
Add Debian 9.
Add Ubuntu 17.10.
|
|
|
|
| |
Link it in stage 1.
|
|
|
|
|
| |
... by moving the existing definition to qemu-flags.nix and reusing
that.
|
| |
|
|
|
|
| |
We compute it on the fly, careful to avoid any mass rebuilds for now.
|
| |
|
|
|
|
| |
It's 'Image' on AArch64.
|
|
|
|
| |
Fixes #33378.
|
|
|
|
| |
In 2017, there is no reason to create a static /dev.
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
ARM and AArch64 might use virtio_mmio in some cases.
|
|\
| |
| | |
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.
|
|/
|
|
| |
https://hydra.nixos.org/build/64519371
|
| |
|
|
|
|
|
| |
In future we might just not use the updates if hash changes too
often.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows adding packages that are not part of the distribution, e.g.g
extraDebs = [
(pkgs.fetchurl {
name = "openjdk.deb";
url = http://ppa.launchpad.net/openjdk-r/ppa/ubuntu/pool/main/o/openjdk-8/openjdk-8-jdk-headless_8u111-b14-3~14.04.1_amd64.deb;
sha256 = "1n5ibpkx9pjmc4nr052rls1yqbq7ckav2rabixjhd4yxbyhjl0ap";
})
];
|
| |
|
|
|
|
|
|
| |
Nix no longer allows this for security reasons.
http://hydra.nixos.org/build/53993125
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Still doesn't build though. Is anyone still using it?
|
| |
|
|
|
|
|
| |
This can give significant speed ups, see
https://github.com/edolstra/linux/commit/7e20254412c780a2102761fee92cb1d32ceeaefd.
|
|
|
|
|
|
|
| |
The motivation for this change is the following: As gnu-netcat,
e. g. does not support ipv6, it is not suitable as default netcat.
This commit also fixes all obvious build issues caused by this change.
|
|\
| |
| |
| |
| | |
The split needs more time to finish rebuilding,
but the rest seems OK and there are security fixes.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
`stripHash` documentation states that it prints out the stripped name to
the stdout, but the function stored the value in `strippedName`
instead.
Basically all usages did something like
`$(stripHash $foo | echo $strippedName)` which is just braindamaged.
Fixed the implementation and all invocations.
|
|/
|
|
|
|
|
|
|
|
| |
bring back ls_tar
replace goPackages with go
don't hardcode /nix/store in vmTools
more docs
|
| |
|
| |
|
| |
|