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
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
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
66574e789c
* Include etc/profile.d/nix.sh.
...
svn path=/nixu/trunk/; revision=7127
2006-11-25 00:39:43 +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
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
Eelco Dolstra
3bf7001325
* Oops.
...
svn path=/nixu/trunk/; revision=7099
2006-11-23 21:59:25 +00:00
Eelco Dolstra
0db7e06e7f
* Oops.
...
svn path=/nixu/trunk/; revision=7098
2006-11-23 17:51:03 +00:00
Eelco Dolstra
5e8d54eef7
* Remove /etc/mtab on boot.
...
* Start an emergency shell if we can't remount / read-writable.
svn path=/nixu/trunk/; revision=7097
2006-11-23 17:46:55 +00:00
Eelco Dolstra
e6ebe2e2aa
* Add an Upstart job for sshd. The start script automatically creates
...
an sshd user, a host key, etc.
svn path=/nixu/trunk/; revision=7096
2006-11-23 17:43:28 +00:00
Eelco Dolstra
a0821fbd49
* /dev should always be a ramdisk.
...
svn path=/nixu/trunk/; revision=7095
2006-11-23 17:32:09 +00:00
Eelco Dolstra
c8c62dba0b
* Remove /etc/mtab.
...
svn path=/nixu/trunk/; revision=7094
2006-11-23 17:27:43 +00:00
Eelco Dolstra
183ed7a5ea
* Create a symlink to /nix/var/nix/profiles from
...
/nix/var/nix/gcroots/, otherwise garbage collection will end
tragically.
svn path=/nixu/trunk/; revision=7093
2006-11-23 16:46:23 +00:00
Eelco Dolstra
e6d2d50779
* Bring in /etc/profile.local.
...
svn path=/nixu/trunk/; revision=7092
2006-11-23 16:00:23 +00:00
Eelco Dolstra
16d28b3552
* New Nixpkgs.
...
svn path=/nixu/trunk/; revision=7091
2006-11-23 15:25:29 +00:00
Eelco Dolstra
7e97935e17
* Doh.
...
svn path=/nixu/trunk/; revision=7085
2006-11-20 21:20:04 +00:00
Eelco Dolstra
54f6e4fc71
* Unmount file systems.
...
svn path=/nixu/trunk/; revision=7084
2006-11-20 21:19:34 +00:00
Eelco Dolstra
49b2a218b5
* Support entering maintenance mode ("shutdown now") and powering off
...
the system ("halt").
svn path=/nixu/trunk/; revision=7083
2006-11-20 20:50:52 +00:00
Eelco Dolstra
7bba427e93
* Put the PCI module probing in an Upstart task. We now have
...
more-or-less "asynchronous" booting: the login prompt appears almost
immediately, before the hardware and the network are started.
svn path=/nixu/trunk/; revision=7082
2006-11-20 17:28:08 +00:00
Eelco Dolstra
962b1df3aa
* Some more upstartification.
...
svn path=/nixu/trunk/; revision=7081
2006-11-20 17:06:44 +00:00
Eelco Dolstra
369b48eadf
* Start dhclient as an Upstart job.
...
svn path=/nixu/trunk/; revision=7078
2006-11-19 22:05:49 +00:00
Eelco Dolstra
70aca5974c
* Simplification.
...
svn path=/nixu/trunk/; revision=7076
2006-11-19 21:03:22 +00:00
Eelco Dolstra
fb4ab4bc8e
* Nixify the Upstart jobs.
...
svn path=/nixu/trunk/; revision=7075
2006-11-19 20:07:45 +00:00
Eelco Dolstra
d191615e96
* Use Upstart instead of sysvinit.
...
svn path=/nixu/trunk/; revision=7074
2006-11-19 18:16:29 +00:00
Eelco Dolstra
29d9b88aa9
* Doh.
...
svn path=/nixu/trunk/; revision=7068
2006-11-17 16:41:02 +00:00
Eelco Dolstra
4798d7a4d2
* Use the same Nix consistently.
...
svn path=/nixu/trunk/; revision=7067
2006-11-17 16:38:24 +00:00
Eelco Dolstra
e1e386cba6
* Clear the inittab.
...
svn path=/nixu/trunk/; revision=7066
2006-11-17 16:29:31 +00:00
Eelco Dolstra
6ae45d46ed
* Put Nixpkgs and the NixOS expressions on the installation CD (the
...
installer needs them).
svn path=/nixu/trunk/; revision=7065
2006-11-17 15:27:31 +00:00
Eelco Dolstra
78b2ed263e
* Use exportReferencesGraph everywhere.
...
svn path=/nixu/trunk/; revision=7063
2006-11-17 14:13:21 +00:00
Eelco Dolstra
82ce465751
* Use `exportReferencesGraph' to register the references of the
...
initial Nix installation correctly.
svn path=/nixu/trunk/; revision=7021
2006-11-13 19:01:39 +00:00