Eelco Dolstra
ad22e587ab
* nixos-rebuild: do a nix-pull on the Nixpkgs channel manifest. I.e., you
...
don't need to be subscribed to the Nixpkgs channel to get binary downloads.
This is possible because nix-pull is now pretty fast.
svn path=/nixos/trunk/; revision=9133
2007-08-15 12:01:20 +00:00
Eelco Dolstra
cc4d0d118a
* Remove old manifests in the installer.
...
svn path=/nixos/trunk/; revision=9130
2007-08-15 09:30:28 +00:00
Michael Raskin
58b29cd565
Added possibility to give configurations custom names.
...
svn path=/nixos/trunk/; revision=8915
2007-06-23 16:09:05 +00:00
Michael Raskin
9ad649ea36
Added services tree checkout - needed, for example, for apache-httpd
...
svn path=/nixos/trunk/; revision=8890
2007-06-18 20:33:30 +00:00
Eelco Dolstra
c819d76ec7
* Option boot.extraGrubEntries to add arbitrary text to Grub's menu.lst.
...
svn path=/nixos/trunk/; revision=8883
2007-06-15 11:40:57 +00:00
Eelco Dolstra
c10fe148a3
* /var/run/current-system symlinks to the top-level path of the system
...
configuration now.
* /var/run/booted-system symlinks to the system configuration used at
boot time.
svn path=/nixos/trunk/; revision=8381
2007-03-20 13:01:53 +00:00
Eelco Dolstra
582abdaae2
* Option boot.copyKernels to copy all kernels and initrd to
...
/boot/kernels. This is necessary if /nix is on a different file
system than /. (And it will allow us to support a separate /boot
partition too.)
svn path=/nixos/trunk/; revision=7887
2007-02-09 16:19:29 +00:00
Eelco Dolstra
2c62eac3a1
* Check if Subversion is already installed.
...
svn path=/nixos/trunk/; revision=7886
2007-02-08 19:53:21 +00:00
Eelco Dolstra
7ac8157fed
* Doh!
...
svn path=/nixos/trunk/; revision=7885
2007-02-08 19:51:36 +00:00
Eelco Dolstra
923348b490
* Provide a script "nixos-checkout" to replace the NixOS/Nixpkgs
...
sources in /etc/nixos with a Subversion checkout of those trees.
This should be run after a successful installation if you want to
keep NixOS up to date from Subversion.
svn path=/nixos/trunk/; revision=7859
2007-02-06 14:13:12 +00:00
Eelco Dolstra
97aa1faa33
* Create /etc/nixos/install-source.nix.
...
svn path=/nixos/trunk/; revision=7858
2007-02-06 14:06:42 +00:00
Eelco Dolstra
1551c50a20
svn path=/nixos/trunk/; revision=7857
2007-02-06 13:21:15 +00:00
Eelco Dolstra
b044899891
* A helpful warning.
...
svn path=/nixos/trunk/; revision=7856
2007-02-06 13:20:53 +00:00
Eelco Dolstra
5d0f7bdadd
* Better checking.
...
svn path=/nixos/trunk/; revision=7854
2007-02-06 13:12:10 +00:00
Eelco Dolstra
08ad51690d
* Merge the test and upgrade scripts into a program "nixos-rebuild"
...
which is included in the system path.
svn path=/nixos/trunk/; revision=7853
2007-02-06 13:09:25 +00:00
Eelco Dolstra
25684805d5
* nixos-installer -> nixos-install.
...
svn path=/nixos/trunk/; revision=7852
2007-02-06 10:46:36 +00:00
Eelco Dolstra
3481970525
* Consistent naming.
...
svn path=/nixos/trunk/; revision=7851
2007-02-06 10:41:04 +00:00
Eelco Dolstra
b674f74c2d
* Installer fixes.
...
svn path=/nixos/trunk/; revision=7848
2007-02-05 21:06:59 +00:00
Eelco Dolstra
6291281358
* Copy the NixOS/Nixpkgs sources to /etc/nixos on the target.
...
svn path=/nixos/trunk/; revision=7846
2007-02-05 16:23:19 +00:00
Eelco Dolstra
4f64075215
* Installer: defaults for all arguments. The NixOS sources are
...
assumed to be in /etc/nixos/nixos and the system configuration in
/etc/nixos/configuration.nix. This is overridable through a few
environment variables.
* Installer: check that the mount point does in fact have a file
system mounted on it (so that we don't install in an empty /mnt),
and don't unmount afterwards for symmetry.
svn path=/nixos/trunk/; revision=7845
2007-02-05 15:52:55 +00:00
Eelco Dolstra
4b7e9b5401
* Instructions on testing the installer without having to make an ISO
...
/ burn a CD, namely by making a loopback target file system.
* Installer: continue if the MANIFEST on the CD is missing (useful if
we're not actually installing from a CD).
svn path=/nixos/trunk/; revision=7843
2007-02-05 15:12:47 +00:00
Eelco Dolstra
0685f24957
svn path=/nixos/trunk/; revision=7786
2007-01-23 20:09:06 +00:00
Eelco Dolstra
241b28d101
* Register everything in the Nix store on the installation CD as a
...
substitute to speed up installation.
svn path=/nixos/trunk/; revision=7783
2007-01-23 17:17:10 +00:00
Eelco Dolstra
d883483a0e
* Use paths-from-graph.pl.
...
svn path=/nixos/trunk/; revision=7776
2007-01-23 15:07:30 +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
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
efefd93551
* Create /etc/nixos if it doesn't exist.
...
svn path=/nixos/trunk/; revision=7597
2007-01-09 21:28:08 +00:00
Eelco Dolstra
5b5b6f9f63
* Use a shell in the closure we just copied to the target.
...
svn path=/nixos/trunk/; revision=7596
2007-01-09 21:25:53 +00:00
Eelco Dolstra
37ab8be36f
* Doh.
...
svn path=/nixos/trunk/; revision=7595
2007-01-09 21:19:53 +00:00
Eelco Dolstra
c5ab0cec9f
* More installer fixes.
...
svn path=/nixos/trunk/; revision=7359
2006-12-17 00:10:28 +00:00
Eelco Dolstra
a0759a51e9
* Some installer fixes.
...
* Readme.
svn path=/nixos/trunk/; revision=7358
2006-12-16 23:50:10 +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
0eb46ca409
* Idem.
...
svn path=/nixos/trunk/; revision=7332
2006-12-13 12:21:37 +00:00
Eelco Dolstra
2d0f190f20
* More refactoring: renamed boot-environment.nix to system.nix (since
...
it does a lot more than just booting), and merged
system-configuration.nix into system.nix.
svn path=/nixos/trunk/; revision=7318
2006-12-11 17:36:57 +00:00
Eelco Dolstra
c063ea2bfa
* Use runCommand.
...
svn path=/nixos/trunk/; revision=7300
2006-12-10 22:43:04 +00:00
Eelco Dolstra
acf656125c
* Lots of refactoring.
...
* Clear the PATH in most scripts. This helps to ensure purity.
svn path=/nixos/trunk/; revision=7299
2006-12-10 22:29:44 +00:00
Eelco Dolstra
bc3f4f8352
* Set up Nix so that builds are never performed as root, but rather
...
under nix-build-N.
svn path=/nixos/trunk/; revision=7172
2006-11-29 23:41:21 +00:00
Eelco Dolstra
5c89e891df
* Refactoring.
...
svn path=/nixos/trunk/; revision=7156
2006-11-28 10:45:21 +00:00