Commit Graph

50 Commits

Author SHA1 Message Date
Sandro
b1526be944
Merge pull request #107824 from mroi/patch-kmod
kmod: fix depmod crash on darwin
2021-03-21 23:04:46 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
John Ericson
5c2965145f treewide: Inline more of the static overlay
Picking up where #107238 left off. I think I'll have gotten all the easy
stuff with this.
2021-01-03 21:46:14 +00:00
Michael Roitzsch
4224476df6 kmod: fix kmod tools crash on darwin
include the proper header for basename(), otherwise the returned
pointer is truncated to 32 bit because an int return type is assumed
2020-12-28 20:02:45 +01:00
Dominik Xaver Hörl
40d33887db kmod: add patch to correct behaviour with --field
This came up in https://github.com/NixOS/nixpkgs/pull/96008.
Without this patch modinfo always prints the module name for builtin
modules, even if an explicit --field is passed.
2020-08-24 10:59:16 +02:00
Michael Weiss
1b6e357424 kmod: 26 -> 27 2020-06-13 10:57:19 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Alexander Bantyev
8983cac44c
kmod: fix --enable-static 2019-11-11 11:10:59 +03:00
Gabriel Ebner
a0e4ee3111 aggregateModules: support depmod.d configuration 2019-11-03 17:32:46 +01:00
Ben Wolsieffer
b6d906732c aggregateModules: use stdenvNoCC instead of stdenv (#67579) 2019-08-28 09:48:48 -04:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
Linus Heckemann
217cfbe11a aggregateModules: allow passing name 2019-04-13 23:22:07 +02:00
Will Dietz
c13a29e398 kmod: 25 -> 26
https://lwn.net/Articles/779249/
2019-03-11 12:33:45 -05:00
Matthew Bauer
808f05808b kmod: avoid mass rebuild
elf-header shouldn’t be needed on linux
2018-12-02 19:34:55 -06:00
Matthew Bauer
7a2c07d29b kmod: enable on darwin
This is needed to build linux kernels on darwin. While we can’t
actually use it to load kernel modules, we can use it to create
indexes of modules on macOS.

(cherry picked from commit ebb31480e8a45efbaff4c4a212bdfc0b053adde0)
2018-12-02 14:12:42 -06:00
Markus Kowalewski
a3f9340d93
kmod: add license 2018-08-30 21:28:03 +02:00
John Ericson
e5d630e99e kmod: Remove crossAttrs
Issue #21191 is indeed fixed now.
2018-07-24 18:39:41 -04:00
Robert Hensing
30bff42231 linux module handling: support kernels without modules 2018-04-05 17:00:00 +02:00
Tuomas Tynkkynen
10bcf978eb kmod: 24 -> 25 2018-01-17 12:53:22 +02:00
mimadrid
09e0cc7cc7
Update homepage attributes: http -> https
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated
https://repology.org/repository/nix_stable/problems
2017-08-03 11:56:15 +02:00
Eric Litak
f89504d067 kmod: crossDrv should use native xz 2017-04-14 18:03:49 -07:00
Peter Hoeg
89724f152a kmod: 23 -> 24 2017-03-14 18:06:55 +08:00
Eelco Dolstra
88f10ad409 aggregateModules: Preserve kernel's modules.{builtin,order}
Fixes #19426.
2016-10-11 11:42:41 +02:00
Nikolay Amiantov
2abe917f18 kmod: 22 -> 23, add /lib/modules to module directories 2016-08-19 17:57:08 +03:00
Nikolay Amiantov
ff22705793 treewide: replace several /sbin paths by /bin 2016-08-19 17:56:45 +03:00
Nikolay Amiantov
30c9aa2698 kmod: add patch to allow searching for modules in several directories 2016-08-19 17:56:39 +03:00
obadz
1047ed49d9 Merge branch 'master' into staging
Conflicts: pkgs/os-specific/linux/kmod/default.nix cc @abbradar
2016-08-19 15:28:58 +01:00
Nikolay Amiantov
081ac25dc6 kmod: 22 -> 23, add /lib/modules to module directories 2016-08-16 02:42:19 +03:00
Shea Levy
9adad8612b Revert "Merge branch 'modprobe-fix' of git://github.com/abbradar/nixpkgs"
Was meant to go into staging, sorry

This reverts commit 57b2d1e9b0dcdd1d25bd2d450174764b9417ffc1, reversing
changes made to 760b2b9048ea775c319cb348d74447a20dea513e.
2016-08-15 19:05:52 -04:00
Nikolay Amiantov
1afd250676 treewide: replace several /sbin paths by /bin 2016-08-16 00:19:25 +03:00
Nikolay Amiantov
131fca0a85 kmod: add patch to allow searching for modules in several directories 2016-08-16 00:19:25 +03:00
Eelco Dolstra
48f51f1185 linux: Compress kernel modules
This reduces the kernel package from 185 to 62 MiB, for a neglible
boot time cost.
2016-02-01 18:19:23 +01:00
Louis Taylor
2dd99b8abb kmod: 21 -> 22 2016-01-13 11:46:15 +00:00
Shea Levy
145768bf9b Unmaintain a bunch of packages 2015-07-01 08:11:05 -04:00
William A. Kennington III
ad9081411c kmod: 20 -> 21 2015-06-18 23:51:12 -07:00
William A. Kennington III
9c78bbd405 kmod: 18 -> 20 2015-03-26 01:03:51 -07:00
Shea Levy
f904ca14a2 kmod: bump 2014-09-15 12:07:00 -04:00
Eelco Dolstra
9594421617 kmod: Respect $MODULE_DIR in ‘kmod static-nodes’ 2014-04-17 13:52:30 +02:00
Eelco Dolstra
51a1e0a4a9 kmod: Update to 17 2014-04-17 13:46:48 +02:00
Shea Levy
608cee44cc kmod: bump
Signed-off-by: Shea Levy <shea@shealevy.com>
2014-02-03 18:42:04 -05:00
William A. Kennington III
06f92d07e7 Upgrade kmod from 12 -> 15 2013-11-29 02:08:52 -06:00
Eelco Dolstra
9845e6ec5c Kernel module aggregator: Use kmod instead of module-init-tools 2013-08-09 18:48:52 +02:00
Shea Levy
30e1158101 kmod: Update to kmod-12 2013-02-21 11:28:52 -05:00
Shea Levy
4f713d27f7 kmod: Bump to version 9 2012-07-29 03:57:50 -04:00
Eelco Dolstra
404c21de2f * kmod: look in /etc/modprobe.d.
svn path=/nixpkgs/trunk/; revision=34521
2012-06-15 18:12:25 +00:00
Eelco Dolstra
9e76f38ee2 * kmod updated to version 8. Disabled the xz and zlib dependencies
because they're inconvenient in the initrd.  Put modprobe etc. in
  $out/sbin.

svn path=/nixpkgs/trunk/; revision=34520
2012-06-15 17:58:42 +00:00
Shea Levy
f3f8040aaf kmod: Create compat program symlinks
svn path=/nixpkgs/trunk/; revision=33579
2012-04-04 19:28:33 +00:00
Shea Levy
4d0fdc5e6b kmod: respect MODULE_DIR
svn path=/nixpkgs/trunk/; revision=33578
2012-04-04 19:24:07 +00:00
Shea Levy
343fb0be1e Add kmod, the replacement for the now-defunct module-init-tools
The kmod tools appear to take a flag to name the location of the modules
directory, so we may not need to migrate our module-init-tools patches

svn path=/nixpkgs/trunk/; revision=33413
2012-03-25 20:05:36 +00:00