<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/kmod, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2025-08-06T12:38:38Z</updated>
<entry>
<title>kmod: fix build failure in install step over dirty build dir</title>
<updated>2025-08-06T12:38:38Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2025-08-06T09:30:40Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=79f78c0e77e61a20063db53f6cf8a12768036cdf'/>
<id>urn:sha1:79f78c0e77e61a20063db53f6cf8a12768036cdf</id>
<content type='text'>
When building kmod-32 package for the first time (clean build_dir), it
builds and installs fine. When building for 2nd time, sometimes
(probably some race condition?) it fails to build in install step with
following error:

  for tool in insmod lsmod rmmod depmod modprobe modinfo; do \
  	ln -s kmod /tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/$tool; \
  done
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/insmod': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/lsmod': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/rmmod': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/depmod': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/modprobe': File exists
  ln: failed to create symbolic link '/tmp/build_dir/target-aarch64_cortex-a73+neon-vfpv4_musl/kmod-32/ipkg-install/usr/bin/modinfo': File exists

Lets fix it by backporting upstream fix.

Fixes: #27171
Link: https://lore.kernel.org/r/20240306145804.135709-1-lucas.de.marchi@gmail.com
Upstream-Status: Backport [https://github.com/kmod-project/kmod/commit/c5054b215089f9e3cdc9602232649c2b5b1de743]
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>kmod: update to 32</title>
<updated>2024-05-14T23:38:05Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-05-13T02:54:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=686e1d0941abcd37b365d0f91aa64a2567b58cf7'/>
<id>urn:sha1:686e1d0941abcd37b365d0f91aa64a2567b58cf7</id>
<content type='text'>
Add patch to fix compilation with GCC 14.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: assign PKG_CPE_ID</title>
<updated>2024-02-05T00:16:10Z</updated>
<author>
<name>Fabrice Fontaine</name>
</author>
<published>2024-02-02T17:37:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=5afe5c9031190844f267357c68efe3c9c3cbe51d'/>
<id>urn:sha1:5afe5c9031190844f267357c68efe3c9c3cbe51d</id>
<content type='text'>
Signed-off-by: Fabrice Fontaine &lt;fontaine.fabrice@gmail.com&gt;
</content>
</entry>
<entry>
<title>kmod: update to 31</title>
<updated>2023-10-10T13:36:55Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-10-02T07:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=ca057f3e4e997aa8cd27ab03f97429309b18cbc1'/>
<id>urn:sha1:ca057f3e4e997aa8cd27ab03f97429309b18cbc1</id>
<content type='text'>
Release Notes:
https://github.com/kmod-project/kmod/blob/aff617ea871d0568cc491bd116c0be1e857463bb/NEWS#L1

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kmod: update to 30</title>
<updated>2023-04-26T06:27:36Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2023-04-06T06:23:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=37c6617f76ce114cbd6183c03f279fa164a666f3'/>
<id>urn:sha1:37c6617f76ce114cbd6183c03f279fa164a666f3</id>
<content type='text'>
Release Notes:
- https://github.com/kmod-project/kmod/releases/tag/v28
- https://github.com/kmod-project/kmod/releases/tag/v29
- https://github.com/kmod-project/kmod/releases/tag/v30

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>kmod: fix wrong paths in pkgconfig files</title>
<updated>2020-12-10T09:50:28Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-09T10:53:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=5af59188f6819ee6467cd76e6f5101ba46996fbe'/>
<id>urn:sha1:5af59188f6819ee6467cd76e6f5101ba46996fbe</id>
<content type='text'>
Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>kmod: update to 27</title>
<updated>2020-09-03T20:51:37Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-09-02T23:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=d69af229ccf0ac7bcc9b76f54e7cb460ff7e2ccb'/>
<id>urn:sha1:d69af229ccf0ac7bcc9b76f54e7cb460ff7e2ccb</id>
<content type='text'>
Remove outdated patch.

Small Makefile cleanups.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>kmod: fix ALTERNATIVES</title>
<updated>2020-06-18T08:41:51Z</updated>
<author>
<name>Kuan-Yi Li</name>
</author>
<published>2020-06-12T01:15:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=f40a0cf5e4c4e31b90a40b1fcd1d6c7a22b2b195'/>
<id>urn:sha1:f40a0cf5e4c4e31b90a40b1fcd1d6c7a22b2b195</id>
<content type='text'>
ALTERNATIVES shall be defined in the package where /sbin/kmod resides --
otherwise kmod tools will break if we install only the library as these
tools will be linked to a nonexistent executable.

Signed-off-by: Kuan-Yi Li &lt;kyli@abysm.org&gt;
</content>
</entry>
<entry>
<title>kmod: add ALTERNATIVES</title>
<updated>2020-06-09T22:38:01Z</updated>
<author>
<name>Huangbin Zhan</name>
</author>
<published>2020-05-01T05:51:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=8a2420a251c275c420a557d9bb30c46e14350ba3'/>
<id>urn:sha1:8a2420a251c275c420a557d9bb30c46e14350ba3</id>
<content type='text'>
Signed-off-by: Huangbin Zhan &lt;zhanhb88@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: Change .*GPL.*+ licenses to SPDX compatible identifier</title>
<updated>2019-09-10T05:45:15Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2019-09-02T13:15:08Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=bbb1ea7345f367ed675dcfe40e36ac32ddf8a2e1'/>
<id>urn:sha1:bbb1ea7345f367ed675dcfe40e36ac32ddf8a2e1</id>
<content type='text'>
The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL
licenses. But a lot of packages did use a different, non-SPDX style with a
"+" at the end instead of "-or-later".

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
</feed>
