summary refs log tree commit diff
path: root/pkgs/os-specific/linux
Commit message (Collapse)AuthorAge
* Fixing nettools with headers >=3.6 (no more strip)Lluís Batlle i Rossell2013-01-05
| | | | I remove the strip (Metricom radio) support
* Merge branch 'master' into stdenv-updates.Peter Simons2013-01-04
|\
| * linux: Update to 3.2.36Eelco Dolstra2013-01-04
| |
| * wpa_supplicant: Install systemd service filesRickard Nilsson2013-01-03
| |
| * wpa_supplicant: Update to 1.1Rickard Nilsson2013-01-01
| |
* | Merge branch 'stdenv-updates' into pi-stdenv-updatesLluís Batlle i Rossell2012-12-29
|\ \
| * \ Merge branch 'stdenv-updates' of github.com:NixOS/nixpkgs into stdenv-updatesEelco Dolstra2012-12-29
| |\ \
| * | | linux-headers: Update to 3.7Eelco Dolstra2012-12-29
| | | |
* | | | Merge branch 'stdenv-updates' into pi-stdenv-updatesLluís Batlle i Rossell2012-12-28
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/compilers/gcc/4.7/default.nix Trivial.
| * | | Merge remote-tracking branch 'eelco/master' into stdenv-updatesLluís Batlle i Rossell2012-12-28
| |\ \ \ | | |/ / | |/| / | | |/ | | | | | | | | | Conflicts: pkgs/development/compilers/gcc/4.7/default.nix Trivial solution.
| | * zfs-0.6.0-rc13, spl-0.6.0-rc13Jack Cummings2012-12-21
| | |
| | * Linux 3.7.1Shea Levy2012-12-17
| | |
| | * Linux 3.0.57Shea Levy2012-12-17
| | |
| | * Linux 3.4.24Shea Levy2012-12-17
| | |
| | * Linux 3.6.11Shea Levy2012-12-17
| | |
| | * Unmaintain aufsShea Levy2012-12-17
| | |
| | * pam_ssh_agent_auth: Allow multiple authorized keys filesEelco Dolstra2012-12-17
| | | | | | | | | | | | We need this because of https://github.com/NixOS/nixos/pull/52.
| | * pam_ssh_agent_auth: Update to 0.9.4Eelco Dolstra2012-12-17
| | |
| | * Adding USB cameras to linux 3.7Lluís Batlle i Rossell2012-12-17
| | | | | | | | | | | | Details changed since the 3.6 config to get this enabled.
| | * fuse 2.9.2Shea Levy2012-12-16
| | |
| | * utillinux: fixing mount/umount, for our case of /etc/mtab symlinking to ↵Lluís Batlle i Rossell2012-12-16
| | | | | | | | | | | | | | | | | | | | | | | | /proc/mounts In systemd, without this patch, 'mount' for 'user' fstab devices works, but umount does not; it says to require root. All gets normal with this patch.
| | * manual-kernel: Fix handling spaces in readConfig.aszlig2012-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previos version did a for loop over the output of set, which spits out _all_ defined variables and their contents. This not only is dangerous if there is a variable starting with CONFIG_ but also can't handle whitespace, as the IFS is set to any (horizontal _and_ vertical) whitespace by default. So, imagine (actually don't imagine, something like this is the case in a lot of kernel configuration files) you have the following variable: CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi ..." A loop with for and the default IFS would result in the following variable pieces: 0: CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi 1: -fcall-saved-rsi 2: ..." This obviously leads to the problem that this config variable is being cut off at the first whitespace. Another downside of this approach is that set not only returns variables but functions as well. This could lead to quite a lot of unexpected behaviour and confusion. So the new approach doesn't source the kernel configuration anymore but uses `read` to parse the file line-by line, setting IFS to '=', thus splitting all configuration lines into key/value pairs. Using parameter expansion, we ensure that we only read lines starting with "CONFIG_". This particularily has the advantage of not being bash-specific, should we choose to change to a different default shell someday. Now, after we got a correct "CONFIG_" line, we're using a temporary variable to split off the first quote from the result. Particularily the reason behind this is shell compatibility again, as ${${foo#"}%"} only works in Bash, Zsh and whatnot but not in plain SH. And within the next line we obviously insert the no_firstquote variable without it's last quote removed. But, what about escaping? First of all, if we'd just eval the $val variable, we would correctly unescape the value, but this has the downside that variables within the content would be expanded, for example look at this: CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" Well, obviously this is a bad example at the Nix sense, but just to show that variables within kernel configuration entries aren't impossible. And second, which would have been a show stopper if \" would be within $val: It simply would end up being an invalid Nix expression, because \" would end up as a ploin " within a double quoted string. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| | * aufs3: upgrade to 1210 release, add linux-3.7 supportMathijs Kwik2012-12-13
| | |
* | | Merge branch 'stdenv-updates' into pi-stdenv-updatesLluís Batlle i Rossell2012-12-28
|\| | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: pkgs/development/compilers/gcc/4.6/default.nix pkgs/development/compilers/gcc/4.7/default.nix The 4.7 had some weird parameters added in crossAttrs; I've removed them, but I don't understand where they come from.
| * | Clean up redundant "if condition then true else false"Eelco Dolstra2012-12-28
| | |
| * | Remove unnecessary parentheses around if conditionsEelco Dolstra2012-12-28
| | | | | | | | | | | | Pet peeve...
| * | Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra2012-12-28
| | | | | | | | | | | | | | | Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
| * | Rename hostDrv -> crossDrv, buildDrv -> nativeDrvEelco Dolstra2012-12-28
| | | | | | | | | | | | | | | | | | This is for consistency with terminology in stdenv (and the terms "hostDrv" and "buildDrv" are not very intuitive, even if they're consistent with GNU terminology).
* | | Adding linux-3.6-rpiLluís Batlle i Rossell2012-12-27
|/ / | | | | | | | | I picked the change from https://github.com/aforemny/nixpkgs/commit/7b4d69eeff2eb10c395c8d1a52a0c1e246cddb45
* | v4l-utils: updating. They didn't build in the new stdenv.Lluís Batlle i Rossell2012-12-21
| |
* | Merge remote-tracking branch 'origin/master' into stdenv-updatesEelco Dolstra2012-12-12
|\|
| * Linux 3.7Shea Levy2012-12-11
| | | | | | | | Kernel configuration succeeds, I'll let hydra test the build
| * Add legacy version 304.64 of the Nvidia driverRickard Nilsson2012-12-11
| | | | | | | | | | The current 310.x version of the Nivida driver has dropped support for some cards (for example 6200LE).
| * Linux 3.6.10Shea Levy2012-12-10
| |
| * Linux 3.4.23Shea Levy2012-12-10
| |
| * Linux 3.0.56Shea Levy2012-12-10
| |
| * linux: Update to 3.2Eelco Dolstra2012-12-07
| |
| * ztest: fix hardcoded pathsJack Cummings2012-12-04
| |
* | Merge remote-tracking branch 'origin/master' into stdenv-updatesEelco Dolstra2012-12-04
|\|
| * linux-3.6: upgrade to 3.6.9Mathijs Kwik2012-12-04
| |
| * linux-3.4: upgrade to 3.4.21Mathijs Kwik2012-12-04
| |
| * linux-3.0: upgrade to 3.0.54Mathijs Kwik2012-12-04
| |
| * Upstream tracking files for asymptote and fbtermMichael Raskin2012-12-04
| |
| * Update FBTerm to current URL of tarballMichael Raskin2012-12-04
| |
| * alsa-plugins: Update to upstream version 1.0.26.aszlig2012-12-03
| | | | | | | | | | | | | | Add alsa.cybermirror.org as an alternative URL because at the time of this commit, ftp.alsa-project.org wasn't available. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
| * systemd: Update to 196Eelco Dolstra2012-11-29
| | | | | | | | | | Main change is that systemd now has its own PCI/USB IDs database, so it no longer depends on pciutils/usbutils.
| * Remove duplicate tcp-wrappers packageEelco Dolstra2012-11-29
| |
| * Mark some packages as low priority and disambiguate some othersEelco Dolstra2012-11-29
| |
| * Remove a bunch of unreferenced filesEelco Dolstra2012-11-29
| | | | | | | | Plus a small number of obsolete packages (like old versions of qemu).
| * Need pthread_cancel for zdb to work properly. Add -lgcc_s.Jack Cummings2012-11-26
| |