Eelco Dolstra
5c89e891df
* Refactoring.
...
svn path=/nixos/trunk/; revision=7156
2006-11-28 10:45:21 +00:00
Eelco Dolstra
a9234b5c07
* Moving stuff around.
...
svn path=/nixu/trunk/; revision=7155
2006-11-27 19:49:05 +00:00
Eelco Dolstra
0817c307dc
* Moving stuff around.
...
svn path=/nixos/trunk/; revision=7155
2006-11-27 19:49:05 +00:00
Eelco Dolstra
e7194e0ed5
* Library functions: filter, eqLists (equality on lists; the `=='
...
operator is mostly broken, see NIX-62).
svn path=/nixpkgs/trunk/; revision=7151
2006-11-27 16:58:08 +00:00
Eelco Dolstra
1a0fcfdf1a
* User configuration: use the `networking.hostname' option to
...
configure the host name.
svn path=/nixu/trunk/; revision=7150
2006-11-27 16:26:51 +00:00
Eelco Dolstra
67bada0886
* Utility: rebuild the NixOS configuration and switch to it.
...
svn path=/nixu/trunk/; revision=7149
2006-11-27 15:32:11 +00:00
Eelco Dolstra
e68fc42aa3
* Prototyping a bit: first class options. We want the configuration
...
of NixOS to be specified externally from the main Nix expressions
(since an installation would be hard to maintain if users started
editing the NixOS expressions directory). But to make that
user-friendly we need:
- Hierarchical options (just like the Nixpkgs configuration).
- Option descriptions from which documentation can be generated.
- Validation (e.g., does each option exist? does it have a valid
value?).
- The option declarations should be inside the Nix expressions to
which they are relevant (rather than, say, one big file with option
declarations).
svn path=/nixu/trunk/; revision=7148
2006-11-27 15:07:46 +00:00
Eelco Dolstra
5bc78ac151
* Don't hardcode selinux=0 etc.
...
* Store the paths of init and initrd.
svn path=/nixu/trunk/; revision=7147
2006-11-27 13:59:50 +00:00
Eelco Dolstra
8c0b223c3c
* Only run grub-install in switch-to-configuration when
...
NIXOS_INSTALL_GRUB is set (which we do in the installer).
svn path=/nixu/trunk/; revision=7146
2006-11-27 13:51:08 +00:00
Eelco Dolstra
70b5d37109
* Add some more NixOS stuff to the channel.
...
svn path=/nixpkgs/trunk/; revision=7145
2006-11-27 10:54:00 +00:00
Eelco Dolstra
3a70748bb5
* Show a splash screen during booting. The splash screen is displayed
...
by the program /sbin/splash_helper in the initrd and is called even
before /init.
* make-initrd.nix: allow a list of FSOs to be placed in the initrd,
with a symlink to each top-level FSO (e.g., /init,
/sbin/splash_helper, /etc/splash).
* make-initrd.nix: pre-create /proc, /dev and /sys, because
splash_helper needs them.
svn path=/nixu/trunk/; revision=7144
2006-11-27 01:35:34 +00:00
Eelco Dolstra
eed02cb58f
* Fix corrupt archives in cpio 2.7 when dealing with symlinks.
...
svn path=/nixpkgs/trunk/; revision=7143
2006-11-27 00:34:05 +00:00
Eelco Dolstra
0905c1525a
* Refactoring.
...
svn path=/nixu/trunk/; revision=7142
2006-11-26 23:54:49 +00:00
Eelco Dolstra
05acdb8610
* Put something on the logging console.
...
svn path=/nixu/trunk/; revision=7141
2006-11-26 23:32:15 +00:00
Eelco Dolstra
19659d26c2
* Allow the tty-backgrounds service to be stopped, and remove the
...
themes from all consoles when we do so.
svn path=/nixu/trunk/; revision=7140
2006-11-26 23:26:37 +00:00
Eelco Dolstra
8c4574571d
* Build with fbsplash support, and put the control FIFO (which we
...
don't use yet, the daemon mode seems broken) in a more sensible
place.
svn path=/nixpkgs/trunk/; revision=7139
2006-11-26 23:25:25 +00:00
Eelco Dolstra
510ff785e7
* Urgh, splashutils requires the klibc headers to contain header files
...
from the fbsplash kernel patch. So use the actual patched kernel as
an input to klibc, instead of Glibc's kernel headers.
svn path=/nixpkgs/trunk/; revision=7138
2006-11-26 23:24:40 +00:00
Eelco Dolstra
0b1caba9d8
* Use fbsplash / splashutils to give virtual consoles a nice
...
background. Each console can have a different theme. The mapping
from consoles to themes is specified in splash-themes.nix.
svn path=/nixu/trunk/; revision=7137
2006-11-26 23:00:30 +00:00
Eelco Dolstra
81856426cf
* Run the virtual consoles in 1024x768x16.
...
svn path=/nixu/trunk/; revision=7136
2006-11-26 22:57:35 +00:00
Eelco Dolstra
2bfcec0e04
* Oops, don't assume dosbox to be in $PATH.
...
svn path=/nixpkgs/trunk/; revision=7135
2006-11-26 14:10:28 +00:00
Eelco Dolstra
88f1d8af8e
* Build splashutils properly.
...
svn path=/nixpkgs/trunk/; revision=7134
2006-11-25 23:41:53 +00:00
Eelco Dolstra
66b646d7e7
* Latest klibc.
...
svn path=/nixpkgs/trunk/; revision=7133
2006-11-25 21:49:42 +00:00
Eelco Dolstra
3df5921afe
* FB_SPLASH requires FB_TILEBLITTING to be off.
...
svn path=/nixpkgs/trunk/; revision=7132
2006-11-25 13:23:52 +00:00
Eelco Dolstra
886eab9ead
* Disable parted for now, I think I broke e2fsprogs.
...
svn path=/nixpkgs/trunk/; revision=7131
2006-11-25 12:56:35 +00:00
Eelco Dolstra
6068fe8440
* Turn on fbsplash.
...
svn path=/nixpkgs/trunk/; revision=7130
2006-11-25 11:29:10 +00:00
Eelco Dolstra
f95a14fa22
* Linux 2.6.18.3.
...
* fbsplash kernel patch (from Gentoo - better than SUSE's bootsplash).
svn path=/nixpkgs/trunk/; revision=7129
2006-11-25 11:10:50 +00:00
Eelco Dolstra
a1b0fb3979
* Work around a dependency on /bin/bash.
...
svn path=/nixpkgs/trunk/; revision=7128
2006-11-25 00:40:09 +00:00
Eelco Dolstra
66574e789c
* Include etc/profile.d/nix.sh.
...
svn path=/nixu/trunk/; revision=7127
2006-11-25 00:39:43 +00:00
Eelco Dolstra
491f505848
* Splashutils.
...
svn path=/nixpkgs/trunk/; revision=7126
2006-11-25 00:28:15 +00:00
Eelco Dolstra
53d285263f
* Add some more stuff to the channel for NixOS.
...
svn path=/nixpkgs/trunk/; revision=7125
2006-11-24 20:38:42 +00:00
Eelco Dolstra
6f91f8768f
* Need /var/state/dhcp.
...
svn path=/nixu/trunk/; revision=7122
2006-11-24 16:38:22 +00:00
Eelco Dolstra
3055ff0ae6
* Don't use /sys/class/net/*/operstate to find out the active interface,
...
since there seems to be a delay after the interface is brought up before
operstate reflects that.
svn path=/nixu/trunk/; revision=7121
2006-11-24 16:31:01 +00:00
Eelco Dolstra
9ac2e48e26
* Don't daemonise sshd.
...
svn path=/nixu/trunk/; revision=7120
2006-11-24 15:56:11 +00:00
Eelco Dolstra
9d1be4d54f
* Create /boot/grub.
...
svn path=/nixu/trunk/; revision=7119
2006-11-24 15:31:28 +00:00
Eelco Dolstra
f4dc05da97
* /var/run: create earlier.
...
svn path=/nixu/trunk/; revision=7118
2006-11-24 15:31:20 +00:00
Eelco Dolstra
bb0a2b0d78
* In stage 1, fsck the root device before mounting it. If automatic
...
repair fails, drop the user into an emergency shell.
svn path=/nixu/trunk/; revision=7117
2006-11-24 12:13:11 +00:00
Eelco Dolstra
50f412047d
* Use symlinks instead of hard links in e2fsprogs.
...
* Merge e2fsprogs and e2fsprogs-diet.
svn path=/nixpkgs/trunk/; revision=7116
2006-11-24 11:36:57 +00:00
Eelco Dolstra
f0695e9fcd
* Clear utmp.
...
svn path=/nixu/trunk/; revision=7115
2006-11-24 10:50:49 +00:00
Eelco Dolstra
5f212a6913
* Handle ctrl-alt-delete.
...
svn path=/nixu/trunk/; revision=7111
2006-11-24 00:34:50 +00:00
Eelco Dolstra
9d171e0327
* Unnecessary message.
...
svn path=/nixu/trunk/; revision=7110
2006-11-24 00:25:44 +00:00
Eelco Dolstra
02f31e7e85
* Doh.
...
svn path=/nixu/trunk/; revision=7109
2006-11-24 00:24:08 +00:00
Eelco Dolstra
23d2f02841
* Debug support / quasi-single user mode.
...
svn path=/nixu/trunk/; revision=7108
2006-11-24 00:18:14 +00:00
Eelco Dolstra
2cccff268d
* Pass the path of the stage 2 init script to stage 1 init through the
...
kernel command line, instead of having a /init symlink. This allows
us to switch between configurations.
* Some debug support: adding `debug' to the kernel command line gives
a stage 1 shell.
svn path=/nixu/trunk/; revision=7107
2006-11-24 00:04:29 +00:00
Eelco Dolstra
1fb01e46c5
* Put the date of each configuration in the Grub menu.
...
svn path=/nixu/trunk/; revision=7106
2006-11-24 00:00:32 +00:00
Eelco Dolstra
34acdf1f22
* Generate a Grub boot menu that contains all generations of the
...
system profile.
svn path=/nixu/trunk/; revision=7105
2006-11-23 23:22:43 +00:00
Eelco Dolstra
84b1cafe4b
* Fill in /etc/mtab with something sensible.
...
svn path=/nixu/trunk/; revision=7104
2006-11-23 22:58:25 +00:00
Eelco Dolstra
f1a46db43b
* Notes.
...
svn path=/nixu/trunk/; revision=7103
2006-11-23 22:53:25 +00:00
Eelco Dolstra
843aa8505c
* Handle reboot properly.
...
svn path=/nixu/trunk/; revision=7102
2006-11-23 22:53:16 +00:00
Eelco Dolstra
498bb32c82
* Doh.
...
svn path=/nixu/trunk/; revision=7101
2006-11-23 22:52:15 +00:00
Eelco Dolstra
bd62a8273e
* Quick hack to allow localhost to be looked up (NIXOS-41).
...
svn path=/nixu/trunk/; revision=7100
2006-11-23 22:16:59 +00:00