| Commit message (Collapse) | Author | Age |
... | |
| | | |
|
| | |
| | |
| | |
| | | |
See also #6593.
|
| | |
| | |
| | |
| | |
| | | |
These entries result in incorrect entries when UNetbootin writes
the image to an USB disk.
|
| | |
| | |
| | |
| | |
| | |
| | | |
There are a number of hidden restrictions on the syslinux
configuration file that come into play when UNetbootin
compatiblity is desired. With this commit these are documented.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Syslinux uses different values than grub for timeout.
It uses 1/10 seconds as its unit and it uses 0 to disable timeouts.
In response to PR #5772.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This changes the bootloader for iso generation from Grub to
syslinux. In addition this adds USB booting support, so that
"dd" can be used to burn the generated ISO to USB thumbdrives
instead of needing applications like UnetBootin.
|
|\ \ \
| | | |
| | | | |
nixos-install: support -j, --cores and --option. Closes #6755
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Fixes #6795.
This was co-authored with @bobvanderlinden.
(cherry picked from commit e19ac248ae59fd327c32b1ae3e37792c22a7c7ac)
Signed-off-by: Domen Kožar <domen@dev.si>
Conflicts:
nixos/modules/installer/cd-dvd/iso-image.nix
|
| |/
|/| |
|
|/
|
|
|
|
|
| |
The nixbld group doesn't need read permission, it only needs write and
execute permission.
(cherry picked from commit 066758758e7c0768ff8da51d208cdae0f33b368c)
|
|
|
|
|
|
|
|
|
|
| |
‘nixos-rebuild dry-activate’ builds the new configuration and then
prints what systemd services would be stopped, restarted etc. if the
configuration were actually activated. This could be extended later to
show other activation actions (like uids being deleted).
To prevent confusion, ‘nixos-rebuild dry-run’ has been renamed to
‘nixos-rebuild dry-build’.
|
|\
| |
| | |
Add option to display git revision to nixos-version
|
| |
| |
| |
| | |
Example use case: git checkout `nixos-version --hash`
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
nixos-install: fix -I flag
|
| | | |
|
|\ \ \
| | | |
| | | | |
nixos-option: Support -I option
|
| | | | |
|
|/ / / |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
and traces.
|
| | |
| | |
| | |
| | | |
the strict mode is used.
|
|/ / |
|
|/
|
|
|
| |
(cherry picked from commit 9bc8bcbbdcc7cac98686877f09315bb749627732)
Signed-off-by: Domen Kožar <domen@dev.si>
|
|
|
|
|
| |
Systemd already generates /etc/machine-id. So there is no need to
generate another unique host identifer.
|
| |
|
|
|
|
|
| |
(cherry picked from commit 78bb17dd22e4da4e3810fbc78185d73bb25ea73e)
Signed-off-by: Domen Kožar <domen@dev.si>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since we're using HTTPS for the binary cache (introduced in faf0797) by
default, the binary cache should also be available during installation.
The file that is defined in SSL_CERT_FILE outside of the chroot is
copied over to /tmp/ca-cert.crt inside the chroot, so we have an
absolute path we can reference during nixos-install. However, this might
end up with the file not being cleaned up properly from outside of the
store, but neither would be /tmp/root so the cleanup issue needs to be
solved in another place (or commit to be more exact).
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
| |
|
|
|
|
|
|
|
|
|
| |
Especially new users could be confused by this, so we're now marking
services.virtualbox.enable as obsolete and defaulting to
services.virtualboxGuest.enable instead. I believe this now makes it
clear, that this option is for guest additions only.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
|
|\
| |
| | |
kde installer: enable networkmanager. Closes #3433
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
The NixOS manual says modules have the following signature:
{ config, lib, pkgs, ... }:
But our generated configuration.nix file lacks the 'lib' part. Add it.
|
| |
| |
| | |
When people copy the ISO to USB it can happen that the root device isn't known. Having a shell greatly improves that situation.
|
| |
| |
| | |
Hopefully #4807 fixes http://hydra.nixos.org/build/16883184
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The host id value gets generated by reading a 32-bit value from
/dev/urandom.
This makes programs that rely on a correct host id more reliable.
It also makes using ZFS more seamless, as you don't need to configure
the hostId manually; instead, it becomes part of your config from the
moment you install NixOS.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The old boot.spl.hostid option was not working correctly due to an
upstream bug.
Instead, now we will create the /etc/hostid file so that all applications
(including the ZFS kernel modules, ZFS user-space applications and other
unrelated programs) pick-up the same system-wide host id. Note that glibc
(and by extension, the `hostid` program) also respect the host id configured in
/etc/hostid, if it exists.
The hostid option is now mandatory when using ZFS because otherwise, ZFS will
require you to force-import your ZFS pools if you want to use them, which is
undesirable because it disables some of the checks that ZFS does to make sure it
is safe to import a ZFS pool.
The /etc/hostid file must also exist when booting the initrd, before the SPL
kernel module is loaded, so that ZFS picks up the hostid correctly.
The complexity in creating the /etc/hostid file is due to having to
write the host ID as a 32-bit binary value, taking into account the
endianness of the machine, while using only shell commands and/or simple
utilities (to avoid exploding the size of the initrd).
|
| |
| |
| |
| |
| |
| | |
It's giving zpool-import.service errors.
http://hydra.nixos.org/build/16883184
|
| |
| |
| |
| | |
This reverts commit 455db168b30d53c903c96be80ef843b79e0744ae.
|
| |
| |
| |
| | |
This reverts commit b7f6a138b13ca667464b31274a33124d252ebc8b.
|
|\ \
| | |
| | | |
Make boost 156 the default
|
| | | |
|
|/ /
| |
| |
| | |
You can now set users.extraUsers.root.initialHashedPassword instead.
|
| | |
|
|/
|
|
|
|
|
| |
This changes the bootloader for iso generation from Grub to
syslinux. In addition this adds USB booting support, so that
"dd" can be used to burn the generated ISO to USB thumbdrives
instead of needing applications like UnetBootin.
|