Eelco Dolstra
a1f512ede3
* Another example: NixOS on x86_64 on a USB stick.
...
svn path=/nixos/trunk/; revision=7787
2007-01-24 11:50:38 +00:00
Eelco Dolstra
0685f24957
svn path=/nixos/trunk/; revision=7786
2007-01-23 20:09:06 +00:00
Eelco Dolstra
2554337f82
* Put the closure of stdenv on the CD to speed up the installation.
...
svn path=/nixos/trunk/; revision=7775
2007-01-23 14:38:15 +00:00
Eelco Dolstra
668c146e33
* Doh! Make sure that we put *only* splash_helper in the initrd and
...
not all of splashutils, otherwise we get Glibc in the initrd.
svn path=/nixos/trunk/; revision=7771
2007-01-23 13:44:41 +00:00
Eelco Dolstra
836789a8a6
* pkgs doesn't have a system attribute.
...
svn path=/nixos/trunk/; revision=7760
2007-01-23 09:41:19 +00:00
Eelco Dolstra
c5326d8f00
* Don't use gensplash on x86_64 since it doesn't build and I'm too
...
lazy to fix it right now.
svn path=/nixos/trunk/; revision=7759
2007-01-22 22:22:37 +00:00
Eelco Dolstra
327cb83cf2
* Make it possible to turn off the generation of fonts.conf. This is
...
important for the installation CD, where we don't want a dependency
on all those fonts. Of course, it's quite nice that turning off the
generation of a file automatically removes the dependencies on the
files referenced by that file.
svn path=/nixos/trunk/; revision=7750
2007-01-22 16:42:29 +00:00
Eelco Dolstra
ee55c0048b
* Fix filterSource calls.
...
svn path=/nixos/trunk/; revision=7669
2007-01-15 09:20:34 +00:00
Eelco Dolstra
c7c16f384a
* Fixed some installer bugs.
...
svn path=/nixos/trunk/; revision=7629
2007-01-11 00:06:46 +00:00
Eelco Dolstra
24e34612e3
* Allow swap devices to be specified by label.
...
svn path=/nixos/trunk/; revision=7609
2007-01-10 13:07:57 +00:00
Eelco Dolstra
fd4c1a2c43
* The user should mount the target file system.
...
svn path=/nixos/trunk/; revision=7598
2007-01-09 23:12:41 +00:00
Eelco Dolstra
cbe4c2e0b8
* Installer: pull the manifest properly.
...
svn path=/nixos/trunk/; revision=7594
2007-01-09 21:19:06 +00:00
Eelco Dolstra
835bb2b880
* Use the latest Nixpkgs.
...
svn path=/nixos/trunk/; revision=7582
2007-01-09 12:12:06 +00:00
Eelco Dolstra
c4df455e81
* Allow the user to do something useful on tty8 while waiting for the
...
installation to finish.
svn path=/nixos/trunk/; revision=7578
2007-01-08 23:10:29 +00:00
Eelco Dolstra
1a592f3a4e
* hda is called sda now.
...
svn path=/nixos/trunk/; revision=7535
2007-01-05 00:28:48 +00:00
Eelco Dolstra
966f6e0fb0
* More refactoring.
...
svn path=/nixos/trunk/; revision=7534
2007-01-04 10:31:36 +00:00
Eelco Dolstra
b6b5bafa22
* Refactoring.
...
svn path=/nixos/trunk/; revision=7533
2007-01-04 10:29:40 +00:00
Eelco Dolstra
acacfda1b2
* Remove references to stdenvNew.
...
svn path=/nixos/trunk/; revision=7532
2007-01-04 10:21:25 +00:00
Eelco Dolstra
936fa69912
* Doh.
...
svn path=/nixos/trunk/; revision=7479
2006-12-25 19:32:31 +00:00
Eelco Dolstra
162181ffba
* LVM support (in stage 2; having / on LVM is not yet supported). LVM
...
triggers a new-devices event so that the filesystems job mounts file
systems on the logical volumes.
svn path=/nixos/trunk/; revision=7478
2006-12-24 01:07:28 +00:00
Eelco Dolstra
e81f1b4334
* Add glibc, ntp to the path.
...
svn path=/nixos/trunk/; revision=7474
2006-12-23 22:43:39 +00:00
Eelco Dolstra
46f1c1987c
* Add sd_mod.
...
svn path=/nixos/trunk/; revision=7471
2006-12-23 00:59:14 +00:00
Eelco Dolstra
07db057cbc
* Make sure that nogroup exists.
...
svn path=/nixos/trunk/; revision=7469
2006-12-23 00:26:35 +00:00
Eelco Dolstra
444d6b7583
* Add some SATA / SCSI related drivers to the initrd.
...
svn path=/nixos/trunk/; revision=7468
2006-12-23 00:13:22 +00:00
Eelco Dolstra
f25ce41c18
* Option boot.doHardwareScan to disable the hardware scan. Also, if
...
the flag "safemode" is specified on the kernel command line, also
disable the hardware scan.
* Option boot.kernelModules to specify a set of modules to be loaded
in stage 2 (in addition to the initrd modules in
boot.initrd.kernelModules).
svn path=/nixos/trunk/; revision=7466
2006-12-22 23:34:42 +00:00
Eelco Dolstra
2d605d7041
* Don't run ntpd as root.
...
svn path=/nixos/trunk/; revision=7463
2006-12-22 19:23:19 +00:00
Eelco Dolstra
f037f6fbd4
* Emit ip-up / ip-down events when we get or lose a DHCP lease.
...
* ntpd: start on ip-up, not when the network interfaces are up,
otherwise it will fail because it can't find any servers right
away.
svn path=/nixos/trunk/; revision=7461
2006-12-22 17:28:25 +00:00
Eelco Dolstra
617ebcbcce
* Job for ntpd. Doesn't seem to work quite right, but that might be a
...
VMware problem.
svn path=/nixos/trunk/; revision=7460
2006-12-21 23:43:17 +00:00
Eelco Dolstra
647db4dd2a
* Don't try to mount when the mount point isn't there yet.
...
* Run fsck.
svn path=/nixos/trunk/; revision=7458
2006-12-21 20:08:15 +00:00
Eelco Dolstra
78fcb0a356
* Skip the sys-* events, otherwise we reboot accidentally.
...
svn path=/nixos/trunk/; revision=7451
2006-12-21 18:08:29 +00:00
Eelco Dolstra
42cf9a9050
* Respect the options and fsType attributes.
...
* Remount file systems to allow mount options to be changed
dynamically.
svn path=/nixos/trunk/; revision=7450
2006-12-21 14:44:22 +00:00
Eelco Dolstra
b363fc4c57
* Mount all file systems in the fileSystems option.
...
svn path=/nixos/trunk/; revision=7449
2006-12-21 14:22:40 +00:00
Eelco Dolstra
c78a1d9781
* Upstart job to start swapping to the devices or files listed in the
...
swapDevices option.
svn path=/nixos/trunk/; revision=7448
2006-12-21 01:07:23 +00:00
Eelco Dolstra
e060b99c52
* Removed boot.rootDevice, instead obtain the root device from the
...
filesystems option (specifically the file system with mountPoint ==
"/").
svn path=/nixos/trunk/; revision=7447
2006-12-21 00:16:20 +00:00
Eelco Dolstra
f9d67afce0
* Options for overriding the set of kernel modules in the initrd.
...
svn path=/nixos/trunk/; revision=7432
2006-12-19 22:12:44 +00:00
Eelco Dolstra
a630a314f2
* Wait for jobs to finish.
...
svn path=/nixos/trunk/; revision=7418
2006-12-19 01:34:09 +00:00
Eelco Dolstra
af1c54fbdc
* Subversion subservice.
...
* Example of a NixOS configuration for a Subversion server.
svn path=/nixos/trunk/; revision=7412
2006-12-19 01:03:15 +00:00
Eelco Dolstra
9f47929138
* Apache configuration.
...
svn path=/nixos/trunk/; revision=7393
2006-12-18 19:46:48 +00:00
Eelco Dolstra
70f929a0a5
* Upstart job for Apache.
...
svn path=/nixos/trunk/; revision=7391
2006-12-18 19:20:03 +00:00
Eelco Dolstra
8293f1eb61
svn path=/nixos/trunk/; revision=7388
2006-12-18 17:41:57 +00:00
Eelco Dolstra
1604d2fa81
svn path=/nixos/trunk/; revision=7387
2006-12-18 17:41:46 +00:00
Eelco Dolstra
37c17d7601
* When runtime switching to a new configuration, stop/start/restart
...
Upstart jobs as appropriate. I.e., if a job exists in the old but
not the new configuration, stop it; if it exists in the new but not
the old, start it; and most interesting, if it exists in both but
its store paths differ, restart it. So the purely functional model
combined cryptographic hashing allows us to precisely identify how
two configurations differ from each other
svn path=/nixos/trunk/; revision=7385
2006-12-18 16:27:56 +00:00
Eelco Dolstra
87e2456814
* Use getenv/useradd.
...
svn path=/nixos/trunk/; revision=7382
2006-12-18 15:48:29 +00:00
Eelco Dolstra
4ae268739d
* Use services.mingetty.ttys.
...
svn path=/nixos/trunk/; revision=7381
2006-12-18 15:41:18 +00:00
Eelco Dolstra
1852d493f4
* Fix the sshd and xserver jobs.
...
svn path=/nixos/trunk/; revision=7379
2006-12-18 15:16:20 +00:00
Eelco Dolstra
3e7f4280df
* activate-configuration.sh: make sure that we're running on a NixOS
...
installation to prevent horrible accidents.
* Add the kernel parameters to isolinux.cfg.
* Use useradd/groupadd to create users/groups; use Glibc's getent to
check for existence.
* Create the root account properly.
svn path=/nixos/trunk/; revision=7357
2006-12-16 21:48:12 +00:00
Eelco Dolstra
8f21b0119c
* Get the CD to build again.
...
svn path=/nixos/trunk/; revision=7356
2006-12-16 18:24:49 +00:00
Eelco Dolstra
57663aae6b
* Some basic udev rules: give the right permission to /dev/null etc.,
...
put input devices in /dev/input, and create a symlink /dev/cdrom for
CD-ROM devices.
svn path=/nixos/trunk/; revision=7335
2006-12-13 14:24:33 +00:00
Eelco Dolstra
07627d8cdd
* Move starting of udevd (and udevtrigger/settle) into an Upstart
...
job.
svn path=/nixos/trunk/; revision=7330
2006-12-13 12:17:38 +00:00
Eelco Dolstra
4b5b0d2c66
* Purify the sshd configuration file (don't put it in /etc/ssh).
...
svn path=/nixos/trunk/; revision=7320
2006-12-12 15:32:28 +00:00