Commit graph

541 commits

Author SHA1 Message Date
Michael Raskin 1994bd5b6a Some corrections to 2.6.23-rc8; builds now
svn path=/nixpkgs/trunk/; revision=9383
2007-09-28 20:34:48 +00:00
Michael Raskin 0274e5e95a Added something like linux_2_6_23. Really -rc8. Rationale:
1. Not to forget all the systemKernel choices.
2. To learn new problems, so that adding actual 2.6.23 will be easily done.

svn path=/nixpkgs/trunk/; revision=9381
2007-09-28 09:56:47 +00:00
Eelco Dolstra aae986fcf9 * Linux 2.6.22.9.
svn path=/nixpkgs/trunk/; revision=9377
2007-09-27 15:57:01 +00:00
Michael Raskin dd5daab9d1 Options for kernel and checker for configuration.nix
svn path=/nixpkgs/trunk/; revision=9371
2007-09-25 19:03:07 +00:00
Eelco Dolstra bd0e895bad * Release notes.
* Linux 2.6.22.6.
* w3m 0.5.2.

svn path=/nixpkgs/trunk/; revision=9305
2007-09-11 20:05:54 +00:00
Marc Weber 088a6817db added:
dnsmasq, uisp, fltk libixp_for_wmii, acerhk kernel module, reiserfsprogs, radeontools, msmtp,
procmail, pstree, gxemul

changed:
umlutilities to also support building tunctl optionally (needing kernel header files)
wmii updated and wmiimenu added                                                 

svn path=/nixpkgs/trunk/; revision=9242
2007-09-03 12:10:57 +00:00
Eelco Dolstra 45a2c87402 * Support for mirror:// URLs a la Gentoo (NIXPKGS-70). Instead of
fetchurl {
      url = http://heanet.dl.sourceforge.net/sourceforge/zapping/zapping-0.9.6.tar.bz2;
      md5 = "8306775c6a11de4d72345b5eee970ea6";
    };

  you can write

    fetchurl {
      url = mirror://sourceforge/zapping/zapping-0.9.6.tar.bz2;
      md5 = "8306775c6a11de4d72345b5eee970ea6";
    };

  which causes fetchurl to try the SourceForge mirrors listed in the
  `sourceforge' attribute in build-support/fetchurl/mirrors.nix.
  (They're currently tried in sequence, and the lists of mirrors are
  not configurable yet.)

  The syntax for mirror URLs is mirror://site/path/to/file, where
  `site' is currently one of `sourceforge', `gnu' (mirrors of
  ftp://ftp.gnu.org/pub/gnu) and `kernel' (mirrors of
  http://www.all.kernel.org/pub/).

svn path=/nixpkgs/trunk/; revision=9197
2007-08-27 12:44:01 +00:00
Eelco Dolstra aa983025d6 * Linux 2.6.21.7.
svn path=/nixpkgs/trunk/; revision=9176
2007-08-20 14:26:32 +00:00
Eelco Dolstra 71e01bd17d * Kernel config for x86_64.
svn path=/nixpkgs/trunk/; revision=9014
2007-07-21 02:27:49 +00:00
Eelco Dolstra d145a966ab * Some notes on updating the NixOS kernel.
svn path=/nixpkgs/trunk/; revision=9013
2007-07-21 02:23:34 +00:00
Eelco Dolstra 48d6b12828 * Doh!
svn path=/nixpkgs/trunk/; revision=9012
2007-07-21 02:07:09 +00:00
Wouter den Breejen 5e12937f30 Added e3cfsprogs and ext3cow-tools. Ext3cow is a stand-alone disk file system, (e.g. ReiserFS, HFS, NTFS) based on ext3, that supports versioning through copy-on-write and a time-shifting interface.
svn path=/nixpkgs/trunk/; revision=9010
2007-07-20 15:50:54 +00:00
Eelco Dolstra 5760cd599d * Linux 2.6.22.1.
svn path=/nixpkgs/trunk/; revision=9009
2007-07-20 15:25:45 +00:00
Eelco Dolstra 7685d56072 * Linux 2.6.21.5.
svn path=/nixpkgs/trunk/; revision=8870
2007-06-12 12:25:01 +00:00
Eelco Dolstra 1da5e7fd89 * Grmbl.
svn path=/nixpkgs/trunk/; revision=8833
2007-06-05 13:18:23 +00:00
Eelco Dolstra ce25a8286e * CONFIG_FB_TILEBLITTING has to be off, otherwise CONFIG_FB_SPLASH
will be disabled (and CONFIG_FB_S3 implies CONFIG_FB_TILEBLITTING).

svn path=/nixpkgs/trunk/; revision=8826
2007-06-04 14:05:22 +00:00
Eelco Dolstra e954f7ef8b * Linux 2.6.21.3.
svn path=/nixpkgs/trunk/; revision=8811
2007-05-31 13:32:22 +00:00
Eelco Dolstra 68252afeec * Urgh, the NL mirror isn't up to date.
svn path=/nixpkgs/trunk/; revision=8810
2007-05-31 13:21:00 +00:00
Eelco Dolstra e9ed8e8800 * Apply the paravirt-nvidia through the kernelPatches argument.
* Kernel 2.6.20.12.

svn path=/nixpkgs/trunk/; revision=8808
2007-05-31 11:23:47 +00:00
Wouter den Breejen 50a3e58c2d forgot paravirt nvidia patch for linux kernel
svn path=/nixpkgs/trunk/; revision=8789
2007-05-28 14:17:28 +00:00
Wouter den Breejen 5200276c3b nixpkgs dir: nvidia and libsrvg
svn path=/nixpkgs/trunk/; revision=8785
2007-05-28 14:10:46 +00:00
Eelco Dolstra 311dc72bf1 * Suppress localversion from kernel patches, allow the user to set
one.
* Allow the entire kernel configuration to be overridden through a
  function argument.

svn path=/nixpkgs/trunk/; revision=8699
2007-05-15 12:53:03 +00:00
Eelco Dolstra 34b59c1867 * Linux updated to 2.6.20.11.
* Build the kernel with the new gcc wrapper so that LINUX_COMPILER
  gets set properly (and in particular so that the kernel version
  string doesn't show "(collect2: ld returned 1 exit status)").

svn path=/nixpkgs/trunk/; revision=8645
2007-05-02 15:21:55 +00:00
Eelco Dolstra 168a93adc5 * Delete some obsolete packages.
* Make sure that every package in all-packages.nix has a unique name.
  Not all of them do, but there are now a few helper functions that
  modify the name of a package for display purposes in nix-env (e.g.,
  you get "zlib-1.2.3" and "zlib-1.2.3-static" in "nix-env -qa").

svn path=/nixpkgs/trunk/; revision=8607
2007-04-26 13:02:30 +00:00
Eelco Dolstra 8020db073a * Linux 2.6.20.7.
svn path=/nixpkgs/trunk/; revision=8578
2007-04-16 10:29:24 +00:00
Eelco Dolstra e626055170 * Linux 2.6.20.6.
svn path=/nixpkgs/trunk/; revision=8554
2007-04-10 11:46:09 +00:00
Eelco Dolstra 9a8b115e57 * UML: purity fix (Makefile refers to /bin/bash).
svn path=/nixpkgs/trunk/; revision=8437
2007-03-28 11:21:16 +00:00
Eelco Dolstra b795dd8d44 * Fix kernel build.
svn path=/nixpkgs/trunk/; revision=8435
2007-03-28 10:28:01 +00:00
Eelco Dolstra a984882e0c * Updated User-Mode Linux. It's now unified with the regular (NixOS)
kernel build - just call the function with userModeLinux = true to
  get a UML binary.

svn path=/nixpkgs/trunk/; revision=8423
2007-03-27 11:11:58 +00:00
Eelco Dolstra b46531c506 * Linux 2.6.20.4.
svn path=/nixpkgs/trunk/; revision=8414
2007-03-26 09:32:57 +00:00
Eelco Dolstra 79862accc2 * Linux 2.6.20.3.
svn path=/nixpkgs/trunk/; revision=8293
2007-03-14 16:09:29 +00:00
Eelco Dolstra 2df33633a6 * Linux 2.6.20.2.
svn path=/nixpkgs/trunk/; revision=8286
2007-03-13 17:34:19 +00:00
Eelco Dolstra c8ceb3b284 * Grmbl.
svn path=/nixpkgs/trunk/; revision=7883
2007-02-08 15:32:14 +00:00
Eelco Dolstra b78181e71d * x86_64 config.
svn path=/nixpkgs/trunk/; revision=7881
2007-02-08 14:53:53 +00:00
Eelco Dolstra 537b3ec57e * Don't use make install.
svn path=/nixpkgs/trunk/; revision=7880
2007-02-08 14:28:49 +00:00
Eelco Dolstra 0128374ab0 * Linux 2.6.20.
svn path=/nixpkgs/trunk/; revision=7879
2007-02-08 12:34:49 +00:00
Eelco Dolstra 3ceec95cb5 * Config for 2.6.20.
svn path=/nixpkgs/trunk/; revision=7877
2007-02-07 16:01:19 +00:00
Eelco Dolstra 64e5fd6b0a * Marvell PATA support (11AB:6101); the TUD buildfarm needs it.
svn path=/nixpkgs/trunk/; revision=7876
2007-02-07 15:55:59 +00:00
Eelco Dolstra d22dd0ffef * Linux 2.6.19.3.
svn path=/nixpkgs/trunk/; revision=7860
2007-02-06 14:25:38 +00:00
Eelco Dolstra e8de94e114 * Kernel patches should declare their .config options so that we don't
have to keep them in config-blahblah.

svn path=/nixpkgs/trunk/; revision=7747
2007-01-22 15:18:30 +00:00
Eelco Dolstra a7878ba0a7 * Doh.
svn path=/nixpkgs/trunk/; revision=7741
2007-01-22 13:34:08 +00:00
Eelco Dolstra b737f2c806 * Forgot to bump the version number.
svn path=/nixpkgs/trunk/; revision=7740
2007-01-22 13:33:49 +00:00
Eelco Dolstra b9fb6e737b * Kernel configuration for x86_64.
svn path=/nixpkgs/trunk/; revision=7739
2007-01-22 11:22:14 +00:00
Eelco Dolstra 39c7944803 * Build an SMP kernel.
svn path=/nixpkgs/trunk/; revision=7738
2007-01-22 11:08:30 +00:00
Eelco Dolstra 2fccf41b94 * Put the platform in the config file name.
svn path=/nixpkgs/trunk/; revision=7737
2007-01-22 11:05:17 +00:00
Eelco Dolstra 8db4c2d806 * Obsolete.
svn path=/nixpkgs/trunk/; revision=7736
2007-01-22 10:01:21 +00:00
Eelco Dolstra 4c5f454f54 * Another attempt.
svn path=/nixpkgs/trunk/; revision=7526
2007-01-01 14:25:21 +00:00
Eelco Dolstra b19d591a7e * Another attempt at fixing NIXPKGS-37.
svn path=/nixpkgs/trunk/; revision=7525
2007-01-01 14:17:06 +00:00
Eelco Dolstra 8feb1d109b * Better fix for NIXPKGS-37: don't let check-lxdialog.sh look in
/usr.

svn path=/nixpkgs/trunk/; revision=7524
2007-01-01 13:42:23 +00:00
Eelco Dolstra e9c1e32a0f * Work around an ncurses impurity.
svn path=/nixpkgs/trunk/; revision=7523
2007-01-01 11:45:48 +00:00
Eelco Dolstra e81c87c122 * Linux 2.6.19.1.
svn path=/nixpkgs/trunk/; revision=7522
2007-01-01 02:01:06 +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 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 039b141471 * Generate a modules.dep containing correct paths.
svn path=/nixpkgs/trunk/; revision=6935
2006-11-03 08:32:23 +00:00
Eelco Dolstra b99122d759 * Set MODULE_DIR.
svn path=/nixpkgs/trunk/; revision=6933
2006-11-03 00:34:48 +00:00
Eelco Dolstra e23c7013be * Revert r6921 because now I do want a kernel without builtin IDE
support and so on (so that I can test kernel modules in initrd).

svn path=/nixpkgs/trunk/; revision=6931
2006-11-02 23:40:16 +00:00
Eelco Dolstra faeab47cf8 * Compile IDE support into the kernel rather than in modules. We need
this until we have some sort of initrd.

svn path=/nixpkgs/trunk/; revision=6921
2006-10-31 23:01:08 +00:00
Eelco Dolstra 6225e46baf * Use a pure depmod.
svn path=/nixpkgs/trunk/; revision=6916
2006-10-31 16:03:19 +00:00
Eelco Dolstra 9a6683d6a2 * Linux kernel: updated to 2.6.18.1.
* Kernel: accept a list of kernel patches through the kernelPatches
  argument.  The names of the patches are added to the description
  attribute (e.g., "The Linux kernel (with patches:
  skas-2.6.18-v9-pre9)").
* Generic builder (forked in setup-new.sh): support patches that are
  compressed using gzip or bzip2.

svn path=/nixpkgs/trunk/; revision=6913
2006-10-31 11:40:35 +00:00
Eelco Dolstra ad897a7c96 * Update more URLs.
svn path=/nixpkgs/trunk/; revision=6713
2006-10-12 14:53:45 +00:00
Eelco Dolstra 1442e8ec22 * Copy a bunch of files to nix.cs.uu.nl.
svn path=/nixpkgs/trunk/; revision=6711
2006-10-12 13:50:54 +00:00
Eelco Dolstra f772de22a1 * Updated the kernel to 2.6.17.13.
* Run `make oldconfig' before building.
* Split buildPhase into configure/build/installPhase.
* Strip the kernel modules for a huge space savings.

svn path=/nixpkgs/trunk/; revision=6555
2006-09-18 22:09:47 +00:00
Armijn Hemel 541a148e91 change download location (ftp.nluug.nl gives a 550, because of disks that are
full, and so on...sigh)

svn path=/nixpkgs/trunk/; revision=6290
2006-08-28 09:58:07 +00:00
Armijn Hemel d86c05ba13 add mktemp. Oops.
svn path=/nixpkgs/trunk/; revision=5738
2006-07-17 15:52:40 +00:00
Armijn Hemel 837136958c make 2.6.11.12 the default again
svn path=/nixpkgs/trunk/; revision=5737
2006-07-17 15:34:46 +00:00
Armijn Hemel 4f15479260 restore old config
svn path=/nixpkgs/trunk/; revision=5736
2006-07-17 15:34:04 +00:00
Armijn Hemel f77644624f move the current Nix expression to its own thing
svn path=/nixpkgs/trunk/; revision=5735
2006-07-17 15:29:02 +00:00
Armijn Hemel 6f330b4a99 apparently Makefile.cpu is also needed these days
svn path=/nixpkgs/trunk/; revision=5719
2006-07-16 18:57:45 +00:00
Armijn Hemel b9f6522b7c update from 2.6.17.5 to 2.6.17.6. They are releasing kernels so fast that
2.6.17.4 was still the latest on ftp.nluug.nl when 2.6.17.6 was released :S

svn path=/nixpkgs/trunk/; revision=5717
2006-07-16 00:32:02 +00:00
Armijn Hemel 8b53847880 new kernel (yet another security update)
svn path=/nixpkgs/trunk/; revision=5716
2006-07-15 16:36:03 +00:00
Armijn Hemel 96ec0645aa another security update -> 2.6.17.4
svn path=/nixpkgs/trunk/; revision=5652
2006-07-07 13:12:41 +00:00
Armijn Hemel 569bd692f3 update to 2.6.17.3 (security bugs)
svn path=/nixpkgs/trunk/; revision=5573
2006-07-04 13:41:23 +00:00
Armijn Hemel 901f950aef new kernel, uses mktemp, use gcc34 for now (but this can probably be changed to 4.1.1, just being conservative here)
svn path=/nixpkgs/trunk/; revision=5525
2006-06-24 23:24:42 +00:00
Armijn Hemel 20f0975461 a config for 2.6.17.1
svn path=/nixpkgs/trunk/; revision=5522
2006-06-24 21:03:32 +00:00
Eelco Dolstra 3389f4bc36 * Copy lots of files to nix.cs.uu.nl.
svn path=/nixpkgs/trunk/; revision=4623
2006-01-30 16:04:03 +00:00
Eelco Dolstra 82e678362f * "." -> "source".
svn path=/nixpkgs/trunk/; revision=4335
2005-12-05 14:11:09 +00:00
Armijn Hemel a849cb0704 add sound support
svn path=/nixpkgs/trunk/; revision=3743
2005-08-29 16:13:50 +00:00
Armijn Hemel 9a4f2b9036 embed Nix generated hash into kernel image and module path
svn path=/nixpkgs/trunk/; revision=3672
2005-08-23 19:13:00 +00:00
Armijn Hemel 28fb3fd105 random commit (really, I forgot what was changed, not much)
svn path=/nixpkgs/trunk/; revision=3648
2005-08-20 17:40:37 +00:00
Armijn Hemel 52317f9a3e add no-op if some files aren't there for copying (and reintroduce "exit 1" for now)
svn path=/nixpkgs/trunk/; revision=3647
2005-08-19 23:09:42 +00:00
Armijn Hemel d91be5b200 remove "exit 1" so our build will succeed
svn path=/nixpkgs/trunk/; revision=3646
2005-08-19 22:55:22 +00:00
Armijn Hemel 14c5ad8353 copy all the stuff that is needed for external modules to the store. Ripped
from Fedora.

svn path=/nixpkgs/trunk/; revision=3645
2005-08-19 22:43:51 +00:00
Armijn Hemel 6d64c06316 add quotes
svn path=/nixpkgs/trunk/; revision=3644
2005-08-19 22:43:17 +00:00
Armijn Hemel d298fd94f9 add arch argument, needed to copy right things eventually
svn path=/nixpkgs/trunk/; revision=3642
2005-08-19 22:03:44 +00:00
Armijn Hemel 76f3ff54cd also remove "i386" from the name. This wasn't accurate anyway, because we
were building for the i686 hardware platform and not for i386.

svn path=/nixpkgs/trunk/; revision=3641
2005-08-19 18:18:21 +00:00
Armijn Hemel be8d5607f5 make the versions match...
svn path=/nixpkgs/trunk/; revision=3640
2005-08-19 18:15:56 +00:00
Armijn Hemel 1e5e23ce5d don't forget to actually install modules
svn path=/nixpkgs/trunk/; revision=3185
2005-06-16 23:33:59 +00:00
Armijn Hemel 30632d1655 install kernel in the store (whoops, forgot to install modules :S )
svn path=/nixpkgs/trunk/; revision=3183
2005-06-15 14:21:48 +00:00
Armijn Hemel 960fea4002 strip kernel config very heavily
svn path=/nixpkgs/trunk/; revision=3182
2005-06-15 13:03:24 +00:00
Armijn Hemel ef94be2ae1 first stub for kernel compilations. Still a lot missing, doesn't install
everything correctly, the config currently compile quite a bit (too much for
quick tests). This will change.

 --This line, and those below, will be ignored--

A    linux/kernel
A    linux/kernel/builder.sh
A    linux/kernel/default.nix
A    linux/kernel/config

svn path=/nixpkgs/trunk/; revision=3181
2005-06-15 12:30:34 +00:00