summary refs log tree commit diff
Commit message (Collapse)AuthorAge
* Merge pull request #34070 from lukeadams/prl-improveJörg Thalheim2018-03-03
|\ | | | | Improve parallels-tools
| * prl-tools: assert linux kernel version < 4.15Luke Adams2018-03-03
| |
| * prl-tools: use kernel.moduleBuildDependencies instead of libelfJörg Thalheim2018-03-02
| |
| * parallels: add package config optionLuke Adams2018-03-01
| | | | | | | | allows overriding of package with newer versions
| * prl-tools: add libelf inputLuke Adams2018-03-01
| | | | | | | | fixes build on 18.03
| * parallels: add `autoMountShares` optionLuke Adams2018-03-01
| |
* | collectd: kafka patch for 18.03 (#36257)Luke Adams2018-03-03
| |
* | Merge pull request #36241 from womfoo/bump/facter-3.10.0-and-depsJörg Thalheim2018-03-03
|\ \ | | | | | | facter: 3.9.3 -> 3.10.0 and deps
| * | facter: 3.9.3 -> 3.10.0Kranium Gikos Mendoza2018-03-03
| | |
| * | libwhereami: 0.1.3 -> 0.2.0Kranium Gikos Mendoza2018-03-03
| | |
| * | libwhereami: fix gcc7 buildKranium Gikos Mendoza2018-03-03
| | |
* | | Merge branch 'nix-2.0'Vladimír Čunát2018-03-03
|\ \ \
| * | | 18.03 release notes: nix-2.0 by defaultVladimír Čunát2018-03-03
| | | |
| * | | Merge branch 'master' into nix-2.0Vladimír Čunát2018-03-03
| |\ \ \
| * | | | Don't try hashed mirrors in the installer testEelco Dolstra2018-02-27
| | | | |
| * | | | Create /home with the right permissionsEelco Dolstra2018-02-27
| | | | | | | | | | | | | | | | | | | | Without this, it will be created with 700 permissions.
| * | | | nixos/tests/installer.nix: Don't use a writable storeEelco Dolstra2018-02-27
| | | | | | | | | | | | | | | | | | | | This is no longer needed.
| * | | | nixos-install: Create /root/.nix-defexprEelco Dolstra2018-02-27
| | | | | | | | | | | | | | | | | | | | This was previously done by nixos-prepare-root.
| * | | | Add jq to the installation mediaEelco Dolstra2018-02-27
| | | | | | | | | | | | | | | | | | | | This is required by closureInfo.
| * | | | Add the boot test to release-small.nixEelco Dolstra2018-02-27
| | | | |
| * | | | CleanupEelco Dolstra2018-02-27
| | | | |
| * | | | CleanupEelco Dolstra2018-02-27
| | | | |
| * | | | Fix installing the Nixpkgs channel on the installation mediaEelco Dolstra2018-02-27
| | | | | | | | | | | | | | | | | | | | And test that it got installed correctly.
| * | | | Merge pull request #35402 from shlevy/closure-info-total-sizeEelco Dolstra2018-02-23
| |\ \ \ \ | | | | | | | | | | | | closureInfo: Report the total closure size.
| | * | | | closureInfo: Report the total closure size.Shea Levy2018-02-23
| | | | | | | | | | | | | | | | | | | | | | | | This can be useful for e.g. preallocating disk image sizes.
| * | | | | makeInitrd: Use closureInfoEelco Dolstra2018-02-23
| |/ / / /
| * | | | Merge remote-tracking branch 'origin/master' into nix-2.0Eelco Dolstra2018-02-22
| |\ \ \ \
| * | | | | DohEelco Dolstra2018-02-22
| | | | | |
| * | | | | DohEelco Dolstra2018-02-22
| | | | | |
| * | | | | nix: 1.11.16 -> 2.0Eelco Dolstra2018-02-22
| | | | | |
| * | | | | DohEelco Dolstra2018-02-07
| | | | | |
| * | | | | nixos-prepare-root: RemoveEelco Dolstra2018-02-07
| | | | | | | | | | | | | | | | | | | | | | | | This is no longer needed thanks to Nix 2.0 magic.
| * | | | | make-disk-image.nix: Use nixos-install againEelco Dolstra2018-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since nixos-install doesn't require any special privileges anymore, this Just Works. No more need for fakeroot / nixos-prepare-root.
| * | | | | nixos-install: Accept --substitutersEelco Dolstra2018-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is useful in tests where we don't have network access. Passing --substituters "" prevents wasting time by checking cache.nixos.org.
| * | | | | Fix commentsEelco Dolstra2018-02-07
| | | | | |
| * | | | | nixUnstable: 2.0pre5889_c287d731 -> 2.0pre5914_48c192caEelco Dolstra2018-02-07
| | | | | |
| * | | | | nixos-install: Create /etcEelco Dolstra2018-02-07
| | | | | |
| * | | | | nixos-install: Fix --closureEelco Dolstra2018-02-07
| | | | | |
| * | | | | nixos-enter: Don't require rootEelco Dolstra2018-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Of course, you'll get a bunch of warnings from the activation script: $ nixos-enter --root /tmp/mnt/ setting up /etc... mount: /dev: permission denied. mount: /dev/pts: permission denied. mount: /dev/shm: permission denied. mount: /sys: permission denied. /nix/var/nix/profiles/system/activate: line 74: /proc/sys/kernel/modprobe: Permission denied chown: changing ownership of '/run/wrappers/wrappers.0pKlU8JsvV/dbus-daemon-launch-helper': Invalid argument NOTE: Under Linux, effective file capabilities must either be empty, or exactly match the union of selected permitted and inheritable bits. Failed to set capabilities on file `/run/wrappers/wrappers.0pKlU8JsvV/ping' (Operation not permitted) chown: changing ownership of '/run/wrappers/wrappers.0pKlU8JsvV/unix_chkpwd': Invalid argument [root@nixos:/]#
| * | | | | Remove creation of /dev/{fd,stdin,stdout,stderr}Eelco Dolstra2018-02-07
| | | | | | | | | | | | | | | | | | | | | | | | This is already provided by devtmpfs.
| * | | | | nixos-enter: Check whether --root denotes a NixOS installationEelco Dolstra2018-02-07
| | | | | |
| * | | | | nixos-install: Don't require rootEelco Dolstra2018-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | E.g. nixos-install --root /tmp/mnt/ --no-bootloader --no-root-passwd now works for non-root users.
| * | | | | ISO images: Initialize the Nix database with correct NAR hashes/sizesEelco Dolstra2018-02-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The boot test now runs "nix verify" to ensure that all hashes are correct.
| * | | | | VM tests: Initialize the Nix database with correct NAR hashes/sizesEelco Dolstra2018-02-07
| | | | | |
| * | | | | Move creation of /root to the activation scriptEelco Dolstra2018-02-05
| | | | | | | | | | | | | | | | | | | | | | | | ...so it appears in a new installation before rebooting the system.
| * | | | | nixos-enter: Don't mount special filesystemsEelco Dolstra2018-02-05
| | | | | | | | | | | | | | | | | | | | | | | | The activation script already does this.
| * | | | | modprobe activation: Order after specialfsEelco Dolstra2018-02-05
| | | | | | | | | | | | | | | | | | | | | | | | It requires the existence of /proc.
| * | | | | nixos-install: Make compatible with Nix 2.0Eelco Dolstra2018-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The use of Nix 2.0 significantly simplifies the installer, since we can just pass a different store URI (--store /mnt) - it's no longer needed to set up a chroot environment for the build, and to bootstrap Nix into the chroot. Also, commands that need to run in the installation (namely boot loader installation and setting a root password) are now executed using nixos-enter. This also removes the need for nixos-prepare-root since any required initialisation is done by Nix or by the activation script.
| * | | | | Add a "nixos-enter" commandEelco Dolstra2018-02-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This factors out the functionality in nixos-install for running a command inside a NixOS installation (nixos-install --chroot).
| * | | | | Use nixUnstable as the default temporarilyEelco Dolstra2018-02-05
| | | | | |