Armijn Hemel
2a4c103834
more impurities
...
svn path=/nixpkgs/trunk/; revision=4513
2006-01-07 23:13:50 +00:00
Armijn Hemel
1399888c50
remove another impurity (/bin/rm -> $coreutils/bin/rm)
...
svn path=/nixpkgs/trunk/; revision=4512
2006-01-07 23:00:07 +00:00
Armijn Hemel
9654bf717f
rename a patch (we patch a lot more than the location of bash) and fix another
...
location...
svn path=/nixpkgs/trunk/; revision=4510
2006-01-07 22:16:37 +00:00
Armijn Hemel
55e923de73
actually replace @coreutils@ with the path to coreutils
...
svn path=/nixpkgs/trunk/; revision=4509
2006-01-07 18:09:18 +00:00
Armijn Hemel
b02e8f3423
last pathfix...for now...
...
svn path=/nixpkgs/trunk/; revision=4500
2006-01-05 19:45:06 +00:00
Armijn Hemel
7fbc6a9e54
more path fixes...
...
svn path=/nixpkgs/trunk/; revision=4499
2006-01-05 19:39:31 +00:00
Armijn Hemel
1674963479
PATH screws up quite a bit...fix this...
...
svn path=/nixpkgs/trunk/; revision=4498
2006-01-05 19:30:22 +00:00
Armijn Hemel
f3ee45412f
argh, substitute the right way
...
svn path=/nixpkgs/trunk/; revision=4497
2006-01-05 18:18:41 +00:00
Armijn Hemel
057ef85775
apparently uname is used in a few more scripts. Expect more updates to this
...
package, since it is rather keen on hardcoded paths, also to configuration
information and where it can find scripts. However, testing has to be done
on NixOS, making the process a bit slow...ish...
svn path=/nixpkgs/trunk/; revision=4496
2006-01-05 17:55:52 +00:00
Armijn Hemel
a5a7f117c6
use the right path for env
...
svn path=/nixpkgs/trunk/; revision=4495
2006-01-05 17:45:15 +00:00
Armijn Hemel
f46b1352fd
use correct sed commands
...
svn path=/nixpkgs/trunk/; revision=4494
2006-01-05 17:41:15 +00:00
Armijn Hemel
b21d747280
hotplug uses some tools from gnused and coreutils
...
svn path=/nixpkgs/trunk/; revision=4493
2006-01-05 17:38:12 +00:00
Armijn Hemel
d36b6a1898
patch hotplug so we won't need /bin/bash. I'm not sure how free of bashisms
...
these scripts are, so using /bin/sh instead is no option...
svn path=/nixpkgs/trunk/; revision=4492
2006-01-05 16:31:29 +00:00
Armijn Hemel
050fd281cd
add usbutils
...
svn path=/nixpkgs/trunk/; revision=4491
2006-01-04 23:29:29 +00:00
Armijn Hemel
55068cef8a
we don't have /usr/bin/install on NixOS, so remove this path
...
svn path=/nixpkgs/trunk/; revision=4489
2006-01-04 23:08:50 +00:00
Armijn Hemel
f6e4235c6b
add ov511 kernel driver. This is for testing purposes. What we do is we build
...
the module and install it under $out/lib/modules/$kernelversion/ ...
Eventually we will make tons of symlinks from /lib/modules/$kernelversion
to this location, so we can safely run tools like depmod and friends.
I believe this is the least ugly hack to make it work.
svn path=/nixpkgs/trunk/; revision=4486
2006-01-03 15:49:54 +00:00
Armijn Hemel
c2115654b9
add for powerpc, switch to 2.6.14.5 (don't panic, this is a seperate branch)
...
svn path=/nixpkgs/trunk/; revision=4476
2006-01-01 02:15:33 +00:00
Armijn Hemel
cca5dc0b57
add sparc-linux
...
svn path=/nixpkgs/trunk/; revision=4471
2005-12-31 16:28:49 +00:00
Armijn Hemel
bcfef16b46
make the headers more generic, so we can also do things like MIPS.
...
svn path=/nixpkgs/trunk/; revision=4466
2005-12-31 14:31:16 +00:00
Armijn Hemel
b768475a3a
don't strip the binaries in $out/bin and $out/sbin. strip doesn't recognize
...
the format of one of the files (a shellscript) and thus returns an error
code, which can safely be ignored, but from which Nix will conclude the build
has failed.
svn path=/nixpkgs/trunk/; revision=4454
2005-12-28 13:00:09 +00:00
Armijn Hemel
0ee2f324cc
update to 1.38. Weird: this version doesn't want to build with dietlibc,
...
should find out why...
svn path=/nixpkgs/trunk/; revision=4452
2005-12-28 02:53:56 +00:00
Armijn Hemel
53c0ae3af3
add a static version of module-init-tools for NixOS
...
svn path=/nixpkgs/trunk/; revision=4427
2005-12-24 00:25:18 +00:00
Armijn Hemel
4f0314a553
update to 3.2.2
...
svn path=/nixpkgs/trunk/; revision=4426
2005-12-23 23:25:11 +00:00
Armijn Hemel
ef883ffda8
add a static version of util-linux for NixOS
...
svn path=/nixpkgs/trunk/; revision=4425
2005-12-23 23:20:49 +00:00
Armijn Hemel
6e80370dfe
update util-linux to 2.12r
...
svn path=/nixpkgs/trunk/; revision=4424
2005-12-23 22:59:33 +00:00
Armijn Hemel
ae11cdc41e
add the builder. Due to brain failure a "make install" does not install the
...
kudzu tools, we need make install-program for that. We do this in preInstall. Maybe not the right place, but what the heck...
svn path=/nixpkgs/trunk/; revision=4420
2005-12-23 19:25:58 +00:00
Armijn Hemel
7e6f127abb
fix python includes
...
svn path=/nixpkgs/trunk/; revision=4419
2005-12-23 18:56:33 +00:00
Armijn Hemel
0ea291d760
add kudzu, needed for hardware detection in NixOS...
...
svn path=/nixpkgs/trunk/; revision=4418
2005-12-23 15:58:41 +00:00
Armijn Hemel
7fc7663074
right...so *first* test before submitting :S
...
svn path=/nixpkgs/trunk/; revision=4366
2005-12-13 15:53:14 +00:00
Armijn Hemel
ed1d78bc52
we need a far bigger patch, so procps won't delete our /dev/null (bizarre!!!)
...
svn path=/nixpkgs/trunk/; revision=4365
2005-12-13 15:49:13 +00:00
Armijn Hemel
4733044ddb
also don't build uptime, we use this from coreutils instead...
...
svn path=/nixpkgs/trunk/; revision=4364
2005-12-13 15:27:02 +00:00
Armijn Hemel
8863466ce7
don't build "kill", update to 3.2.6
...
svn path=/nixpkgs/trunk/; revision=4363
2005-12-13 15:14:42 +00:00
Armijn Hemel
01b1cb166c
add a lot of initscript stuff from Fedora. This way we can copy scripts mostly one on one :)
...
The scripts (especially $out/etc/rc.d/init.d/functions) still need some work to eliminate hard paths...
svn path=/nixpkgs/trunk/; revision=4355
2005-12-12 17:03:54 +00:00
Eelco Dolstra
94fe7734fa
* Glibc 2.3.6.
...
* GCC 3.4.5.
* Updated several other stdenv packages.
* Modified the builders of several packages to use the generic
builder.
svn path=/nixpkgs/trunk/; revision=4336
2005-12-06 00:12:45 +00:00
Eelco Dolstra
82e678362f
* "." -> "source".
...
svn path=/nixpkgs/trunk/; revision=4335
2005-12-05 14:11:09 +00:00
Armijn Hemel
7589df67ae
update to version 3.2.1
...
svn path=/nixpkgs/trunk/; revision=4334
2005-12-04 21:23:52 +00:00
Armijn Hemel
0cf7a93827
add kernel headers for ARM
...
svn path=/nixpkgs/trunk/; revision=4316
2005-11-28 22:03:13 +00:00
Eelco Dolstra
1d1d38a3b6
* Doh!
...
svn path=/nixpkgs/trunk/; revision=4183
2005-11-01 12:11:12 +00:00
Armijn Hemel
79284f193f
add right configureFlags so we also have the header files
...
svn path=/nixpkgs/trunk/; revision=4134
2005-10-25 23:14:48 +00:00
Armijn Hemel
0fb522de95
don't use /bin/ls, but rely on the build environment to supply ls
...
svn path=/nixpkgs/trunk/; revision=4131
2005-10-25 17:57:05 +00:00
Armijn Hemel
c82afd131d
add a patch to use the cracklib dictionairy we built (cracklib package)
...
svn path=/nixpkgs/trunk/; revision=4130
2005-10-25 17:39:55 +00:00
Armijn Hemel
e4453149f9
add a patch that replaces /bin/pwd
with pwd
and rely on stdenv to supply pwd
...
svn path=/nixpkgs/trunk/; revision=4125
2005-10-24 16:36:03 +00:00
Armijn Hemel
5c6e1efa41
add pam (but first test it on NixOS too)
...
svn path=/nixpkgs/trunk/; revision=4124
2005-10-24 16:07:50 +00:00
Armijn Hemel
154fbad053
hnnnnnng, don't forget the patch
...
svn path=/nixpkgs/trunk/; revision=4105
2005-10-18 21:53:16 +00:00
Armijn Hemel
9503bb2d55
hardcode path to $out/sbin/shutdown in the binary
...
svn path=/nixpkgs/trunk/; revision=4104
2005-10-18 21:51:59 +00:00
Armijn Hemel
41c7e3457b
rewrite old builder to new style builder (long overdue!)
...
svn path=/nixpkgs/trunk/; revision=4103
2005-10-18 21:25:57 +00:00
Armijn Hemel
c6bbe9d029
do a chmod +x for the wrapper script (also: try to rewrite it using
...
makeWrapper once more)
svn path=/nixpkgs/trunk/; revision=4086
2005-10-14 10:37:31 +00:00
Eelco Dolstra
552de99c19
* Update a bunch of base packages.
...
svn path=/nixpkgs/trunk/; revision=4065
2005-10-11 14:29:30 +00:00
Eelco Dolstra
bdabd66a46
* Install ncurses header files in $out/include, not
...
$out/include/ncurses. This simplifies many builders.
svn path=/nixpkgs/trunk/; revision=4008
2005-10-04 14:24:19 +00:00
Armijn Hemel
4ffb194541
delete old unnecessary (and confusing!) cruft
...
svn path=/nixpkgs/trunk/; revision=3954
2005-09-28 14:07:26 +00:00
Armijn Hemel
b9a0811148
add fix for braindead module.h, so it can compile with our glibc kernel headers
...
svn path=/nixpkgs/trunk/; revision=3953
2005-09-28 14:06:10 +00:00
Armijn Hemel
c712f37636
add ugly builder to ensure some paths are set. This should actually be fixed in the Makefile...ah, laziness...
...
svn path=/nixpkgs/trunk/; revision=3794
2005-09-07 16:21:23 +00:00
Armijn Hemel
059d1d391b
add default Nix expression and patch for sysklogd. The patch allows sysklogd to
...
be compiled against kernel headers for the Linux 2.6 kernel. As it turns out
many, if not all, distributions use 2.4 kernel headers for glibc. From my
Fedora Core 3 system:
$ rpm -qf /usr/include/linux/time.h
glibc-kernheaders-2.4-9.1.87
The thing is that compilation now barfs, because some constants are needed
that are defined in <linux/autoconf.h> which is empty the way we generate
the kernel headers currently in nixpkgs. The source tree needs to be
configured. Another challenge to solve :)
svn path=/nixpkgs/trunk/; revision=3784
2005-09-06 22:39:03 +00:00
Armijn Hemel
1c9be16b51
add eject, but remove the po subdir
...
svn path=/nixpkgs/trunk/; revision=3766
2005-09-01 16:38:31 +00:00
Armijn Hemel
a849cb0704
add sound support
...
svn path=/nixpkgs/trunk/; revision=3743
2005-08-29 16:13:50 +00:00
Eelco Dolstra
0ff65fba1a
* ALSA utilities (for `alsamixer' etc.).
...
svn path=/nixpkgs/trunk/; revision=3742
2005-08-29 15:56:55 +00:00
Armijn Hemel
3ccc0014b6
remove debugline
...
svn path=/nixpkgs/trunk/; revision=3735
2005-08-28 10:18:30 +00:00
Armijn Hemel
eefd0d1745
This is what happens when you do a normal "cp -a" instead of a "svn cp". Argh. Can somebody please bring out the LART?
...
svn path=/nixpkgs/trunk/; revision=3733
2005-08-28 00:30:53 +00:00
Armijn Hemel
9bc5482790
e2fsprogs-diet
...
svn path=/nixpkgs/trunk/; revision=3732
2005-08-28 00:20:16 +00:00
Armijn Hemel
1de7c2e4ba
add dietlibc-wrapper
...
svn path=/nixpkgs/trunk/; revision=3730
2005-08-28 00:18:26 +00:00
Armijn Hemel
981a1f0f6e
add dietlibc
...
svn path=/nixpkgs/trunk/; revision=3729
2005-08-27 23:05:50 +00:00
Armijn Hemel
a816f506a2
add klibc
...
svn path=/nixpkgs/trunk/; revision=3723
2005-08-27 20:48:05 +00:00
Armijn Hemel
36c969565f
add
...
svn path=/nixpkgs/trunk/; revision=3721
2005-08-27 17:58:07 +00:00
Armijn Hemel
fb7710c197
add hwdata (from Debian)
...
svn path=/nixpkgs/trunk/; revision=3685
2005-08-24 17:13:24 +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
Eelco Dolstra
454707da23
* catamaran.labs.cs.uu.nl -> nix.cs.uu.nl.
...
svn path=/nixpkgs/trunk/; revision=3660
2005-08-22 08:39:27 +00:00
Armijn Hemel
d6b17b5edc
add module-init-tools
...
svn path=/nixpkgs/trunk/; revision=3649
2005-08-20 21:49:31 +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
97dfe971f7
add udev
...
svn path=/nixpkgs/trunk/; revision=3636
2005-08-19 14:11:05 +00:00
Armijn Hemel
e5db73bd73
add Linux hot-plug
...
svn path=/nixpkgs/trunk/; revision=3626
2005-08-17 17:37:55 +00:00
Armijn Hemel
d69b455cbc
add a builder for e2fsprogs, so that an essential header file also gets installed
...
svn path=/nixpkgs/trunk/; revision=3489
2005-07-31 21:16:15 +00:00
Armijn Hemel
e60679df47
build libraries too (needed for tools like parted)
...
svn path=/nixpkgs/trunk/; revision=3486
2005-07-31 20:39:05 +00:00
Armijn Hemel
6fab88924c
use generic builder instead
...
svn path=/nixpkgs/trunk/; revision=3479
2005-07-31 11:24:26 +00:00
Armijn Hemel
b31122acd2
patch to correct installpaths (untested yet)
...
svn path=/nixpkgs/trunk/; revision=3478
2005-07-30 18:54:24 +00:00
Armijn Hemel
4d22b61278
remove old crap
...
svn path=/nixpkgs/trunk/; revision=3452
2005-07-26 13:23:47 +00:00
Armijn Hemel
6ea30e97e5
add builder and expression for syslinux. "make install" still barfs, needs patching...
...
svn path=/nixpkgs/trunk/; revision=3430
2005-07-25 16:58:57 +00:00
Eelco Dolstra
95529accd7
* ALSA library 1.0.9.
...
svn path=/nixpkgs/trunk/; revision=3321
2005-07-12 14:22:28 +00:00
Armijn Hemel
3440fd020c
replace iputils with a slightly older version to avoid SSL based tools being
...
built. Still missing are security patches though, these should be ripped
from the Fedora SRPMs...
svn path=/nixpkgs/trunk/; revision=3288
2005-07-04 12:14:06 +00:00
Armijn Hemel
078e602efc
add mingetty
...
svn path=/nixpkgs/trunk/; revision=3250
2005-06-23 13:54:34 +00:00
Eelco Dolstra
a450978f26
* Glibc updated to 2.3.5.
...
* GCC 3.4.4 and 3.3.6.
* Other stdenv packages updated.
svn path=/nixpkgs/trunk/; revision=3188
2005-06-17 10:30:13 +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
Eelco Dolstra
f6e91bc9c9
* Merge r2396.
...
svn path=/nixpkgs/trunk/; revision=2397
2005-03-14 09:22:26 +00:00
Eelco Dolstra
6ec09d7357
* E2fsprogs updated to 1.36.
...
svn path=/nixpkgs/trunk/; revision=2372
2005-03-10 16:03:19 +00:00
Eelco Dolstra
78ef3030fe
* Util-linux updated to 2.12q.
...
svn path=/nixpkgs/trunk/; revision=2369
2005-03-10 15:32:24 +00:00
Eelco Dolstra
25ab1079f9
* Use Linux 2.6.10 headers. 2.6.9 gives parse errors in some
...
applications (e.g.,
`...glibc-2.3.4/include/linux/byteorder/little_endian.h:43: error:
parse error before "__cpu_to_le64p"').
svn path=/nixpkgs/trunk/; revision=2289
2005-02-23 14:13:27 +00:00
Eelco Dolstra
7322689c3b
* Alsa-lib updated to 1.0.8.
...
svn path=/nixpkgs/trunk/; revision=2284
2005-02-23 10:29:06 +00:00
Eelco Dolstra
e6744d0f89
* Merge diff between trunk/pkgs@1646 and branches/nixos-pkgs@2256;
...
this contains mostly Armijn's pure stdenv-linux.
* After unpacking the statically linked GCC, patch all store paths to
/nix/store/ffffffffffffffffffffffffffffffff. Ugly hack to prevent
undeclared references but it works.
* We don't need Glib's dynamic libraries in the first bootstrap stage;
delete them. Actually the downloaded Glibc binary is only needed
for building Glibc, since GCC needs a C compiler to build some
programs in `configure'. So static linking is fine for that. Maybe
it would be better to patch `configure' so that we don't need a
pre-built Glibc at all.
* Set the svn:executable property on `cp' and `patchelf'.
* In Glibc, revert to LinuxThreads. Maybe NPTL will work, but TLS
support is a problem.
* Delete most Glibc patches; they're no longer needed since the branch
updated it to 20050110.
* Some cleanups.
svn path=/nixpkgs/trunk/; revision=2258
2005-02-21 16:03:34 +00:00
Eelco Dolstra
e42507d182
* Move tarballs to catamaran so that we are no longer dependent on a
...
gazillion different servers. Resurrected some 25 missing files.
svn path=/nixpkgs/trunk/; revision=2237
2005-02-15 14:44:19 +00:00
Eelco Dolstra
e03984abda
* Ugh, the procps at surriel was ancient. Updated to 3.2.4.
...
svn path=/nixpkgs/trunk/; revision=2081
2005-01-21 18:35:06 +00:00
Eelco Dolstra
bd4b67cf1f
* Added procps 2.0.11 (for `ps', mostly).
...
svn path=/nixpkgs/trunk/; revision=2080
2005-01-21 18:24:25 +00:00