SHA256
1
0
forked from pool/kmod

Compare commits

...

244 Commits

Author SHA256 Message Date
e3562dbeaf Accepting request 1247761 from Base:System
- Update to release 34

OBS-URL: https://build.opensuse.org/request/show/1247761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=83
2025-02-25 15:38:59 +00:00
OBS User unknown
310ff82800 [info=8937595f476225a8217a7e8ecee144c92dd3e5689aa844988aaa8d7b71b6062f]
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=241
2025-02-21 23:40:03 +00:00
Ana Guerrero
6faf9a9a34 Accepting request 1195204 from Base:System
- Update to release 33
  * Add weak dependencies
  * Stop parsing .alias files from modprobe.d directories

OBS-URL: https://build.opensuse.org/request/show/1195204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=82
2024-08-22 16:10:36 +00:00
Ana Guerrero
53b0daa3b0 Accepting request 1165374 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1165374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=81
2024-04-05 18:24:39 +00:00
a0a2e49a01 Accepting request 1164983 from home:michals
- Update to release 32
  * Drop python bindings
  * Remove unmaintained experimental tool
- Drop upstreamed patches
  * configure-Detect-openssl-sm3-support.patch
  * man-depmod.d-Fix-incorrect-usr-lib-search-path.patch
  * usr-lib-modprobe.patch
  * kmod-Add-pkgconfig-file-with-kmod-compile-time-confi.patch
  * tools-depmod-fix-Walloc-size.patch
  * libkmod-remove-pkcs7-obj_to_hash_algo.patch
  * usr-lib-modules.patch
  * configure-Check-that-provided-paths-are-absolute.patch
- Refresh no-stylesheet-download.patch

OBS-URL: https://build.opensuse.org/request/show/1164983
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=236
2024-04-04 22:34:58 +00:00
Ana Guerrero
eb5edb23d0 Accepting request 1131540 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1131540
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=80
2023-12-08 21:31:18 +00:00
4970184c4d Accepting request 1131480 from home:michals
- Add upstream fixes since v31
  * tools-depmod-fix-Walloc-size.patch
  * libkmod-remove-pkcs7-obj_to_hash_algo.patch
  * configure-Check-that-provided-paths-are-absolute.patch
- Refresh usrmerge patches to upstream version (cosmetic change only)

OBS-URL: https://build.opensuse.org/request/show/1131480
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=234
2023-12-07 07:44:14 +00:00
Ana Guerrero
16778a567e Accepting request 1118391 from Base:System
- Fix tests
  * refresh configure-Detect-openssl-sm3-support.patch
  * refresh kmod-Add-pkgconfig-file-with-kmod-compile-time-confi.patch
  * refresh usr-lib-modules.patch (forwarded request 1118343 from michals)

OBS-URL: https://build.opensuse.org/request/show/1118391
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=79
2023-10-18 19:25:12 +00:00
1710990364 Accepting request 1118343 from home:michals
- Fix tests
  * refresh configure-Detect-openssl-sm3-support.patch
  * refresh kmod-Add-pkgconfig-file-with-kmod-compile-time-confi.patch
  * refresh usr-lib-modules.patch

OBS-URL: https://build.opensuse.org/request/show/1118343
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=232
2023-10-18 01:25:56 +00:00
58587a1382 - Update to release 31
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=231
2023-09-30 00:22:25 +00:00
86c111f757 Accepting request 1103741 from Base:System
- Remove compatibility patches, add README.usrmerge (boo#1212835).
  * Delete Provide-fallback-for-successfully-running-make-modules_install.patch
  * Delete compat-module_directory-module_prefix.patch (forwarded request 1103710 from michals)

OBS-URL: https://build.opensuse.org/request/show/1103741
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=78
2023-08-15 14:39:10 +00:00
2c6f4a5b52 Accepting request 1103710 from home:michals
- Remove compatibility patches, add README.usrmerge (boo#1212835).
  * Delete Provide-fallback-for-successfully-running-make-modules_install.patch
  * Delete compat-module_directory-module_prefix.patch

OBS-URL: https://build.opensuse.org/request/show/1103710
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=229
2023-08-13 21:35:48 +00:00
Ana Guerrero
691a71099c Accepting request 1100406 from Base:System
Update our patchstack with the latest upstream submission attempts

OBS-URL: https://build.opensuse.org/request/show/1100406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=77
2023-07-25 09:22:53 +00:00
5666eb5429 Stick to standard changelog syntax
https://en.opensuse.org/openSUSE:Creating_a_changes_file_(RPM)#Changelog_section_(%changelog)

OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=227
2023-07-24 10:39:58 +00:00
3281ee2069 Accepting request 1100369 from home:michals
- Use pkgconfig for kmod configuration.
  - kmod-Add-config-command-to-show-compile-time-configu.patch
  + kmod-Add-pkgconfig-file-with-kmod-compile-time-confi.patch
  + Provide-fallback-for-successfully-running-make-modules_install.patch
  + compat-module_directory-module_prefix.patch
- Refresh usr-lib-modprobe.patch
- Refresh usr-lib-modules.patch
- Fix build with older openssl without sm3 support
  + configure-Detect-openssl-sm3-support.patch

OBS-URL: https://build.opensuse.org/request/show/1100369
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=226
2023-07-24 10:29:19 +00:00
Ana Guerrero
7ed0566ba4 Accepting request 1098992 from Base:System
- Edit usr-lib-modules.patch to /lib/modules provide fallback
  behavior for successfully running `make modules_install` in
  pristine tarballs.

Kernel:stable/kernel-source#kernel-default succeeds with this

OBS-URL: https://build.opensuse.org/request/show/1098992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=76
2023-07-19 17:09:39 +00:00
a88c2533b1 trim two recently added lines from usr-lib-modules.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=224
2023-07-16 18:04:31 +00:00
6dd634e97e reinstate r218, + edit usr-lib-modules.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=223
2023-07-16 17:10:15 +00:00
1f28798308 botbot
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=222
2023-07-05 08:41:43 +00:00
fac76d0a65 bugnr
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=221
2023-07-05 08:17:06 +00:00
4a1901b08e make bot happy
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=220
2023-07-05 08:10:46 +00:00
9ece9dcfdc - Reset package to the 2023-05-04 state [boo#12116]. The 2023-05-26
update broke `make modules_install` which failed with
  "depmod: ERROR: could not open directory
  $someprefix/usr/lib/modules/99.98.6.4.1-1-default: (ENOENT)"

OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=219
2023-07-05 08:08:25 +00:00
4c73647ab2 Accepting request 1096217 from Base:System
- Fix up usrmerge patches to make the feature configurable (boo#1212835)
   * testsuite-Handle-different-sysconfdir.patch
   * testsuite-depmod-use-defines-for-the-rootfs-lib_modu.patch
   * depmod-Introduce-outdir-option.patch
   * man-depmod.d-Fix-incorrect-usr-lib-search-path.patch
   * kmod-Add-config-command-to-show-compile-time-configu.patch
- Refresh usr-lib-modprobe.patch
- Refresh usr-lib-modules.patch
- Refresh no-stylesheet-download.patch (forwarded request 1096182 from michals)

OBS-URL: https://build.opensuse.org/request/show/1096217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=75
2023-07-01 21:18:05 +00:00
99a92dd817 Accepting request 1096182 from home:michals
- Fix up usrmerge patches to make the feature configurable (boo#1212835)
   * testsuite-Handle-different-sysconfdir.patch
   * testsuite-depmod-use-defines-for-the-rootfs-lib_modu.patch
   * depmod-Introduce-outdir-option.patch
   * man-depmod.d-Fix-incorrect-usr-lib-search-path.patch
   * kmod-Add-config-command-to-show-compile-time-configu.patch
- Refresh usr-lib-modprobe.patch
- Refresh usr-lib-modules.patch
- Refresh no-stylesheet-download.patch

OBS-URL: https://build.opensuse.org/request/show/1096182
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=217
2023-06-30 23:57:31 +00:00
5338ec573b Accepting request 1089967 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1089967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=74
2023-06-21 20:37:11 +00:00
13f78f79f2 Accepting request 1089937 from home:michals
Split off patch to build correctly on Leap
  * testsuite-Move-setup-rootfs-logic-from-Makefile-to-s.patch

OBS-URL: https://build.opensuse.org/request/show/1089937
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=215
2023-05-31 08:46:22 +00:00
ab4a077db5 heed changelog syntax
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=214
2023-05-29 09:49:33 +00:00
18d10a1b0f Accepting request 1089524 from home:michals
- On usrmerged system move kernel modules into /usr as well (boo#1211796)
  + usr-lib-modules.patch
- Refresh usr-lib-modprobe.patch
- Refresh no-stylesheet-download.patch

OBS-URL: https://build.opensuse.org/request/show/1089524
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=213
2023-05-29 09:49:12 +00:00
d4570eb46b Accepting request 1084637 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1084637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=73
2023-05-05 13:57:00 +00:00
f3858ca434 Accepting request 1084606 from home:dimstar:Factory
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1084606
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=211
2023-05-04 11:44:04 +00:00
981db7f25b Accepting request 1055735 from Base:System
Replace transitional %usrmerged macro with regular version check (boo#1206798) (forwarded request 1055108 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1055735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=72
2023-01-05 13:59:58 +00:00
d0802cd14f Accepting request 1055108 from home:lnussel:usrmerge
Replace transitional %usrmerged macro with regular version check (boo#1206798)

OBS-URL: https://build.opensuse.org/request/show/1055108
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=209
2023-01-04 11:09:43 +00:00
408320e822 Accepting request 986103 from Base:System
- Update to release 30

OBS-URL: https://build.opensuse.org/request/show/986103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=71
2022-07-02 13:33:40 +00:00
9b78da23c3 Patch already made it to git
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=207
2022-06-30 19:06:40 +00:00
5c1d1e2b11 - Add 0001-testsuite-repair-read-of-uninitialized-memory.patch
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=206
2022-06-30 18:53:58 +00:00
c2e042cd49 - Update to release 30
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=205
2022-06-30 16:22:34 +00:00
0be0fc4ddd Accepting request 965474 from Base:System
- add keyring so that gpg validation actually does something

OBS-URL: https://build.opensuse.org/request/show/965474
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=70
2022-04-02 16:20:06 +00:00
163c5c8ca3 use keyring
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=203
2022-03-28 18:21:02 +00:00
cbccff710a Accepting request 965426 from home:dirkmueller:Factory
- add keyring so that gpg validation actually does something

OBS-URL: https://build.opensuse.org/request/show/965426
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=202
2022-03-28 18:19:03 +00:00
ebc5ed4444 Accepting request 936076 from Base:System
OBS-URL: https://build.opensuse.org/request/show/936076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=69
2021-12-08 21:08:43 +00:00
ac7a62565c Accepting request 935990 from home:michals
- Ensure that kmod and packages linking to libkmod provide same features
  (bsc#1193430).

OBS-URL: https://build.opensuse.org/request/show/935990
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=201
2021-12-06 17:01:53 +00:00
30f4a19e39 Accepting request 927918 from Base:System
OBS-URL: https://build.opensuse.org/request/show/927918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=68
2021-10-30 21:13:32 +00:00
9cca6f3e76 Accepting request 927908 from home:michals
- Enable ZSTD on 15.3 as well (boo#1192104).
- Only test ZSTD in testsuite on releases where it is available.

OBS-URL: https://build.opensuse.org/request/show/927908
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=200
2021-10-28 08:47:47 +00:00
1c45c0c0c9 Accepting request 921323 from Base:System
OBS-URL: https://build.opensuse.org/request/show/921323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=67
2021-09-28 17:16:19 +00:00
70969d4b34 Accepting request 921292 from home:michals
- Enable ZSTD on 15.4 (jsc#SLE-21256).

OBS-URL: https://build.opensuse.org/request/show/921292
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=199
2021-09-24 13:45:13 +00:00
ae56fc64a1 Accepting request 918857 from Base:System
docbook4 try2

OBS-URL: https://build.opensuse.org/request/show/918857
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=66
2021-09-20 21:31:47 +00:00
b9e5f4264f Apply docbook4 consistently
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=198
2021-09-14 08:50:01 +00:00
d60500c7fc Accepting request 917106 from home:michals
- Use docbook 4 rather than docbook 5 for building man pages (bsc#1190190).
  * Refres no-stylesheet-download.patch

OBS-URL: https://build.opensuse.org/request/show/917106
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=197
2021-09-06 22:59:50 +00:00
2baa6b7007 Accepting request 914536 from Base:System
OBS-URL: https://build.opensuse.org/request/show/914536
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=65
2021-08-31 17:54:57 +00:00
39d2a03b5f Accepting request 914533 from home:michals
- Add ZSTD support on Tumbleweed only. Add a way to detect ZSTD.

OBS-URL: https://build.opensuse.org/request/show/914533
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=196
2021-08-27 08:06:00 +00:00
c3643ad821 Accepting request 913049 from Base:System
OBS-URL: https://build.opensuse.org/request/show/913049
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=64
2021-08-25 18:55:58 +00:00
b50de31564 Accepting request 913018 from home:michals
Update patch to upstream version.

OBS-URL: https://build.opensuse.org/request/show/913018
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=195
2021-08-19 11:12:41 +00:00
825beebeeb Accepting request 912880 from home:michals
- Display module information even for modules built into the running kernel
  (bsc#1189537).
   + libkmod-Provide-info-even-for-modules-built-into-the.patch

OBS-URL: https://build.opensuse.org/request/show/912880
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=194
2021-08-18 11:14:50 +00:00
fc8438fbb3 Accepting request 898019 from Base:System
- Enable support for ZSTD compressed modules

testsuite still needs zstd command, the library can do without.

OBS-URL: https://build.opensuse.org/request/show/898019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=63
2021-06-09 19:55:00 +00:00
2b89d0f3a4 drop one zstd too much
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=192
2021-06-07 09:26:21 +00:00
342817bc4b Accepting request 897958 from home:gmbr3:Develop
- Enable support for ZSTD compressed modules

OBS-URL: https://build.opensuse.org/request/show/897958
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=191
2021-06-07 07:57:02 +00:00
c55d815ecf Accepting request 896327 from Base:System
OBS-URL: https://build.opensuse.org/request/show/896327
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=62
2021-06-05 21:30:23 +00:00
de3c77de0c Accepting request 896324 from home:michals
- /usr/lib should override /lib where both are available. Support /usr/lib for
  depmod.d as well.

OBS-URL: https://build.opensuse.org/request/show/896324
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=189
2021-05-31 10:00:17 +00:00
d0a8f9a8ff Accepting request 896081 from home:michals
- Adjust to usermerge. On Tumbleweed /lib and /usr/lib are the same directory
  and the canonical location is in /usr. Document and read only /usr to prevent
  reading the same file twice.
  On earlier releases preserve compatibility for files placed in /lib and read
  both.
  + kmod-usrmerge.patch
  * Refresh usr-lib-modprobe.patch
- Remove test patches included in release 29
  - kmod-populate-modules-Use-more-bash-more-quotes.patch
  - kmod-testsuite-compress-modules-if-feature-is-enabled.patch
  - kmod-also-test-xz-compression.patch

OBS-URL: https://build.opensuse.org/request/show/896081
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=188
2021-05-29 17:41:53 +00:00
07400734ee - Update to release 29
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=187
2021-05-27 22:33:54 +00:00
Richard Brown
da0e210225 Accepting request 873347 from Base:System
- Fix grub's requoted kernel parameters (bsc#1181111)

OBS-URL: https://build.opensuse.org/request/show/873347
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=61
2021-02-22 13:23:04 +00:00
6d45b1ccd0 consistency with the rest of the changelog
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=185
2021-02-18 10:04:19 +00:00
03a6466888 Accepting request 873316 from home:jirislaby:branches:Base:System
- Fix grub's requoted kernel parameters (bsc#1181111)
  + 0001-libkmod-config-revamp-kcmdline-parsing-into-a-state-.patch
  + 0002-libkmod-config-re-quote-option-from-kernel-cmdline.patch

    Linux kernel >= v5.2~rc1, it is possible to get module

OBS-URL: https://build.opensuse.org/request/show/873316
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=184
2021-02-18 10:03:25 +00:00
d9c4fc8d75 Accepting request 870619 from Base:System
OBS-URL: https://build.opensuse.org/request/show/870619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=60
2021-02-15 22:11:15 +00:00
b935d3ec1c Accepting request 869163 from home:michals
- Fix tests to not test disabled features. Disable zstd again.
  + kmod-populate-modules-Use-more-bash-more-quotes.patch
  + kmod-testsuite-compress-modules-if-feature-is-enabled.patch
  + kmod-also-test-xz-compression.patch

OBS-URL: https://build.opensuse.org/request/show/869163
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=182
2021-02-09 15:44:57 +00:00
62e0feb151 Accepting request 868043 from Base:System
OBS-URL: https://build.opensuse.org/request/show/868043
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=59
2021-02-01 12:26:26 +00:00
2cfe7463ef Accepting request 867700 from home:dimstar:Factory
- Supplement bash-completion subpackage against the main package
  and bash-completion.
- Also require the main package plus bash-completion: the
  completion package is useless without either of the two.

OBS-URL: https://build.opensuse.org/request/show/867700
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=180
2021-01-31 00:43:05 +00:00
69a0fd03fc Accepting request 867471 from home:michals
- Update to v28
  * Add Zstandard to the supported compression formats using libzstd
     (tests only - cannot be disabled in tests)
  * Ignore ill-formed kernel command line, e.g. with "ivrs_acpihid[00:14.5]=AMD0020:0"
    option in it
  * Fix some memory leaks
  * Fix 0-length builtin.alias.bin: it needs at least the index header

OBS-URL: https://build.opensuse.org/request/show/867471
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=179
2021-01-28 12:56:33 +00:00
4b791e5ead reretrieve patch from git
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=178
2021-01-28 12:13:21 +00:00
0a94b83283 Accepting request 867442 from home:pevik:branches:Base:System
- Backport upstream fix 0001-Fix-modinfo-F-always-shows-name-for-built-ins.patch

OBS-URL: https://build.opensuse.org/request/show/867442
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=177
2021-01-28 12:11:04 +00:00
81d46b93ed Accepting request 863079 from Base:System
OBS-URL: https://build.opensuse.org/request/show/863079
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=58
2021-01-18 10:27:25 +00:00
0ad80d3c52 Accepting request 862900 from home:michals
- Fix testsuite build - requires kernel-default-devel

OBS-URL: https://build.opensuse.org/request/show/862900
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=175
2021-01-14 12:48:37 +00:00
d6a067dd9c Accepting request 862710 from home:michals
- Update usr-lib-modprobe.patch to upstream submission (boo#1180821).
- Require libxslt-tools for xsltproc and use local stylesheet.
  + no-stylesheet-download.patch

OBS-URL: https://build.opensuse.org/request/show/862710
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=174
2021-01-13 09:00:05 +00:00
2c936da14e Accepting request 849634 from Base:System
OBS-URL: https://build.opensuse.org/request/show/849634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=57
2020-11-23 15:39:02 +00:00
98f3e148e0 Accepting request 849624 from home:lnussel:usrmove
- prepare usrmerge (boo#1029961)

OBS-URL: https://build.opensuse.org/request/show/849624
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=172
2020-11-20 10:52:59 +00:00
30177e49d4 Accepting request 846461 from Base:System
- Add usr-lib-modprobe.patch [boo#1092648]

OBS-URL: https://build.opensuse.org/request/show/846461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=56
2020-11-09 12:56:54 +00:00
5dbd08ba68 OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=170 2020-11-06 11:44:43 +00:00
0ed487658e - Add usr-lib-modprobe.patch [boo#1092648]
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=169
2020-11-06 11:44:26 +00:00
7a947af2ec Accepting request 819240 from Base:System
- Drop kmod-compat (boo#1173353):

OBS-URL: https://build.opensuse.org/request/show/819240
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=55
2020-07-29 15:14:06 +00:00
28078298da add bugref for includedir notice
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=167
2020-07-28 10:20:39 +00:00
b9baf3c471 - Drop old RPM constructs from the build recipe.
- Add reasoning for prev change

OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=166
2020-07-07 13:07:56 +00:00
ec5463650d Accepting request 818562 from home:michals
- Drop kmod-compat (boo#1173353).

OBS-URL: https://build.opensuse.org/request/show/818562
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=165
2020-07-07 13:03:45 +00:00
c1ecd27bd9 Accepting request 809713 from Base:System
- Update to release 27

OBS-URL: https://build.opensuse.org/request/show/809713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=54
2020-06-03 18:28:37 +00:00
2223e25346 - Update to release 27
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=163
2020-05-27 23:36:41 +00:00
5c59f9e8b4 Accepting request 699853 from Base:System
kmod 26

OBS-URL: https://build.opensuse.org/request/show/699853
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=53
2019-05-06 11:19:09 +00:00
4cc5ec50f5 factory bot rejects undeclared renames, so undo that (2)
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=161
2019-05-01 09:18:19 +00:00
fb33742937 factory bot rejects undeclared renames, so undo that
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=160
2019-05-01 09:17:15 +00:00
d9d28796b7 Accepting request 697854 from home:michals
Add bug reference:

- Remove enum padding constants, add enum.patch (boo#1097869).

OBS-URL: https://build.opensuse.org/request/show/697854
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=159
2019-05-01 06:31:39 +00:00
81cdb97d27 Accepting request 674337 from home:michals
- Enable PKCS#7 signature parsing again - requires openssl
- Fix testsuite build - requires kernel-default-devel
- Rediff the SUSE patches and rename starting with 0001.

- Update to new upstream release 26
  * depmod now handles parallel invocations better by protecting
    the temporary files being used.
  * modprobe has a new --show-exports option. Under the hood,
    this reads the .symtab and .strtab sections rather than
    __versions so it shows useful data even if kernel is
    configured without modversions (CONFIG_MODVERSIONS).
  * modinfo supports PKCS#7 parsing by using openssl.
- Replaced the asn1c-based parser by an openssl-based PKCS
  parser.
- Remove libkmod-signature-Fix-crash-when-module-signature-is.patch,
  libkmod-signature-pkcs-7-fix-crash-when-signer-info-.patch,
  libkmod-signature-implement-pkcs7-parsing-with-asn1c.patch
  (not accepted upstream)
- Remove enum.patch,
  depmod-Prevent-module-dependency-files-corruption-du.patch,
  depmod-Prevent-module-dependency-files-missing-durin.patch,
  depmod-shut-up-gcc-insufficinet-buffer-warning.patch
  (accepted upstream)

- Enable PKCS#7 signature parsing again - requires openssl
- Rediff the SUSE patches and rename starting with 0001.

OBS-URL: https://build.opensuse.org/request/show/674337
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=158
2019-02-12 23:23:22 +00:00
7ea344109a - Update to new upstream release 26
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=157
2019-02-08 01:25:26 +00:00
6d136eda9f Accepting request 659771 from Base:System
OBS-URL: https://build.opensuse.org/request/show/659771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=52
2018-12-28 11:32:09 +00:00
83d668919e fix syntax again
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=155
2018-12-18 22:55:54 +00:00
e6f1948011 Accepting request 659763 from home:michals
Fix changelog: mention all patches. Refesh to upstream patch.
  * Add depmod-Prevent-module-dependency-files-corruption-du.patch
  * Add depmod-Prevent-module-dependency-files-missing-durin.patch
  * Add depmod-shut-up-gcc-insufficinet-buffer-warning.patch
  * Add depmod-Prevent-module-dependency-files-corruption-du.patch
  * Add depmod-Prevent-module-dependency-files-missing-durin.patch
  * Add depmod-shut-up-gcc-insufficinet-buffer-warning.patch

OBS-URL: https://build.opensuse.org/request/show/659763
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=154
2018-12-18 22:55:28 +00:00
38e2a9611a Accepting request 656939 from home:michals
Refresh the parallel patch.

OBS-URL: https://build.opensuse.org/request/show/656939
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=153
2018-12-10 23:56:41 +00:00
d748fd2e5d OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=152 2018-12-07 19:15:18 +00:00
b11f1a90d1 remove wrong attribution
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=151
2018-12-07 19:03:54 +00:00
1e7a75843a Accepting request 656092 from home:michals
- Fix module dependency file corruption on parallel invocation (bsc#1118629).
  + depmod-Prevent-module-dependency-files-corruption-due-to-pa.patch

- Remove enum padding constants
  + enum.patch.

- allow 'modprobe -c' print the status of "allow_unsupported_modules" option.
  + 0012-modprobe-print-unsupported-status.patch

- Fix module dependency file corruption on parallel invocation (bsc#1118629).
  + depmod-Prevent-module-dependency-files-corruption-due-to-pa.patch

- Remove enum padding constants
  + enum.patch.

OBS-URL: https://build.opensuse.org/request/show/656092
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=150
2018-12-07 19:01:50 +00:00
61da458c11 Accepting request 624075 from Base:System
- Add enum.patch.

OBS-URL: https://build.opensuse.org/request/show/624075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=51
2018-07-28 10:38:04 +00:00
02c6c7041b - Add enum.patch.
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=148
2018-07-18 08:58:28 +00:00
Yuchen Lin
6675d1158b Accepting request 616225 from Base:System
OBS-URL: https://build.opensuse.org/request/show/616225
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=50
2018-06-22 11:13:50 +00:00
33e9862bed Accepting request 616063 from home:michals
- allow 'modprobe -c' print the status of "allow_unsupported_modules" option.
  + 0012-modprobe-print-unsupported-status.patch

Please don't accept requests without changelog. They are rejected by Factory.

OBS-URL: https://build.opensuse.org/request/show/616063
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=146
2018-06-12 06:08:42 +00:00
8deff237eb Accepting request 615285 from home:michals
Merge SLE12 changelog.

OBS-URL: https://build.opensuse.org/request/show/615285
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=145
2018-06-10 12:22:43 +00:00
8d9bb441db Accepting request 615319 from home:win32asm:branches:openSUSE:Factory
allow 'modprobe -c' print the status of "allow_unsupported_modules" option.
Sorry for many 'commits'.

OBS-URL: https://build.opensuse.org/request/show/615319
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=144
2018-06-09 00:17:06 +00:00
45eadeb224 Accepting request 595282 from Base:System
OBS-URL: https://build.opensuse.org/request/show/595282
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=49
2018-04-16 10:43:24 +00:00
27cb7c281e Accepting request 593963 from home:michals
- Fix crash when PKCS#7 signer name is not present in signature (bsc#1088244)
   + libkmod-signature-pkcs-7-fix-crash-when-signer-info-.patch

OBS-URL: https://build.opensuse.org/request/show/593963
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=142
2018-04-10 13:39:57 +00:00
de41d2e976 Accepting request 589122 from Base:System
OBS-URL: https://build.opensuse.org/request/show/589122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=48
2018-03-26 10:02:04 +00:00
3f8ac4b3f1 Accepting request 587886 from home:oertel:branches:Base:System
- for sle, buildexclude the 32bit platforms in kmod-testsuite, 
  they have no kernel binaries anyway (bnc#1085640)

- for sle, buildexclude the 32bit platforms in kmod-testsuite,
  they have no kernel binaries anyway (bnc#1085640)

OBS-URL: https://build.opensuse.org/request/show/587886
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=140
2018-03-20 10:30:04 +00:00
e89204fcdd Accepting request 584632 from Base:System
- Fix PKCS#7 signature display in modinfo (bsc#1077693).

OBS-URL: https://build.opensuse.org/request/show/584632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=47
2018-03-12 11:02:00 +00:00
57f8e17617 use standard log format
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=138
2018-03-09 08:52:43 +00:00
5208542099 Accepting request 584512 from home:michals
- Fix PKCS#7 signature display in modinfo (bsc#1077693).
   + libkmod-signature-implement-pkcs7-parsing-with-asn1c.patch
   + libkmod-signature-Fix-crash-when-module-signature-is.patch
   + refresh 0010-modprobe-Implement-allow-unsupported-modules.patch

OBS-URL: https://build.opensuse.org/request/show/584512
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=137
2018-03-09 08:51:45 +00:00
b368869ff0 Accepting request 572302 from Base:System
forward 571723

OBS-URL: https://build.opensuse.org/request/show/572302
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=46
2018-02-06 15:41:34 +00:00
5bca0c1f94 stick to changelog syntax
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=135
2018-02-03 14:53:33 +00:00
82df361962 run cleaner
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=134
2018-02-03 14:31:53 +00:00
2d0d188f45 Accepting request 571723 from home:michals
Update to v25

OBS-URL: https://build.opensuse.org/request/show/571723
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=133
2018-02-03 14:31:22 +00:00
9932757835 Accepting request 555224 from home:michals
depmod-Don-t-add-.TOC.-when-it-s-in-the-kernel.patch: add mainline tags

OBS-URL: https://build.opensuse.org/request/show/555224
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=132
2017-12-10 22:28:31 +00:00
0fc17ec6d2 Accepting request 555182 from Base:System
OBS-URL: https://build.opensuse.org/request/show/555182
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=45
2017-12-09 19:25:40 +00:00
00017cf84a Accepting request 555069 from home:michals
- Fix resolving .TOC. in modules on 4.4 and older kernel (bsc#1070209)
  depmod-Don-t-add-.TOC.-when-it-s-in-the-kernel.patch

OBS-URL: https://build.opensuse.org/request/show/555069
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=130
2017-12-08 08:51:32 +00:00
2baf2f29c3 Accepting request 546550 from Base:System
- Add bug reference (forwarded request 546545 from michals)

OBS-URL: https://build.opensuse.org/request/show/546550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=44
2017-12-01 14:53:28 +00:00
f45dfaae16 Accepting request 546545 from home:michals
- Add bug reference

OBS-URL: https://build.opensuse.org/request/show/546545
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=128
2017-11-29 23:50:35 +00:00
f122c6b030 Accepting request 543991 from Base:System
Move dependency on suse-module-tools to kmod-compat (bsc#1047911) (forwarded request 543909 from michals)

OBS-URL: https://build.opensuse.org/request/show/543991
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=43
2017-11-23 08:40:23 +00:00
4c5d85c6d7 Accepting request 543909 from home:michals
Move dependency on suse-module-tools to kmod-compat (bsc#1047911)

OBS-URL: https://build.opensuse.org/request/show/543909
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=126
2017-11-20 20:49:16 +00:00
6075df181c Accepting request 533088 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/533088
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=42
2017-10-16 23:49:25 +00:00
Daniel Molkentin
0130596f13 OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=124 2017-08-29 13:42:37 +00:00
Yuchen Lin
b5fa1f7673 Accepting request 514061 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/514061
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=41
2017-08-12 17:32:23 +00:00
f08368333c OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=122 2017-07-26 13:56:49 +00:00
55e9982e06 - Add versioned requires between kmod-compat -> kmod
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=121
2017-07-26 13:28:36 +00:00
67a06aed3c Accepting request 508706 from Base:System
- Update to new upstream release 24

OBS-URL: https://build.opensuse.org/request/show/508706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=40
2017-07-12 17:30:27 +00:00
32fbf5e7e6 OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=119 2017-07-06 23:44:38 +00:00
41d684ed7d changelog data
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=118
2017-07-06 20:17:13 +00:00
b7d8663d3e kmod-24
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=117
2017-07-06 10:22:24 +00:00
8de2c30739 Accepting request 441319 from Base:System
Fix bug boo#1008186 (forwarded request 441318 from ykaukab)

OBS-URL: https://build.opensuse.org/request/show/441319
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=39
2016-11-24 20:18:51 +00:00
17237728d7 Accepting request 441318 from home:ykaukab:branches:Base:System
Fix bug boo#1008186

OBS-URL: https://build.opensuse.org/request/show/441318
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=115
2016-11-22 09:36:22 +00:00
ad8bfb0c7e Accepting request 414529 from Base:System
- Update to new upstream release 23

OBS-URL: https://build.opensuse.org/request/show/414529
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=38
2016-07-28 21:44:15 +00:00
0ed1d615fe OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=113 2016-07-21 12:04:18 +00:00
3d3755762d strip unnecessary trailing semicolons; rework softlink creation
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=112
2016-07-21 11:27:03 +00:00
0fde1c43f8 kmod-23
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=111
2016-07-21 10:08:59 +00:00
d5358f069e Copy back r108 because no time was given to react to the proposed change.
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=110
2016-07-21 09:52:34 +00:00
414e27ebe9 Accepting request 412520 from home:michal-m:branches:Base:System
- Do link zlib and xz, as we are not building compressed modules.

- Do link zlib and xz, as we are not building compressed modules.

OBS-URL: https://build.opensuse.org/request/show/412520
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=109
2016-07-21 09:48:01 +00:00
dad941be3f Accepting request 403055 from Base:System
- libkmod: Handle long lines in /proc/modules (bsc#983754)
  0001-libkmod-Handle-long-lines-in-proc-modules.patch (forwarded request 403054 from michal-m)

OBS-URL: https://build.opensuse.org/request/show/403055
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=37
2016-07-10 16:46:20 +00:00
1b55364c8c Accepting request 403054 from home:michal-m:branches:Base:System
- libkmod: Handle long lines in /proc/modules (bsc#983754)
  0001-libkmod-Handle-long-lines-in-proc-modules.patch

OBS-URL: https://build.opensuse.org/request/show/403054
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=107
2016-06-17 15:29:31 +00:00
90dbd3c8f5 Accepting request 382785 from Base:System
- Ignore make check error of ppc64 architecture, bypass boo#897845 (forwarded request 382767 from michel_mno)

OBS-URL: https://build.opensuse.org/request/show/382785
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=36
2016-04-06 09:50:47 +00:00
6935bee3df Accepting request 382767 from home:michel_mno:branches:Base:System
- Ignore make check error of ppc64 architecture, bypass boo#897845

OBS-URL: https://build.opensuse.org/request/show/382767
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=105
2016-04-01 07:56:24 +00:00
444d4188a4 Accepting request 358579 from Base:System
- Fix kernel master build for ppc64le
  depmod-Ignore_PowerPC64_ABIv2_.TOC.symbol.patch (forwarded request 358575 from k0da)

OBS-URL: https://build.opensuse.org/request/show/358579
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=35
2016-02-18 10:05:55 +00:00
f473f8a985 Accepting request 358575 from home:k0da:branches:Base:System
- Fix kernel master build for ppc64le
  depmod-Ignore_PowerPC64_ABIv2_.TOC.symbol.patch

OBS-URL: https://build.opensuse.org/request/show/358575
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=103
2016-02-09 15:34:35 +00:00
0f4520e461 Accepting request 348854 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/348854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=34
2015-12-18 20:51:47 +00:00
b3d34d7226 kmod-22
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=101
2015-12-07 15:04:47 +00:00
f803b78c61 Accepting request 344376 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/344376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=33
2015-11-18 21:31:30 +00:00
85593df3ca kmod-21
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=99
2015-11-07 10:56:11 +00:00
Stephan Kulow
9314ec00b9 Accepting request 298366 from Base:System
- Update to kmod 20
[forward #xxxxxx by mmarek]

OBS-URL: https://build.opensuse.org/request/show/298366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=32
2015-04-27 20:07:33 +00:00
b64f273295 order this
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=97
2015-04-21 16:22:25 +00:00
e6ff04cc91 Accepting request 298324 from home:michal-m:branches:Base:System
- Update to kmod 20
* More robust ELF parsing
* To fix a race, modprobe only looks at modules.builtin to
  determine a builtin module, so e.g. 'modprobe vt' will no longer
  work.
* Other fixes
* Testsuite moved to a separate package, since it is now building
  the test modules from sources, which requires the kernel package.
* dropped kmod-blacklist-fixtest.patch (merged upstream)


- Run the kmod testsuite in a separate build, to avoid a buildloop
  with the kernel.

OBS-URL: https://build.opensuse.org/request/show/298324
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=96
2015-04-21 16:20:20 +00:00
4ed5e9e05f Accepting request 294252 from Base:System
- If kmod packge changes, regenerate the initrd. (forwarded request 294242 from elvigia)

OBS-URL: https://build.opensuse.org/request/show/294252
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=31
2015-04-05 22:25:37 +00:00
12d40268b1 Accepting request 294242 from home:elvigia:branches:Base:System
- If kmod packge changes, regenerate the initrd.

OBS-URL: https://build.opensuse.org/request/show/294242
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=94
2015-04-02 19:02:46 +00:00
bcf2e27856 Accepting request 289854 from Base:System
- 0001-use-correct-sort-method-in-test-array.patch: use correct test
  bsc#920930

OBS-URL: https://build.opensuse.org/request/show/289854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=30
2015-03-16 05:55:53 +00:00
bd0416e417 Clean spec from cruft
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=92
2015-03-07 17:25:21 +00:00
56f1b1f508 Accepting request 289634 from home:msmeissn:branches:Base:System
- 0001-use-correct-sort-method-in-test-array.patch: use correct test
  bsc#920930

OBS-URL: https://build.opensuse.org/request/show/289634
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=91
2015-03-06 11:36:23 +00:00
dcfbc23541 Accepting request 287247 from Base:System
- kmod-blacklist-fixtest.patch: tag the test in test-blacklist correctly

OBS-URL: https://build.opensuse.org/request/show/287247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=29
2015-02-25 01:16:27 +00:00
32cc848403 OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=89 2015-02-22 18:10:45 +00:00
6b78f92048 OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=88 2015-02-22 10:45:11 +00:00
07f12cb6c1 - kmod-blacklist-fixtest.patch: tag the test in test-blacklist correctly
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=87
2015-02-22 10:41:59 +00:00
ad08ed0846 OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=86 2015-02-21 22:16:41 +00:00
Stephan Kulow
e9684b2ceb Accepting request 263053 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/263053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=28
2014-11-29 07:39:49 +00:00
690b015560 Accepting request 261732 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/261732
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=27
2014-11-18 21:55:48 +00:00
09126a6ed6 OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=83 2014-11-17 10:08:08 +00:00
83e01a9446 Move out of /pkg/
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=82
2014-11-16 20:55:17 +00:00
5b03aad3c6 Reduce changelog to the user interesting parts
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=81
2014-11-16 20:52:30 +00:00
297e2a777b Accepting request 261932 from home:elvigia:branches:Base:System
- Update to kmod 19 
*  Fix missing CLOEXEC in library
*  Fix error message while opening kmod's index
*  Add kmod(8) man page
*  Clarify tools vs library licenses
*  static-nodes: when writing in tmpfiles format, indicate that
   creation of static nodes should only happen at boot. This is used and
   required by systemd-217+.
* Improvements to testsuite.

OBS-URL: https://build.opensuse.org/request/show/261932
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=80
2014-11-16 20:44:45 +00:00
266ebe2e0d Accepting request 260295 from home:elvigia:branches:Base:System
- Build with full RELRO. 
- Enable verbose build (build checks depend on that)

OBS-URL: https://build.opensuse.org/request/show/260295
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=79
2014-11-08 00:55:54 +00:00
Stephan Kulow
84760a0102 Accepting request 247497 from Base:System
- Do not filter unsupported modules when running a vanilla kernel
  (bnc#871066).

OBS-URL: https://build.opensuse.org/request/show/247497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=26
2014-09-07 09:09:41 +00:00
6dbc03955a Revert renames, it upsets factory-auto
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=77
2014-09-04 09:50:59 +00:00
bb5bee2e71 Accepting request 247492 from home:michal-m:branches:Base:System
- Do not filter unsupported modules when running a vanilla kernel
  (bnc#871066)
  new patch: 0005-Do-not-filter-unsupported-modules-when-running-a-van.patch
- Renumbered remaining patches.

OBS-URL: https://build.opensuse.org/request/show/247492
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=76
2014-09-04 09:27:48 +00:00
Stephan Kulow
e1f9c0ac8b Accepting request 238661 from Base:System
- Update to new upstream release 18

OBS-URL: https://build.opensuse.org/request/show/238661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=24
2014-06-26 08:42:38 +00:00
8797ee9329 kmod-18
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=74
2014-06-24 13:19:36 +00:00
Stephan Kulow
2aa462ce9f Accepting request 234279 from Base:System
(forwarded request 234278 from matwey)

OBS-URL: https://build.opensuse.org/request/show/234279
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=23
2014-05-18 04:49:15 +00:00
4d0c3cc817 Accepting request 234278 from home:matwey:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/234278
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=72
2014-05-16 11:14:41 +00:00
Stephan Kulow
a7034125ca Accepting request 229957 from Base:System
(forwarded request 229859 from matwey)

OBS-URL: https://build.opensuse.org/request/show/229957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=22
2014-04-15 05:35:27 +00:00
e3cebe6d9d Accepting request 229859 from home:matwey:beaglebone132
OBS-URL: https://build.opensuse.org/request/show/229859
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=70
2014-04-14 08:00:19 +00:00
bfb302083d Syntax changes to changelog. Plus I don't need more credit than I already have :)
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=69
2014-04-08 08:49:21 +00:00
ccce001018 Accepting request 229356 from home:michal-m:branches:Base:System
- Remove th now obsolete test-files.tar.xz tarball
  (thanks to Jan Engelhardt)

- Updated to kmod 17
  - Do not require xsltproc for build
  - Parse softdeps stored in kernel modules
  - Add experimental python bindings (not enabled in the package
    yet)
  - Misc bugfixes
- Deleted patches that went upstream. Only the unsupported modules
  feature remains:
  0002-modprobe-Recognize-allow-unsupported-modules-on-comm.patch
  0003-libkmod-config-Recognize-allow_unsupported_modules-i.patch
  0009-libkmod-Implement-filtering-of-unsupported-modules-o.patch
  0010-modprobe-Implement-allow-unsupported-modules.patch

OBS-URL: https://build.opensuse.org/request/show/229356
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=68
2014-04-08 08:48:24 +00:00
8e0db140ab Accepting request 225602 from home:michal-m:branches:Base:System
- Provide and obsolete module-init-tools (bnc#867442)

OBS-URL: https://build.opensuse.org/request/show/225602
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=67
2014-03-11 14:01:20 +00:00
17f675073d Accepting request 224989 from home:michal-m:branches:Base:System
- testsuite: Fix uname() during glibc startup

OBS-URL: https://build.opensuse.org/request/show/224989
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=66
2014-03-07 15:06:38 +00:00
237161f1b6 Accepting request 224726 from home:michal-m:branches:Base:System
- testsuite: Check the list of loaded modules after a test
- testsuite: Add test for modprobe --force
- testsuite: Do not provide finit_module(2) on older kernels
- Add some tests for kernels without finit_module(2)
- libkmod-module: Simplify kmod_module_insert_module()
- libkmod: Implement filtering of unsupported modules (fate#316971)
- modprobe: Implement --allow-unsupported-modules (fate#316971)
- make the %check section fatal

OBS-URL: https://build.opensuse.org/request/show/224726
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=65
2014-03-05 15:59:07 +00:00
Stephan Kulow
b484d3cd67 Accepting request 223987 from Base:System
- Remove "rmmod -w" documentation and getopt entry
- modprobe: Recognize --allow-unsupported-modules on commandline
  (fate#316971)
- libkmod-config: Recognize allow_unsupported_modules in the
  configuration (fate#316971)

- Drop the non-upstream kmod-no-static.diff; the size difference is
  negligible. (forwarded request 223975 from michal-m)

OBS-URL: https://build.opensuse.org/request/show/223987
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=21
2014-03-01 13:38:41 +00:00
3e7521ddc2 Accepting request 223975 from home:michal-m:branches:Base:System
- Remove "rmmod -w" documentation and getopt entry
- modprobe: Recognize --allow-unsupported-modules on commandline
  (fate#316971)
- libkmod-config: Recognize allow_unsupported_modules in the
  configuration (fate#316971)

- Drop the non-upstream kmod-no-static.diff; the size difference is
  negligible.

OBS-URL: https://build.opensuse.org/request/show/223975
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=63
2014-02-26 17:34:42 +00:00
Stephan Kulow
96800f09ec Accepting request 213453 from Base:System
- Update to new upstream release 16

OBS-URL: https://build.opensuse.org/request/show/213453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=20
2014-01-13 15:53:03 +00:00
576c5a20ab kmod-16
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=61
2014-01-07 12:03:22 +00:00
Stephan Kulow
a5cc4929a4 Accepting request 200719 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/200719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=19
2013-09-26 17:34:31 +00:00
0568b45bef kmod-15/2
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=59
2013-09-02 21:39:46 +00:00
ed2768dc8a kmod-15
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=58
2013-09-02 21:39:27 +00:00
fcc28fe86c Back out change; we can do this without obsol/prov
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=57
2013-08-17 00:33:49 +00:00
3afd50798f Accepting request 185700 from home:elvigia:branches:Base:System
- Provide and Obsolete module-init-tools, this change must only 
  be accepted after dropping module-init-tools

OBS-URL: https://build.opensuse.org/request/show/185700
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=56
2013-08-17 00:29:47 +00:00
Stephan Kulow
5372f4b3fd Accepting request 183080 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/183080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=17
2013-07-16 13:33:45 +00:00
aa39021637 kmod-14
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=54
2013-07-03 22:41:41 +00:00
Stephan Kulow
93f927b9a1 Accepting request 171051 from Base:System
- Update to new upstream release 13
* depmod: --symbol-prefix actually requires an argument
* depmod: fix builtin symbols resolution when the prefix symbol is set
* libkmod: Use secure_getenv if available
* rmmod: Teach rmmod about builtin modules
* libkmod: add finit_module logic
* modprobe: Fix assertion on --show-depends with bogus config file
* Many other bugfixes see https://lwn.net/Articles/546711

OBS-URL: https://build.opensuse.org/request/show/171051
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=16
2013-04-17 15:57:50 +00:00
2ef757560d Remove a space and follow general text
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=52
2013-04-16 06:34:10 +00:00
a68c716fe6 Accepting request 170951 from home:elvigia:branches:Base:System
- KMOD 13
* depmod: --symbol-prefix actually requires an argument
* depmod: fix builtin symbols resolution when the prefix symbol is set
*  libkmod: Use secure_getenv if available
* rmmod: Teach rmmod about builtin modules
* libkmod: add finit_module logic
* modprobe: Fix assertion on --show-depends with bogus config file
* Many other bugfixes see https://lwn.net/Articles/546711

OBS-URL: https://build.opensuse.org/request/show/170951
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=51
2013-04-16 06:33:31 +00:00
Stephan Kulow
ff175cf637 Accepting request 144408 from Base:System
- Update to new upstream release 12
* Fix removing vermagic from module when told to force load a module
* Fix removing __versions section when told to force load a
  module: we need to mangle the section header, not the section.
* modinfo no longer fails while loading a module from file when
  path contains ".ko" substring

OBS-URL: https://build.opensuse.org/request/show/144408
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=14
2012-12-10 11:19:42 +00:00
6f4127f4d9 SLES build
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=49
2012-12-06 12:09:55 +00:00
6723e26bc5 Older deps
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=48
2012-12-06 12:07:17 +00:00
b34a07eb55 kmod-12
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=47
2012-12-06 11:55:50 +00:00
Stephan Kulow
4fb51ae167 Accepting request 143721 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/143721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=13
2012-12-03 08:46:26 +00:00
a14598bcae Add Requires:kmod for kmod-compat
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=45
2012-11-23 17:40:01 +00:00
90336fcdac Require suse-module-tools
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=44
2012-11-23 17:18:22 +00:00
Stephan Kulow
d0c39a5aae Accepting request 141315 from Base:System
- Update to kmod-11
* Fix testsuite defining symbols twice on 32 bit systems
* Allow to check generated files against correct ones
* libkmod now keeps a file opened after the first call to
* kmod_module_get_{info,versions,symbols,dependency_symbols}. This
  reduces signficantly the amount of time depmod tool takes to
  execute. Particularly if compressed modules are used.
* Remove --with-rootprefix from build system. It was not a great
  idea after all and should not be use since it causes more harm
  than benefits.
* Hide --wait option on rmmod. This feature is being targeted for
  removal from kernel. rmmod still accepts this option, but it is
  hidden now: man page and usage() says nothing about it and if
  it is used, user will get a 10s sleep. This way we can check and
  help if anyone is using this feature.
* Refactor message logging on all tools, giving proper prefix,
  routing everything to syslog when asked for, etc.
* Fix parsing of modules.order when using compressed modules
* Usage messages go to stdout instead of stderr
* Fix memory leak in hash implementation

OBS-URL: https://build.opensuse.org/request/show/141315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=12
2012-11-15 09:57:46 +00:00
82c91e1f50 Move modules.dep.bin.5 to kmod-compat to avoid file clash
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=42
2012-11-14 00:41:31 +00:00
0851608ecf Align log messages
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=41
2012-11-11 21:55:07 +00:00
cd856dea1f Accepting request 140871 from home:sumski:branches:Base:System
Update to kmod-11

OBS-URL: https://build.opensuse.org/request/show/140871
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=40
2012-11-11 21:50:58 +00:00
Stephan Kulow
a97e644911 Accepting request 134993 from Base:System
- Provide the "modutils" virtual symbol
- Update to new upstream release 10
* Read coresize from /sys if supported
* Add flag to kmod_module_probe_insert() to apply blacklisting
  during probe only if mod is an alias. Now modprobe uses this
  flag by default.

OBS-URL: https://build.opensuse.org/request/show/134993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=11
2012-09-26 14:20:56 +00:00
59e38f66e7 Restore ugly changelog to please factory scripts
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=38
2012-09-19 07:27:35 +00:00
4591d8c41f Ignore check return code
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=37
2012-09-19 07:18:11 +00:00
1b7306bf5b kmod-10
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=36
2012-09-16 01:49:28 +00:00
505be093c1 Provide modutils symbol
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=35
2012-09-13 23:20:02 +00:00
Stephan Kulow
3f7983bbe5 Accepting request 125589 from Base:System
- Update to new upstream release 9
* build-sys: allow compressed modules in testsuite
* build-sys: Make dirs writable on rootfs creation
* depmod: use ferror and fclose to check for error
* depmod: return error when index is truncated due to ENOSPC
* depmod: fix coding-style issue in array declaration
* depmod: fail if any index could not be created
* depmod: don't return error if modules.builtin don't exist
* libkmod-util: split function for usec conversion
* libkmod-util: add missing stdbool.h include
- Fix broken testsuites on 32bit systems.
  add: fix-32bits.diff

OBS-URL: https://build.opensuse.org/request/show/125589
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=10
2012-06-25 12:00:27 +00:00
00869a7727 Annotate patch; trim changelog to the important things; place in current URLs
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=33
2012-06-22 21:57:21 +00:00
Robert Milasan
4c5553e792 - Fix broken testsuites on 32bit systems.
add: fix-32bits.diff

OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=32
2012-06-21 06:38:18 +00:00
Robert Milasan
87a9c849bd * libkmod-util: add missing stdbool.h include
- Don't assert mkdir_p, it fails on 32bit systems.
  add: dont-assert-mkdir_p.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=31
2012-06-20 13:11:38 +00:00
Robert Milasan
2aef4e0d72 - Update to new upstream release 9
* build-sys: allow compressed modules in testsuite
* build-sys: Make dirs writable on rootfs creation
* depmod: use ferror and fclose to check for error
* depmod: return error when index is truncated due to ENOSPC
* depmod: fix coding-style issue in array declaration
* depmod: fail if any index could not be created
* depmod: don't return error if modules.builtin don't exist
* libkmod-util: split function for usec conversion
* libkmod-util: add missing stdbool.h include

OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=30
2012-06-20 08:46:14 +00:00
Stephan Kulow
108ad495fa Accepting request 114895 from Base:System
- Restore patch descriptions
  (and use `quilt setup` for rediff in future)

OBS-URL: https://build.opensuse.org/request/show/114895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=8
2012-04-23 07:15:11 +00:00
cc0f590fe5 Restore patch descriptions
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=28
2012-04-21 01:57:03 +00:00
Stephan Kulow
d2147864d2 Accepting request 114761 from Base:System
- Update to new upstream release 8
* doc: remove links to NULL going nowhere.
* modprobe: handle -ENOENT return from init_module.
* doc: silent man page generation and fix gtk-doc warnings.
* modprobe: fix typo in config dump: option->options.

OBS-URL: https://build.opensuse.org/request/show/114761
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=7
2012-04-20 13:17:48 +00:00
Robert Milasan
9123c8476e - Update to new upstream release 8
* doc: remove links to NULL going nowhere.
* modprobe: handle -ENOENT return from init_module.
* doc: silent man page generation and fix gtk-doc warnings.
* modprobe: fix typo in config dump: option->options.

OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=26
2012-04-19 14:59:31 +00:00
Stephan Kulow
bdbcbf1717 Accepting request 114359 from Base:System
- Update to new upstream release 7
* build-sys: don't set CFLAGS and LDFLAGS.
* build-sys: re-organize configure.ac.
* configure.ac: Move link only flags out of CFLAGS and into LDFLAGS.
* Add CC_CHECK_LDFLAGS_APPEND m4 macro.
* config: use order /etc, /run, /lib.
* modprobe: set log prio to 0 if user passed -q arg.
* modprobe: always try to remove all modules in command line.
* modprobe: don't check if module builtin to decide if it's builtin.
* modprobe: fix error path in removing modules.

OBS-URL: https://build.opensuse.org/request/show/114359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=6
2012-04-19 06:49:48 +00:00
4d72832518 Restore Git URLs
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=24
2012-04-18 11:15:28 +00:00
Robert Milasan
1a452c544f Accepting request 114354 from home:rmilasan:branches:Base:System
- Update to new upstream release 7
  * build-sys: don't set CFLAGS and LDFLAGS.
  * build-sys: re-organize configure.ac.
  * configure.ac: Move link only flags out of CFLAGS and into LDFLAGS.
  * Add CC_CHECK_LDFLAGS_APPEND m4 macro.
  * config: use order /etc, /run, /lib.
  * modprobe: set log prio to 0 if user passed -q arg.
  * modprobe: always try to remove all modules in command line.
  * modprobe: don't check if module builtin to decide if it's builtin.
  * modprobe: fix error path in removing modules.

OBS-URL: https://build.opensuse.org/request/show/114354
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=23
2012-04-18 11:05:36 +00:00
Stephan Kulow
77413a688b Accepting request 108783 from Base:System
- place binary in /usr tree (UsrMerge project)

OBS-URL: https://build.opensuse.org/request/show/108783
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=5
2012-03-13 08:34:13 +00:00
4b49bf8edf Accepting request 108736 from home:rjschwei:branches:Base:System
usrMerge project - move files from toplevel to /usr

OBS-URL: https://build.opensuse.org/request/show/108736
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=21
2012-03-10 18:27:40 +00:00
Stephan Kulow
de6575f693 Accepting request 107901 from Base:System
- Update to new upstream release 6
* New API: kmod_module_apply_filter, a function to apply filters
  in a list of modules
* Lookup modules.builtin.bin to decide if a module is built into
  the kernel
* Resolve infinite loops with softdeps and user configs with
  install commands

OBS-URL: https://build.opensuse.org/request/show/107901
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=4
2012-03-07 19:09:24 +00:00
de08b15014 kmod 6
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=19
2012-03-03 20:52:30 +00:00
Stephan Kulow
1aa54c613e Accepting request 103147 from Base:System
Previous SR did not work due to Source0 being used twice accidentally.
- Update to new upstream release 5

OBS-URL: https://build.opensuse.org/request/show/103147
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=3
2012-02-08 14:38:38 +00:00
97f0901b06 Redo patch to use -version-number instead
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=16
2012-02-08 02:47:37 +00:00
288d9ebf01 Include tarball signature
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=15
2012-02-08 01:03:29 +00:00
b142ac7be3 kmod 5
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=14
2012-02-07 00:59:10 +00:00
015c7fa12a kmod 4
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=13
2012-01-20 18:20:51 +00:00
Stephan Kulow
c348fb8e58 Accepting request 99207 from Base:System
- Update to new upstream release 3
* new APIs in libkmod: get symbols from module, parsing the ELF
  section, dependency symbols, insert module like modprobe
* support for Xz-compressed modules
* the depmod tool

OBS-URL: https://build.opensuse.org/request/show/99207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=2
2012-01-09 11:04:43 +00:00
0afbbc7822 kmod 3
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=10
2012-01-06 00:53:03 +00:00
Stephan Kulow
ad0e29b47b Accepting request 97609 from Base:System
resubmit after SPDX

OBS-URL: https://build.opensuse.org/request/show/97609
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kmod?expand=0&rev=1
2012-01-04 06:24:18 +00:00
232c01572b kmod 2.35
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=8
2011-12-24 20:30:44 +00:00
16950304e1 Enable zlib (merge staged changes)
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=7
2011-12-24 18:39:22 +00:00
Cristian Rodríguez
f12ff053f5 Accepting request 98112 from home:elvigia:branches:Base:System
- Use --enable-zlib and buildRequire zlib 
- run make check

OBS-URL: https://build.opensuse.org/request/show/98112
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=6
2011-12-24 18:04:23 +00:00
f47a30976e kmod v2-21-g9b966da
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=5
2011-12-24 02:05:41 +00:00
f5ac3c1991 SPDX license tag
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=4
2011-12-21 13:03:00 +00:00
1cffce2794 Update URL tag
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=3
2011-12-21 12:29:04 +00:00
910d06d4d6 kmod 2
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=2
2011-12-21 02:20:49 +00:00
Cristian Rodríguez
cac10b49d5 Accepting request 96968 from home:jengelh:dev
Prospective module-init-tools replacement

OBS-URL: https://build.opensuse.org/request/show/96968
OBS-URL: https://build.opensuse.org/package/show/Base:System/kmod?expand=0&rev=1
2011-12-18 20:28:33 +00:00
16 changed files with 202 additions and 178 deletions

View File

@ -0,0 +1,53 @@
From a8a2fd5a84a74726e11edb92ac20b5c5918b2edd Mon Sep 17 00:00:00 2001
From: Jan Engelhardt <jengelh@inai.de>
Date: Sat, 22 Feb 2025 00:17:40 +0100
Subject: [PATCH] build: resolve build failure due to missing include
On openSUSE Tumbleweed with gcc-14.2.1, I observe:
```
libtool: compile: gcc -DHAVE_CONFIG_H -I. -include ./config.h -I.
-DSYSCONFDIR=\"/etc\" -DDISTCONFDIR=\"/usr/lib\"
-DMODULE_DIRECTORY=\"/usr/lib/modules\" -pipe -fdata-sections
-fdiagnostics-show-option -ffunction-sections -fno-common -fvisibility=hidden
-W -Wall -Wchar-subscripts -Wdeclaration-after-statement -Wendif-labels -Wextra
-Wfloat-equal -Wformat=2 -Winit-self -Wlogical-op -Wmissing-declarations
-Wmissing-include-dirs -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs
-Wno-unused-parameter -Wold-style-definition -Wpointer-arith -Wredundant-decls
-Wshadow -Wsign-compare -Wstrict-aliasing=3 -Wstrict-prototypes -Wtype-limits
-Wundef -Wuninitialized -Wvla -Wwrite-strings -O2 -Wall -U_FORTIFY_SOURCE
-D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables
-fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type
-flto=auto -g -c libkmod/libkmod-unsupported.c -fPIC -DPIC -o
libkmod/.libs/libkmod-unsupported.o
In file included from libkmod/libkmod-internal.h:8,
from libkmod/libkmod-unsupported.c:1:
shared/macro.h: In function 'freep':
shared/macro.h:69:9: error: implicit declaration of function 'free'
[-Wimplicit-function-declaration]
69 | free(*(void **)p);
shared/macro.h:69:9: warning: incompatible implicit declaration of built-in
function 'free' [-Wbuiltin-declaration-mismatch]
69 | free(*(void **)p);
shared/macro.h:69:9: note: include '<stdlib.h>' or provide a declaration of 'free'
make[2]: *** [Makefile:1597: libkmod/libkmod-unsupported.lo] Error 1
```
---
shared/macro.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/shared/macro.h b/shared/macro.h
index 8829d0b..e684884 100644
--- a/shared/macro.h
+++ b/shared/macro.h
@@ -5,6 +5,7 @@
#pragma once
#include <stddef.h>
+#include <stdlib.h>
#if defined(HAVE_STATIC_ASSERT)
#define assert_cc(expr) _Static_assert((expr), #expr)
--
2.48.1

View File

@ -1,31 +0,0 @@
From 590074281e8463128ac92ed2640405cd05b10cb1 Mon Sep 17 00:00:00 2001
From: Christian Hesse <mail@eworm.de>
Date: Wed, 14 Aug 2024 09:58:16 +0200
Subject: [PATCH] testsuite: fix path for test-user
... as this just does not find its paths.
Closes: https://github.com/kmod-project/kmod/issues/69
Fixes: 9d1fb31 ("libkmod, depmod, modprobe: Make directory for kernel modules configurable")
Signed-off-by: Christian Hesse <mail@eworm.de>
Signed-off-by: Lucas De Marchi <lucas.de.marchi@gmail.com>
---
testsuite/test-user.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/testsuite/test-user.c b/testsuite/test-user.c
index 97a4747..0db48c3 100644
--- a/testsuite/test-user.c
+++ b/testsuite/test-user.c
@@ -16,7 +16,7 @@
#include "testsuite.h"
#define TEST_USER_ROOTFS TESTSUITE_ROOTFS "test-user/"
-#define TEST_USER_KERNEL_DIR TEST_USER_ROOTFS "lib/modules/4.4.4/"
+#define TEST_USER_KERNEL_DIR TEST_USER_ROOTFS MODULE_DIRECTORY "/4.4.4/"
static const char *const test_user_config_paths[] = {
TEST_USER_ROOTFS "etc/modprobe.d",
--
2.46.0

View File

@ -13,20 +13,20 @@ Patch-mainline: never
tools/modprobe.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/tools/modprobe.c b/tools/modprobe.c
index a9e2331..3be2989 100644
--- a/tools/modprobe.c
+++ b/tools/modprobe.c
@@ -85,6 +85,8 @@ static const struct option cmdopts[] = {
{"dirname", required_argument, 0, 'd'},
{"set-version", required_argument, 0, 'S'},
Index: kmod-34/tools/modprobe.c
===================================================================
--- kmod-34.orig/tools/modprobe.c
+++ kmod-34/tools/modprobe.c
@@ -78,6 +78,8 @@ static const struct option cmdopts[] = {
{ "dirname", required_argument, 0, 'd' },
{ "set-version", required_argument, 0, 'S' },
+ {"allow-unsupported-modules", no_argument, 0, 128},
+
{"syslog", no_argument, 0, 's'},
{"quiet", no_argument, 0, 'q'},
{"verbose", no_argument, 0, 'v'},
@@ -843,6 +845,9 @@ static int do_modprobe(int argc, char **orig_argv)
{ "syslog", no_argument, 0, 's' },
{ "quiet", no_argument, 0, 'q' },
{ "verbose", no_argument, 0, 'v' },
@@ -859,6 +861,9 @@ static int do_modprobe(int argc, char **
case 'S':
kversion = optarg;
break;
@ -35,7 +35,4 @@ index a9e2331..3be2989 100644
+ break;
case 's':
env_modprobe_options_append("-s");
use_syslog = 1;
--
2.20.1
use_syslog = true;

View File

@ -10,12 +10,12 @@ Patch-mainline: never
libkmod/libkmod-config.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/libkmod/libkmod-config.c b/libkmod/libkmod-config.c
index aaac0a1..1b24536 100644
--- a/libkmod/libkmod-config.c
+++ b/libkmod/libkmod-config.c
@@ -650,6 +650,9 @@ static int kmod_config_parse(struct kmod_config *config, int fd,
|| streq(cmd, "config")) {
Index: kmod-34/libkmod/libkmod-config.c
===================================================================
--- kmod-34.orig/libkmod/libkmod-config.c
+++ kmod-34/libkmod/libkmod-config.c
@@ -855,6 +855,9 @@ static int kmod_config_parse(struct kmod
} else if (streq(cmd, "include") || streq(cmd, "config")) {
ERR(ctx, "%s: command %s is deprecated and not parsed anymore\n",
filename, cmd);
+ } else if (streq(cmd, "allow_unsupported_modules")) {
@ -24,6 +24,3 @@ index aaac0a1..1b24536 100644
} else {
syntax_error:
ERR(ctx, "%s line %u: ignoring bad line starting with '%s'\n",
--
2.20.1

View File

@ -12,11 +12,11 @@ Patch-mainline: never
libkmod/libkmod-module.c | 31 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+), 2 deletions(-)
Index: kmod-33/libkmod/libkmod-config.c
Index: kmod-34/libkmod/libkmod-config.c
===================================================================
--- kmod-33.orig/libkmod/libkmod-config.c
+++ kmod-33/libkmod/libkmod-config.c
@@ -869,8 +869,16 @@ static int kmod_config_parse(struct kmod
--- kmod-34.orig/libkmod/libkmod-config.c
+++ kmod-34/libkmod/libkmod-config.c
@@ -856,8 +856,16 @@ static int kmod_config_parse(struct kmod
ERR(ctx, "%s: command %s is deprecated and not parsed anymore\n",
filename, cmd);
} else if (streq(cmd, "allow_unsupported_modules")) {
@ -35,23 +35,23 @@ Index: kmod-33/libkmod/libkmod-config.c
} else {
syntax_error:
ERR(ctx, "%s line %u: ignoring bad line starting with '%s'\n",
Index: kmod-33/libkmod/libkmod-internal.h
Index: kmod-34/libkmod/libkmod-internal.h
===================================================================
--- kmod-33.orig/libkmod/libkmod-internal.h
+++ kmod-33/libkmod/libkmod-internal.h
@@ -131,6 +131,7 @@ struct kmod_config {
--- kmod-34.orig/libkmod/libkmod-internal.h
+++ kmod-34/libkmod/libkmod-internal.h
@@ -105,6 +105,7 @@ struct kmod_config {
struct kmod_list *weakdeps;
struct kmod_list *paths;
+ int block_unsupported;
};
int kmod_config_new(struct kmod_ctx *ctx, struct kmod_config **config, const char * const *config_paths) __attribute__((nonnull(1, 2,3)));
Index: kmod-33/libkmod/libkmod-module.c
_nonnull_all_ int kmod_config_new(struct kmod_ctx *ctx, struct kmod_config **config, const char * const *config_paths);
Index: kmod-34/libkmod/libkmod-module.c
===================================================================
--- kmod-33.orig/libkmod/libkmod-module.c
+++ kmod-33/libkmod/libkmod-module.c
@@ -767,6 +767,24 @@ KMOD_EXPORT const char *kmod_module_get_
--- kmod-34.orig/libkmod/libkmod-module.c
+++ kmod-34/libkmod/libkmod-module.c
@@ -568,6 +568,24 @@ KMOD_EXPORT const char *kmod_module_get_
return mod->name;
}
@ -62,7 +62,7 @@ Index: kmod-33/libkmod/libkmod-module.c
+ struct kmod_elf *elf;
+
+ elf = kmod_file_get_elf(mod->file);
+ count = kmod_elf_get_strings(elf, ".modinfo", &strings);
+ count = kmod_elf_get_modinfo_strings(elf, &strings);
+ if (count < 0)
+ return count;
+ for (i = 0; i < count; i++)
@ -73,10 +73,10 @@ Index: kmod-33/libkmod/libkmod-module.c
+ return 0;
+}
+
/**
* kmod_module_get_path:
* @mod: kmod module
@@ -947,6 +965,7 @@ KMOD_EXPORT int kmod_module_insert_modul
KMOD_EXPORT const char *kmod_module_get_path(const struct kmod_module *mod)
{
if (mod == NULL)
@@ -690,6 +708,7 @@ KMOD_EXPORT int kmod_module_insert_modul
int err;
const char *path;
const char *args = options ? options : "";
@ -84,7 +84,7 @@ Index: kmod-33/libkmod/libkmod-module.c
if (mod == NULL)
return -ENOENT;
@@ -965,6 +984,18 @@ KMOD_EXPORT int kmod_module_insert_modul
@@ -708,6 +727,18 @@ KMOD_EXPORT int kmod_module_insert_modul
}
}

View File

@ -9,15 +9,17 @@ Patch-mainline: never
Makefile.am | 4 +++-
libkmod/libkmod-unsupported.c | 9 +++++++++
libkmod/libkmod-unsupported.h | 8 ++++++++
shared/macro.h | 1 +
tools/modprobe.c | 8 +++++++-
4 files changed, 27 insertions(+), 2 deletions(-)
5 files changed, 28 insertions(+), 2 deletions(-)
create mode 100644 libkmod/libkmod-unsupported.c
create mode 100644 libkmod/libkmod-unsupported.h
diff -u kmod-28.orig/Makefile.am kmod-28/Makefile.am
--- kmod-28.orig/Makefile.am 2021-01-07 19:29:12.972438665 +0100
+++ kmod-28/Makefile.am 2021-01-28 12:59:16.613421834 +0100
@@ -108,7 +108,9 @@
Index: kmod-34/Makefile.am
===================================================================
--- kmod-34.orig/Makefile.am
+++ kmod-34/Makefile.am
@@ -113,7 +113,9 @@ libkmod_libkmod_la_LIBADD = \
${libzstd_LIBS} ${liblzma_LIBS} ${zlib_LIBS} ${libcrypto_LIBS}
noinst_LTLIBRARIES += libkmod/libkmod-internal.la
@ -28,10 +30,10 @@ diff -u kmod-28.orig/Makefile.am kmod-28/Makefile.am
libkmod_libkmod_internal_la_LDFLAGS = $(AM_LDFLAGS) \
-Wl,--version-script=$(top_srcdir)/libkmod/libkmod.sym
libkmod_libkmod_internal_la_DEPENDENCIES = $(libkmod_libkmod_la_DEPENDENCIES)
Index: kmod-27/libkmod/libkmod-unsupported.c
Index: kmod-34/libkmod/libkmod-unsupported.c
===================================================================
--- /dev/null
+++ kmod-27/libkmod/libkmod-unsupported.c
+++ kmod-34/libkmod/libkmod-unsupported.c
@@ -0,0 +1,9 @@
+#include "libkmod-internal.h"
+#include "libkmod-unsupported.h"
@ -42,10 +44,10 @@ Index: kmod-27/libkmod/libkmod-unsupported.c
+
+ config->block_unsupported = 0;
+}
Index: kmod-27/libkmod/libkmod-unsupported.h
Index: kmod-34/libkmod/libkmod-unsupported.h
===================================================================
--- /dev/null
+++ kmod-27/libkmod/libkmod-unsupported.h
+++ kmod-34/libkmod/libkmod-unsupported.h
@@ -0,0 +1,8 @@
+#pragma once
+
@ -55,20 +57,32 @@ Index: kmod-27/libkmod/libkmod-unsupported.h
+ * library
+ */
+void kmod_internal_allow_unsupported(struct kmod_ctx *ctx);
Index: kmod-27/tools/modprobe.c
Index: kmod-34/shared/macro.h
===================================================================
--- kmod-27.orig/tools/modprobe.c
+++ kmod-27/tools/modprobe.c
@@ -38,6 +38,8 @@
--- kmod-34.orig/shared/macro.h
+++ kmod-34/shared/macro.h
@@ -5,6 +5,7 @@
#pragma once
#include <stddef.h>
+#include <stdlib.h>
#if defined(HAVE_STATIC_ASSERT)
#define assert_cc(expr) _Static_assert((expr), #expr)
Index: kmod-34/tools/modprobe.c
===================================================================
--- kmod-34.orig/tools/modprobe.c
+++ kmod-34/tools/modprobe.c
@@ -27,6 +27,8 @@
#include "kmod.h"
+#include "libkmod/libkmod-unsupported.h"
+
static int log_priority = LOG_CRIT;
static int use_syslog = 0;
#define LOG(...) log_printf(log_priority, __VA_ARGS__)
@@ -761,6 +763,7 @@ static int do_modprobe(int argc, char **
@@ -759,6 +761,7 @@ static int do_modprobe(int argc, char **
const char *dirname = NULL;
const char *root = NULL;
const char *kversion = NULL;
@ -76,7 +90,7 @@ Index: kmod-27/tools/modprobe.c
int use_all = 0;
int do_remove = 0;
int do_show_config = 0;
@@ -852,7 +855,7 @@ static int do_modprobe(int argc, char **
@@ -862,7 +865,7 @@ static int do_modprobe(int argc, char **
kversion = optarg;
break;
case 128:
@ -85,7 +99,7 @@ Index: kmod-27/tools/modprobe.c
break;
case 's':
env_modprobe_options_append("-s");
@@ -925,6 +928,9 @@ static int do_modprobe(int argc, char **
@@ -944,6 +947,9 @@ static int do_modprobe(int argc, char **
log_setup_kmod_log(ctx, verbose);

View File

@ -18,13 +18,13 @@ Patch-mainline: never
tools/modprobe.c | 5 +++++
3 files changed, 19 insertions(+)
diff --git a/libkmod/libkmod-config.c b/libkmod/libkmod-config.c
index 550a612..0fc2250 100644
--- a/libkmod/libkmod-config.c
+++ b/libkmod/libkmod-config.c
@@ -1008,6 +1008,19 @@ static struct kmod_config_iter *kmod_config_iter_new(const struct kmod_ctx* ctx,
* @short_description: retrieve current libkmod configuration
*/
Index: kmod-34/libkmod/libkmod-config.c
===================================================================
--- kmod-34.orig/libkmod/libkmod-config.c
+++ kmod-34/libkmod/libkmod-config.c
@@ -1204,6 +1204,19 @@ static struct kmod_config_iter *kmod_con
return iter;
}
+/*
+ * kmod_config_unsupported_allowed:
@ -39,26 +39,26 @@ index 550a612..0fc2250 100644
+ return !config->block_unsupported;
+}
+
/**
* kmod_config_get_blacklists:
* @ctx: kmod library context
diff --git a/libkmod/libkmod.h b/libkmod/libkmod.h
index 352627e..c2b9657 100644
--- a/libkmod/libkmod.h
+++ b/libkmod/libkmod.h
@@ -115,6 +115,7 @@ const char *kmod_config_iter_get_key(const struct kmod_config_iter *iter);
const char *kmod_config_iter_get_value(const struct kmod_config_iter *iter);
bool kmod_config_iter_next(struct kmod_config_iter *iter);
KMOD_EXPORT struct kmod_config_iter *kmod_config_get_blacklists(const struct kmod_ctx *ctx)
{
if (ctx == NULL)
Index: kmod-34/libkmod/libkmod.h
===================================================================
--- kmod-34.orig/libkmod/libkmod.h
+++ kmod-34/libkmod/libkmod.h
@@ -530,6 +530,7 @@ bool kmod_config_iter_next(struct kmod_c
* Since: 4
*/
void kmod_config_iter_free_iter(struct kmod_config_iter *iter);
+bool kmod_config_unsupported_allowed(const struct kmod_ctx *ctx);
/*
* kmod_module
diff --git a/tools/modprobe.c b/tools/modprobe.c
index aa4033d..4f1c54a 100644
--- a/tools/modprobe.c
+++ b/tools/modprobe.c
@@ -201,6 +201,11 @@ static int show_config(struct kmod_ctx *ctx)
/**
* SECTION:libkmod-module
Index: kmod-34/tools/modprobe.c
===================================================================
--- kmod-34.orig/tools/modprobe.c
+++ kmod-34/tools/modprobe.c
@@ -198,6 +198,11 @@ static int show_config(struct kmod_ctx *
kmod_config_iter_free_iter(iter);
}
@ -70,6 +70,3 @@ index aa4033d..4f1c54a 100644
puts("\n# End of configuration files. Dumping indexes now:\n");
fflush(stdout);
--
2.20.1

View File

@ -1,4 +1,4 @@
mtime: 1724288766
commit: c0d997b9f87fef11b441dffd32addda660379ac46be324866950df1bb120bbfb
mtime: 1740181126
commit: 8937595f476225a8217a7e8ecee144c92dd3e5689aa844988aaa8d7b71b6062f
url: https://src.opensuse.org/jengelh/kmod
revision: master

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0c2048e2a949628d627588e8adc4dabbfab2220ec67d60d7969fb1b33fd4d429
oid sha256:ae21019075180f8b7ba38ca9d3bdcbf1c412cfd05b5cab7bb4433dbfdd072b11
size 256

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6rM8lpABPHM5FqyDm6KlpjDL6lMFAma7li4ACgkQm6KlpjDL
6lM6OA//W5nsBow53HlqVH4I4uPO743SREE469uT0t9rF43IY+rngUNQAZGA9RP+
rw+vy4/v3uJ5YhZd6Z2mdPZFoG8WfM8xxhDhjhyZXpBlDCf9sp+hxZTG3/2Y5qy8
j0RUWwnunYzIAu+icLI1Svtq3ksp/7Il5nXYoPKVnEFxMN/y7bpbniac20osvsx4
gzJEQrNUwDlWx10jm+C2ijWFrdCEAZd8wBfDVWIZPzXxPrzGZULvkYVTe4MZ8y4p
1gWW6MTJU8ayiAJjM29RFqY2oPWLUw9hocCHDlsNuhMJ2mam+n9qSeWy7vgHm1F4
LUR90Kx9z0AUiwYS4tAQUHbfg/NJlhVjeMGG9jBsU4bjV/ljX6ofnweAPokKRvrt
ehdzJpwvbBa2FdVyQ7WCiIo5Rf7Ry73BE5KsmGrhDWtun+DMYiYPCMQJdNWs0mXb
KDBe4A8hKU3NIRzXl7X/bPNIkMc0SFD2RuS10SqQbKS23LwGVqtwBfhrsHmD95fA
cZiT+hSjBHC/ixlF36SzlBSLgQlPmfcbmvz5WIrs9GVJ720vYrKqsOhA5LVovmjd
jUkRaQPoKb3RVeX7J8QCPYU5/3/wysSYk8NekGW4id5kc8Pk6W4/+TB7kGkk/bkT
Xbg3r3BFy7s+mWv7BG1N51XKWaF18RcrI3mTNLrxuJe6MeNczDo=
=Feot
-----END PGP SIGNATURE-----

BIN
kmod-33.tar.xz (Stored with Git LFS)

Binary file not shown.

16
kmod-34.tar.sign Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6rM8lpABPHM5FqyDm6KlpjDL6lMFAme45F4ACgkQm6KlpjDL
6lPi9RAAj8FyJYcqVfZp4oOf36HGw9YXaaKWQcEBXys9UHFXWv553Gdh7pYkCSS4
oUX4kEe6yBuZi1k/WXxpttqSuL8gY9hEk7zLGeXzqttX3RuN2FkKPca2LSSFotMO
uUTWGI7exdG+FzyJFJQQftuCRni5+SxzvI11hkoTPaLWCuiCZgxI1w2AooT1kf84
esIvWp5z1c8ih4rVA2zy+cJUeCauvUN/R3G6SLE0IZjgSPErbUG24Gb1j0Rx5XHS
K9svzwiKxWZG77W9JkNnsi0zKxsbw5UvfViKdMPlq6Ypr7eJCHIMufYqj3YHjX7w
E6valX6KX9F5Scwu/84TUYEMm0BWCQZ9NaMvj4RYYlWnQLk1dR3b2K53SP8c6TKM
m9H03nRB6CN1SuNPxTCu47D22asgJE+5g+KAio/ALfvBmPRdSKniNiWAnjCeMqwl
QT2TeP3g4BhbqEgg3JTVDTChXItkfwRsRzUQJdnyJQzOC2OnO2qfk09PqFjxgyhq
M6IovupdO4iZs30kkG/gb+4sWXKqUYkGQrUWCgrhA6B7UdEgPyejDvBD1K0VhWbu
aO60cVoWvznvreylXN+Q/4BTOHWBkyQdoiLqWDfTST7aH8NvNKIpEDb46hfuKT5P
ZZ0o5OZFkHPzBC9bOtIBpk25FvxEDNRvJhF12co8UIu/cs0JbXE=
=jtsg
-----END PGP SIGNATURE-----

BIN
kmod-34.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,7 +1,7 @@
#
# spec file for package kmod-testsuite
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -22,7 +22,7 @@
Name: kmod-testsuite
%define lname libkmod2
Version: 33
Version: 34
Release: 0
Summary: Testsuite of the kmod package
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@ -40,7 +40,6 @@ Patch3: 0009-libkmod-Implement-filtering-of-unsupported-modules-o.patch
Patch4: 0010-modprobe-Implement-allow-unsupported-modules.patch
Patch5: 0011-Do-not-filter-unsupported-modules-when-running-a-van.patch
Patch6: 0012-modprobe-print-unsupported-status.patch
Patch7: 0001-testsuite-fix-path-for-test-user.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: docbook-xsl-stylesheets
@ -72,6 +71,8 @@ buildloop with the kernel.
%autopatch -p1
%build
rm -f m4/gtk-doc.m4 libkmod/docs/gtk-doc.make # dangling symlinks
touch m4/gtk-doc.m4 libkmod/docs/gtk-doc.make
GTKDOCIZE=/bin/true autoreconf -fi
export LDFLAGS="-Wl,-z,relro,-z,now"
# The extra --includedir gives us the possibility to detect dependent

View File

@ -1,3 +1,18 @@
-------------------------------------------------------------------
Fri Feb 21 22:41:36 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 34
* modinfo now dlopens compression libraries, and only if needed.
(insmod/modprobe exercises the kernel's built-in decompression
anyway, so is unaffected).
* depmod: add -m option for overriding the module directory at
runtime.
* depmod: deleted deprecated options --unresolved-error, --quiet,
-root and --map.
* rmmod: deleted deprecated option -w.
* insmod: deleted deprecated options -p, -s.
- Delete 0001-testsuite-fix-path-for-test-user.patch (obsolete)
-------------------------------------------------------------------
Wed Aug 21 21:19:38 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

View File

@ -1,7 +1,7 @@
#
# spec file for package kmod
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -22,7 +22,7 @@
Name: kmod
%define lname libkmod2
Version: 33
Version: 34
Release: 0
Summary: Utilities to load modules into the kernel
License: GPL-2.0-or-later AND LGPL-2.1-or-later
@ -41,7 +41,6 @@ Patch3: 0009-libkmod-Implement-filtering-of-unsupported-modules-o.patch
Patch4: 0010-modprobe-Implement-allow-unsupported-modules.patch
Patch5: 0011-Do-not-filter-unsupported-modules-when-running-a-van.patch
Patch6: 0012-modprobe-print-unsupported-status.patch
Patch7: 0001-testsuite-fix-path-for-test-user.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: libopenssl-devel >= 1.1.0
@ -66,6 +65,8 @@ Requires: suse-module-tools
Obsoletes: module-init-tools < 3.16
Provides: module-init-tools = 3.16
Provides: modutils
Obsoletes: %name-bash-completion < %version-%release
Provides: %name-bash-completion = %version-%release
%description
kmod is a set of tools to handle common tasks with Linux kernel
@ -76,18 +77,6 @@ These tools are designed on top of libkmod, a library that is shipped
with kmod. The aim is to be compatible with tools, configurations and
indexes from module-init-tools project.
%package bash-completion
Summary: Bash completion routines for the kmod utilities
License: GPL-2.0-or-later AND LGPL-2.1-or-later
Group: System/Shells
BuildArch: noarch
Requires: %{name}
Requires: bash-completion
Supplements: (%{name} and bash-completion)
%description bash-completion
Contains bash completion support for kmod utilities.
%package -n %lname
Summary: Library to interact with Linux kernel modules
License: LGPL-2.1-or-later
@ -115,6 +104,8 @@ in %lname.
cp %{SOURCE4} .
%build
rm -f m4/gtk-doc.m4 libkmod/docs/gtk-doc.make # dangling symlinks
touch m4/gtk-doc.m4 libkmod/docs/gtk-doc.make
GTKDOCIZE=/bin/true autoreconf -fi
export LDFLAGS="-Wl,-z,relro,-z,now"
# The extra --includedir gives us the possibility to detect dependent
@ -138,15 +129,6 @@ export LDFLAGS="-Wl,-z,relro,-z,now"
b="%buildroot"
%make_install
rm -f "$b/%_libdir"/*.la
mkdir -p "$b/%_sbindir" "$b/sbin"
for i in depmod insmod lsmod modinfo modprobe rmmod; do
ln -s "%_bindir/kmod" "$b/%_sbindir/$i"
rm "$b/%_bindir/$i"
%if 0%{?suse_version} < 1550
ln -s "%_bindir/kmod" "$b/sbin/$i"
%endif
done
mkdir -p "$b/%_bindir" "$b/bin"
for i in lsmod; do
ln -s "%_bindir/kmod" "$b/%_bindir/$i"
@ -161,8 +143,7 @@ done
%posttrans
%{?regenerate_initrd_posttrans}
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%ldconfig_scriptlets -n %lname
%files
%if 0%{?suse_version} > 1500
@ -187,9 +168,9 @@ done
/sbin/modprobe
/sbin/rmmod
%endif
%files bash-completion
%_datadir/bash-completion/
%_datadir/fish/
%_datadir/zsh/
%files -n %lname
%_libdir/libkmod.so.2*