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

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

View File

@ -7,23 +7,20 @@ Subject: [PATCH 2/6] libkmod-config: Recognize allow_unsupported_modules in
References: fate#316971 References: fate#316971
Patch-mainline: never Patch-mainline: never
--- ---
libkmod/libkmod-config.c | 3 +++ libkmod/libkmod-config.c | 3 +++
1 file changed, 3 insertions(+) 1 file changed, 3 insertions(+)
diff --git a/libkmod/libkmod-config.c b/libkmod/libkmod-config.c Index: kmod-34/libkmod/libkmod-config.c
index aaac0a1..1b24536 100644 ===================================================================
--- a/libkmod/libkmod-config.c --- kmod-34.orig/libkmod/libkmod-config.c
+++ b/libkmod/libkmod-config.c +++ kmod-34/libkmod/libkmod-config.c
@@ -650,6 +650,9 @@ static int kmod_config_parse(struct kmod_config *config, int fd, @@ -855,6 +855,9 @@ static int kmod_config_parse(struct kmod
|| streq(cmd, "config")) { } else if (streq(cmd, "include") || streq(cmd, "config")) {
ERR(ctx, "%s: command %s is deprecated and not parsed anymore\n", ERR(ctx, "%s: command %s is deprecated and not parsed anymore\n",
filename, cmd); filename, cmd);
+ } else if (streq(cmd, "allow_unsupported_modules")) { + } else if (streq(cmd, "allow_unsupported_modules")) {
+ /* dummy option for now */ + /* dummy option for now */
+ ; + ;
} else { } else {
syntax_error: syntax_error:
ERR(ctx, "%s line %u: ignoring bad line starting with '%s'\n", ERR(ctx, "%s line %u: ignoring bad line starting with '%s'\n",
--
2.20.1

View File

@ -12,13 +12,13 @@ Patch-mainline: never
libkmod/libkmod-module.c | 31 +++++++++++++++++++++++++++++++ libkmod/libkmod-module.c | 31 +++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+), 2 deletions(-) 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-34.orig/libkmod/libkmod-config.c
+++ kmod-33/libkmod/libkmod-config.c +++ kmod-34/libkmod/libkmod-config.c
@@ -869,8 +869,16 @@ static int kmod_config_parse(struct kmod @@ -856,8 +856,16 @@ static int kmod_config_parse(struct kmod
ERR(ctx, "%s: command %s is deprecated and not parsed anymore\n", ERR(ctx, "%s: command %s is deprecated and not parsed anymore\n",
filename, cmd); filename, cmd);
} else if (streq(cmd, "allow_unsupported_modules")) { } else if (streq(cmd, "allow_unsupported_modules")) {
- /* dummy option for now */ - /* dummy option for now */
- ; - ;
@ -35,23 +35,23 @@ Index: kmod-33/libkmod/libkmod-config.c
} else { } else {
syntax_error: syntax_error:
ERR(ctx, "%s line %u: ignoring bad line starting with '%s'\n", 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-34.orig/libkmod/libkmod-internal.h
+++ kmod-33/libkmod/libkmod-internal.h +++ kmod-34/libkmod/libkmod-internal.h
@@ -131,6 +131,7 @@ struct kmod_config { @@ -105,6 +105,7 @@ struct kmod_config {
struct kmod_list *weakdeps; struct kmod_list *weakdeps;
struct kmod_list *paths; struct kmod_list *paths;
+ int block_unsupported; + 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))); _nonnull_all_ int kmod_config_new(struct kmod_ctx *ctx, struct kmod_config **config, const char * const *config_paths);
Index: kmod-33/libkmod/libkmod-module.c Index: kmod-34/libkmod/libkmod-module.c
=================================================================== ===================================================================
--- kmod-33.orig/libkmod/libkmod-module.c --- kmod-34.orig/libkmod/libkmod-module.c
+++ kmod-33/libkmod/libkmod-module.c +++ kmod-34/libkmod/libkmod-module.c
@@ -767,6 +767,24 @@ KMOD_EXPORT const char *kmod_module_get_ @@ -568,6 +568,24 @@ KMOD_EXPORT const char *kmod_module_get_
return mod->name; return mod->name;
} }
@ -62,7 +62,7 @@ Index: kmod-33/libkmod/libkmod-module.c
+ struct kmod_elf *elf; + struct kmod_elf *elf;
+ +
+ elf = kmod_file_get_elf(mod->file); + 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) + if (count < 0)
+ return count; + return count;
+ for (i = 0; i < count; i++) + for (i = 0; i < count; i++)
@ -73,10 +73,10 @@ Index: kmod-33/libkmod/libkmod-module.c
+ return 0; + return 0;
+} +}
+ +
/** KMOD_EXPORT const char *kmod_module_get_path(const struct kmod_module *mod)
* kmod_module_get_path: {
* @mod: kmod module if (mod == NULL)
@@ -947,6 +965,7 @@ KMOD_EXPORT int kmod_module_insert_modul @@ -690,6 +708,7 @@ KMOD_EXPORT int kmod_module_insert_modul
int err; int err;
const char *path; const char *path;
const char *args = options ? options : ""; const char *args = options ? options : "";
@ -84,7 +84,7 @@ Index: kmod-33/libkmod/libkmod-module.c
if (mod == NULL) if (mod == NULL)
return -ENOENT; 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 +++- Makefile.am | 4 +++-
libkmod/libkmod-unsupported.c | 9 +++++++++ libkmod/libkmod-unsupported.c | 9 +++++++++
libkmod/libkmod-unsupported.h | 8 ++++++++ libkmod/libkmod-unsupported.h | 8 ++++++++
shared/macro.h | 1 +
tools/modprobe.c | 8 +++++++- 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.c
create mode 100644 libkmod/libkmod-unsupported.h create mode 100644 libkmod/libkmod-unsupported.h
diff -u kmod-28.orig/Makefile.am kmod-28/Makefile.am Index: kmod-34/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 --- kmod-34.orig/Makefile.am
@@ -108,7 +108,9 @@ +++ kmod-34/Makefile.am
@@ -113,7 +113,9 @@ libkmod_libkmod_la_LIBADD = \
${libzstd_LIBS} ${liblzma_LIBS} ${zlib_LIBS} ${libcrypto_LIBS} ${libzstd_LIBS} ${liblzma_LIBS} ${zlib_LIBS} ${libcrypto_LIBS}
noinst_LTLIBRARIES += libkmod/libkmod-internal.la 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) \ libkmod_libkmod_internal_la_LDFLAGS = $(AM_LDFLAGS) \
-Wl,--version-script=$(top_srcdir)/libkmod/libkmod.sym -Wl,--version-script=$(top_srcdir)/libkmod/libkmod.sym
libkmod_libkmod_internal_la_DEPENDENCIES = $(libkmod_libkmod_la_DEPENDENCIES) 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 --- /dev/null
+++ kmod-27/libkmod/libkmod-unsupported.c +++ kmod-34/libkmod/libkmod-unsupported.c
@@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
+#include "libkmod-internal.h" +#include "libkmod-internal.h"
+#include "libkmod-unsupported.h" +#include "libkmod-unsupported.h"
@ -42,10 +44,10 @@ Index: kmod-27/libkmod/libkmod-unsupported.c
+ +
+ config->block_unsupported = 0; + config->block_unsupported = 0;
+} +}
Index: kmod-27/libkmod/libkmod-unsupported.h Index: kmod-34/libkmod/libkmod-unsupported.h
=================================================================== ===================================================================
--- /dev/null --- /dev/null
+++ kmod-27/libkmod/libkmod-unsupported.h +++ kmod-34/libkmod/libkmod-unsupported.h
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
+#pragma once +#pragma once
+ +
@ -55,20 +57,32 @@ Index: kmod-27/libkmod/libkmod-unsupported.h
+ * library + * library
+ */ + */
+void kmod_internal_allow_unsupported(struct kmod_ctx *ctx); +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-34.orig/shared/macro.h
+++ kmod-27/tools/modprobe.c +++ kmod-34/shared/macro.h
@@ -38,6 +38,8 @@ @@ -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 "kmod.h"
+#include "libkmod/libkmod-unsupported.h" +#include "libkmod/libkmod-unsupported.h"
+ +
static int log_priority = LOG_CRIT; static int log_priority = LOG_CRIT;
static int use_syslog = 0;
#define LOG(...) log_printf(log_priority, __VA_ARGS__) #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 *dirname = NULL;
const char *root = NULL; const char *root = NULL;
const char *kversion = NULL; const char *kversion = NULL;
@ -76,7 +90,7 @@ Index: kmod-27/tools/modprobe.c
int use_all = 0; int use_all = 0;
int do_remove = 0; int do_remove = 0;
int do_show_config = 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; kversion = optarg;
break; break;
case 128: case 128:
@ -85,7 +99,7 @@ Index: kmod-27/tools/modprobe.c
break; break;
case 's': case 's':
env_modprobe_options_append("-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); log_setup_kmod_log(ctx, verbose);

View File

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

View File

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

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:0c2048e2a949628d627588e8adc4dabbfab2220ec67d60d7969fb1b33fd4d429 oid sha256:ae21019075180f8b7ba38ca9d3bdcbf1c412cfd05b5cab7bb4433dbfdd072b11
size 256 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 # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -22,7 +22,7 @@
Name: kmod-testsuite Name: kmod-testsuite
%define lname libkmod2 %define lname libkmod2
Version: 33 Version: 34
Release: 0 Release: 0
Summary: Testsuite of the kmod package Summary: Testsuite of the kmod package
License: GPL-2.0-or-later AND LGPL-2.1-or-later 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 Patch4: 0010-modprobe-Implement-allow-unsupported-modules.patch
Patch5: 0011-Do-not-filter-unsupported-modules-when-running-a-van.patch Patch5: 0011-Do-not-filter-unsupported-modules-when-running-a-van.patch
Patch6: 0012-modprobe-print-unsupported-status.patch Patch6: 0012-modprobe-print-unsupported-status.patch
Patch7: 0001-testsuite-fix-path-for-test-user.patch
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
BuildRequires: docbook-xsl-stylesheets BuildRequires: docbook-xsl-stylesheets
@ -72,6 +71,8 @@ buildloop with the kernel.
%autopatch -p1 %autopatch -p1
%build %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 GTKDOCIZE=/bin/true autoreconf -fi
export LDFLAGS="-Wl,-z,relro,-z,now" export LDFLAGS="-Wl,-z,relro,-z,now"
# The extra --includedir gives us the possibility to detect dependent # 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> Wed Aug 21 21:19:38 UTC 2024 - Jan Engelhardt <jengelh@inai.de>

View File

@ -1,7 +1,7 @@
# #
# spec file for package kmod # 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 # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -22,7 +22,7 @@
Name: kmod Name: kmod
%define lname libkmod2 %define lname libkmod2
Version: 33 Version: 34
Release: 0 Release: 0
Summary: Utilities to load modules into the kernel Summary: Utilities to load modules into the kernel
License: GPL-2.0-or-later AND LGPL-2.1-or-later 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 Patch4: 0010-modprobe-Implement-allow-unsupported-modules.patch
Patch5: 0011-Do-not-filter-unsupported-modules-when-running-a-van.patch Patch5: 0011-Do-not-filter-unsupported-modules-when-running-a-van.patch
Patch6: 0012-modprobe-print-unsupported-status.patch Patch6: 0012-modprobe-print-unsupported-status.patch
Patch7: 0001-testsuite-fix-path-for-test-user.patch
BuildRequires: autoconf BuildRequires: autoconf
BuildRequires: automake BuildRequires: automake
BuildRequires: libopenssl-devel >= 1.1.0 BuildRequires: libopenssl-devel >= 1.1.0
@ -66,6 +65,8 @@ Requires: suse-module-tools
Obsoletes: module-init-tools < 3.16 Obsoletes: module-init-tools < 3.16
Provides: module-init-tools = 3.16 Provides: module-init-tools = 3.16
Provides: modutils Provides: modutils
Obsoletes: %name-bash-completion < %version-%release
Provides: %name-bash-completion = %version-%release
%description %description
kmod is a set of tools to handle common tasks with Linux kernel 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 with kmod. The aim is to be compatible with tools, configurations and
indexes from module-init-tools project. 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 %package -n %lname
Summary: Library to interact with Linux kernel modules Summary: Library to interact with Linux kernel modules
License: LGPL-2.1-or-later License: LGPL-2.1-or-later
@ -115,6 +104,8 @@ in %lname.
cp %{SOURCE4} . cp %{SOURCE4} .
%build %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 GTKDOCIZE=/bin/true autoreconf -fi
export LDFLAGS="-Wl,-z,relro,-z,now" export LDFLAGS="-Wl,-z,relro,-z,now"
# The extra --includedir gives us the possibility to detect dependent # The extra --includedir gives us the possibility to detect dependent
@ -138,15 +129,6 @@ export LDFLAGS="-Wl,-z,relro,-z,now"
b="%buildroot" b="%buildroot"
%make_install %make_install
rm -f "$b/%_libdir"/*.la 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" mkdir -p "$b/%_bindir" "$b/bin"
for i in lsmod; do for i in lsmod; do
ln -s "%_bindir/kmod" "$b/%_bindir/$i" ln -s "%_bindir/kmod" "$b/%_bindir/$i"
@ -161,8 +143,7 @@ done
%posttrans %posttrans
%{?regenerate_initrd_posttrans} %{?regenerate_initrd_posttrans}
%post -n %lname -p /sbin/ldconfig %ldconfig_scriptlets -n %lname
%postun -n %lname -p /sbin/ldconfig
%files %files
%if 0%{?suse_version} > 1500 %if 0%{?suse_version} > 1500
@ -187,9 +168,9 @@ done
/sbin/modprobe /sbin/modprobe
/sbin/rmmod /sbin/rmmod
%endif %endif
%files bash-completion
%_datadir/bash-completion/ %_datadir/bash-completion/
%_datadir/fish/
%_datadir/zsh/
%files -n %lname %files -n %lname
%_libdir/libkmod.so.2* %_libdir/libkmod.so.2*