Commit graph

  • ea3b3356ba add right devices in /dev NixOS now boots, but mounts the filesystem read-only, filesystem is dirty, etc. Armijn Hemel 2005-08-14 13:50:29 +00:00
  • c7bd0ec473 get grub right, also copy all the packages needed for a nice booting system Armijn Hemel 2005-08-14 01:40:36 +00:00
  • 5ac3904860 Added pangoxsl and xmlroff Martin Bravenboer 2005-08-13 21:35:49 +00:00
  • 29005ceca7 remove a file that was accidentily added, remove some cruft Armijn Hemel 2005-08-13 19:19:57 +00:00
  • c6b1fb4274 add grubWrapper Armijn Hemel 2005-08-13 19:06:03 +00:00
  • 63cc326828 grub-install needs a wrapper to make it pure-ish Armijn Hemel 2005-08-13 19:00:37 +00:00
  • f0f8123a7f Added jing-tools to the cache Martin Bravenboer 2005-08-13 18:12:10 +00:00
  • bc533fb37a Include version in name of jing-tools Martin Bravenboer 2005-08-13 17:17:53 +00:00
  • ad4df362cc Added docbook-ng to the cache Martin Bravenboer 2005-08-13 00:02:40 +00:00
  • fdab68ff43 make a /boot directory on the targetdrive Armijn Hemel 2005-08-12 23:51:12 +00:00
  • 655ef5ac38 actually build grub too Armijn Hemel 2005-08-12 23:41:57 +00:00
  • a866ceef3e add grub to the path Armijn Hemel 2005-08-12 23:40:12 +00:00
  • 40be4bed06 Oeps Martin Bravenboer 2005-08-12 23:29:29 +00:00
  • af488d0826 Upgrade of docbook-xsl. Added docbook-ng Martin Bravenboer 2005-08-12 23:01:26 +00:00
  • aa74aa0476 opencxx Martin Bravenboer 2005-08-12 17:30:45 +00:00
  • edbd58ca43 search for NixOS CD, mount it, copy packages onto the target disk for real now. Only IDE drives supported so far. Armijn Hemel 2005-08-12 16:26:51 +00:00
  • e704378334 Added opencxx 2.8 to Nix packages Martin Bravenboer 2005-08-12 10:23:27 +00:00
  • 8aaf4e9a75 touch a file "NIXOS" so we can more easily find the NixOS install CD Armijn Hemel 2005-08-11 14:06:04 +00:00
  • 592b736d33 add modutils, start with code that will find the right CD player our install CD is in. Armijn Hemel 2005-08-09 16:51:26 +00:00
  • 2ed7eb698b invoke install-disk (untested) Armijn Hemel 2005-08-05 22:07:34 +00:00
  • 55cf30623f split fill-disk into prepare-disk (preparing the RAM disk and finding the CD player and everything) and install-disk (installing everything) Armijn Hemel 2005-08-05 22:05:35 +00:00
  • 9babae1704 split fill-disk in two parts Armijn Hemel 2005-08-05 21:56:48 +00:00
  • bc3ffa3458 get NixOS more towards an installable state. Stuff now actually gets installed on the disk itself. Missing is functionality to detect the right drive with the install CD in it. Armijn Hemel 2005-08-05 13:48:22 +00:00
  • 0bf13e6f16 * Graphviz 2.4. Eelco Dolstra 2005-08-05 11:52:44 +00:00
  • b98f9b82f5 disable ntfs (note to self: don't forget to commit changes) Armijn Hemel 2005-08-05 10:22:28 +00:00
  • eb1a0e5744 add grub parted qtparted Armijn Hemel 2005-08-05 10:11:52 +00:00
  • c785eeaaec add stubs for creation of the installer via Nix expressions, similar to the bootscripts and initscripts. This will mean lots of cruft from the current fill-disk.sh can be removed. Armijn Hemel 2005-08-04 22:57:13 +00:00
  • 8151b78162 add necessary packages. Now it works and we have to decide: - either add the device with mknod - use hotplug to build all devices dynamically Armijn Hemel 2005-08-04 14:45:27 +00:00
  • 81bfae51f7 - set timeout for isolinux to 1 minute - copy util-linux to ramdisk TODO: - do this with other tools as well in a bit more generic way Armijn Hemel 2005-08-03 18:14:47 +00:00
  • 93bcd71b15 This update fixes a few critical errors: Armijn Hemel 2005-08-03 17:59:23 +00:00
  • 45492df16b reduce the size of the initrd a lot Armijn Hemel 2005-08-03 12:00:42 +00:00
  • e6b3f223f6 whoops, not just query for, but actually *build* syslinux :o Armijn Hemel 2005-08-02 12:29:23 +00:00
  • 9c56696e75 support for initrd. Right now the image is *WAY* too big, so it boots with a kernel panic. initrd should be brought back to a few megabytes instead so it can be safely unzipped in memory. Armijn Hemel 2005-08-01 17:30:45 +00:00
  • 4d4425467e add a patch which removes a trailing comma in an enum in a header file. qtparted and other C++ programs don't like this... Armijn Hemel 2005-08-01 09:31:28 +00:00
  • 73cb069dd8 qtparted Armijn Hemel 2005-07-31 22:21:04 +00:00
  • 869259ba99 preliminary qtparted support for rob, untested (might fail build) Armijn Hemel 2005-07-31 22:20:46 +00:00
  • d69b455cbc add a builder for e2fsprogs, so that an essential header file also gets installed Armijn Hemel 2005-07-31 21:16:15 +00:00
  • f660a6d892 parted needs ncurses and readline...and still not there yet... Armijn Hemel 2005-07-31 20:53:53 +00:00
  • b9617c9541 we need parted in the installer and on the target disk for sure... Armijn Hemel 2005-07-31 20:40:57 +00:00
  • e60679df47 build libraries too (needed for tools like parted) Armijn Hemel 2005-07-31 20:39:05 +00:00
  • 2aeb12f0b4 add GNU parted Armijn Hemel 2005-07-31 20:11:56 +00:00
  • 26b5326da4 add GNU parted Armijn Hemel 2005-07-31 20:11:36 +00:00
  • 96776b9065 use "vmlinuz" instead of "linux", small cosmetic thing Armijn Hemel 2005-07-31 19:04:58 +00:00
  • 16de9c1c61 add configuration for isolinux Armijn Hemel 2005-07-31 19:01:59 +00:00
  • ec898a881e build kernel and copy it to the diskimage. Now all there is left is an initial ramdisk. Armijn Hemel 2005-07-31 15:25:39 +00:00
  • cc0935ebe8 - added some more comments, generate ISO file - added stubs for making a bootable CD with isolinux. Still missing are kernel, boot configuration and more Armijn Hemel 2005-07-31 13:11:44 +00:00
  • 6fab88924c use generic builder instead Armijn Hemel 2005-07-31 11:24:26 +00:00
  • b31122acd2 patch to correct installpaths (untested yet) Armijn Hemel 2005-07-30 18:54:24 +00:00
  • 8f7215a779 various improvements + stubs for later work, definitely not production ready Armijn Hemel 2005-07-29 16:54:36 +00:00
  • d623c357b5 bit more doc (to make braaaaaain failure recovery easier) Armijn Hemel 2005-07-29 14:52:54 +00:00
  • 7bbee5b669 some docs Armijn Hemel 2005-07-29 14:47:24 +00:00
  • 6b41222b5c * Added Xauth (pilfered from the modular X.org tree). Eelco Dolstra 2005-07-29 10:06:49 +00:00
  • 478c44aef3 hevea needs patching on Mac OS X (see the Darwin ports) Martin Bravenboer 2005-07-26 16:18:14 +00:00
  • 4d22b61278 remove old crap Armijn Hemel 2005-07-26 13:23:47 +00:00
  • 6ea30e97e5 add builder and expression for syslinux. "make install" still barfs, needs patching... Armijn Hemel 2005-07-25 16:58:57 +00:00
  • c886383893 add syslinux (partly) Armijn Hemel 2005-07-25 16:58:01 +00:00
  • 2f9ee7390e * Doh! Eelco Dolstra 2005-07-25 10:22:53 +00:00
  • 7ec1681bb7 * Spelling fascism. Eelco Dolstra 2005-07-25 10:09:28 +00:00
  • ea1f32f822 * Move to a more stable location. Eelco Dolstra 2005-07-25 10:05:44 +00:00
  • c9ac877503 * ZLib updated to 1.2.3. Eelco Dolstra 2005-07-23 21:00:06 +00:00
  • de58e076cb Use the autoconf distribution of libpng Martin Bravenboer 2005-07-23 20:55:52 +00:00
  • 58acb5aa0f * Add Autoconf, Automake, Libtool for Darwin to the channel. Eelco Dolstra 2005-07-22 21:28:43 +00:00
  • 5e1e73fdac * Remove arguments from iputils. Eelco Dolstra 2005-07-22 13:08:02 +00:00
  • e7fdbcf6ca add grub Armijn Hemel 2005-07-21 11:26:51 +00:00
  • e1084ff400 Upgrade of aterm-dynamic Martin Bravenboer 2005-07-20 19:41:29 +00:00
  • d42f0b60fa * Firefox 1.0.6. Eelco Dolstra 2005-07-20 08:46:47 +00:00
  • c59283c2f6 Added aterm-dynamic Martin Bravenboer 2005-07-19 21:42:56 +00:00
  • 001302e0f8 touch something to keep chmod happy Armijn Hemel 2005-07-19 16:55:44 +00:00
  • 62882b6d0a use right path Armijn Hemel 2005-07-19 16:02:17 +00:00
  • 200251da1a fix tpyos Armijn Hemel 2005-07-19 16:00:34 +00:00
  • 5c6d52dbd8 - add more directories - make /dev/null inside a chroot to install Armijn Hemel 2005-07-19 15:39:32 +00:00
  • 8122aebd19 add grub Armijn Hemel 2005-07-18 09:47:42 +00:00
  • 8c62c8966d add grub bootloader Armijn Hemel 2005-07-18 09:18:07 +00:00
  • c05605e316 disable NIX_ROOT, use things like NIX_STATE_DIR instead Armijn Hemel 2005-07-14 16:57:39 +00:00
  • 5c2f2d5325 * Firefox 1.0.5. Eelco Dolstra 2005-07-13 22:06:05 +00:00
  • fa8d81739e * Disable everything depending on Java 1.5, since we cannot build it in the build farm. Eelco Dolstra 2005-07-13 13:26:34 +00:00
  • 133b0bc637 * Go back to OpenSSL 0.9.7. Too much pain. Eelco Dolstra 2005-07-13 12:35:26 +00:00
  • 89686a2252 * Darwin compatibility fix, and modernise the ancient builder. Eelco Dolstra 2005-07-13 11:22:38 +00:00
  • 6f8e9bc2f6 * Make the grep call optional. Eelco Dolstra 2005-07-13 09:07:54 +00:00
  • a85877edaf * r3317 was wrong: grep should be applied to gcc's stderr, not stdout. Eelco Dolstra 2005-07-13 08:45:57 +00:00
  • f0d6ad6071 * Use sourceforge (more stable). Eelco Dolstra 2005-07-13 07:23:55 +00:00
  • a4ea900165 * OpenSSL 0.9.8. Eelco Dolstra 2005-07-12 14:34:12 +00:00
  • 95529accd7 * ALSA library 1.0.9. Eelco Dolstra 2005-07-12 14:22:28 +00:00
  • 81c16bd02f * The Java SWIG bindings are gone. * The JavaHL patch is no longer necessary. Eelco Dolstra 2005-07-12 14:15:33 +00:00
  • 61e24481b2 * Typo. Eelco Dolstra 2005-07-12 14:03:45 +00:00
  • 41ceac357c * Prevent a retained dependency on static-tools in stdenv-linux (findutils stores a reference to coreutils). Eelco Dolstra 2005-07-12 14:03:33 +00:00
  • 620d5b9d4a * Make gcc work properly again in nix-env installations (e.g., when used outside of builders). Eelco Dolstra 2005-07-12 14:02:36 +00:00
  • 023e502340 * The latest Generator (Genesis / Mega Drive emulator). No longer crashes when not started in full-screen mode. Eelco Dolstra 2005-07-12 11:40:16 +00:00
  • 0fc44c5e5e * SDL updated to 1.2.8. Eelco Dolstra 2005-07-12 11:28:43 +00:00
  • 5432cd148b copy the right packages into the diskimage, copy nixpkgs Armijn Hemel 2005-07-11 17:59:19 +00:00
  • 3e32488049 * Xine-lib updated to 1.0.1. Eelco Dolstra 2005-07-09 21:52:32 +00:00
  • d47a1e7741 hash for 0.15 tarball Eelco Visser 2005-07-09 13:11:57 +00:00
  • ed4b36e5ee upgrade to strategoxt 0.15 Eelco Visser 2005-07-09 12:53:02 +00:00
  • 59456f9366 run the Nix scripts for installing everything from the Nix built Nix. Armijn Hemel 2005-07-08 10:06:41 +00:00
  • 9380bf77d8 rewrite make-disk.sh and have it parameterize fill-disk.sh with the location of sysvinit and the boot scripts that will be used. Armijn Hemel 2005-07-06 16:00:20 +00:00
  • 1054efb792 apart from nixpkgs also copy the NixU scripts Armijn Hemel 2005-07-06 14:42:41 +00:00
  • af854693eb * Subversion updated to 1.2.1. Eelco Dolstra 2005-07-06 10:51:18 +00:00
  • b31d4e8079 copy nixpkgs, so it reflects what was built. This code uses a simple "cp -a" so there is a race condition (nixpkgs being altered after the build). However, with a bit of care and "policy" this should work ;-) Armijn Hemel 2005-07-05 14:39:12 +00:00
  • 1e607c9221 rewrite nixu scripts to use nix-push. Install the whole NixU environment in two main steps: Armijn Hemel 2005-07-05 13:52:49 +00:00
  • 7e042572fc if we don't use httpd set the --without-apxs flag, to prevent slurping in headerfiles from the hostsystem from /usr/include (thanks Eelco :) ) Armijn Hemel 2005-07-04 13:38:28 +00:00