From a13bbbd5b8992067492eef89739ca5e4a067571c Mon Sep 17 00:00:00 2001 From: Franco Date: Thu, 30 Apr 2026 09:52:58 -0300 Subject: [PATCH 1/3] fix(makefile): PKG_MIRROR_HASH Signed-off-by: Franco --- package/vwifi/Makefile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/package/vwifi/Makefile b/package/vwifi/Makefile index 115a479..ce38d15 100644 --- a/package/vwifi/Makefile +++ b/package/vwifi/Makefile @@ -8,6 +8,11 @@ PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE_VERSION:=4a9842e646c226a254df3300f1c98b86a947acd8 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/Raizo62/vwifi.git +# OpenWrt SDK >= 24.10 (and gh-action-sdk) treat a missing PKG_MIRROR_HASH +# as a fatal "Package HASH check failed". This is the sha256 of the +# tarball produced by `make package/vwifi/download` for PKG_SOURCE_VERSION +# above; pinning it lets reproducible builds verify the source. +PKG_MIRROR_HASH:=7af9fa14f45bcc19afe6c90aa329e115855cd616498ed3d1794b531e4aa0085b PKG_MAINTAINER:=javier jorge PKG_LICENSE:=GPL-2.0 From 838c44a0611f6de5d2404172a95fcc311c25e95f Mon Sep 17 00:00:00 2001 From: Franco Date: Thu, 30 Apr 2026 10:04:48 -0300 Subject: [PATCH 2/3] fix(vwifi): add PKG_MIRROR_HASH for OpenWrt 24.10+ SDK compatibility Signed-off-by: Franco --- package/vwifi/Makefile | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package/vwifi/Makefile b/package/vwifi/Makefile index ce38d15..499a2dc 100644 --- a/package/vwifi/Makefile +++ b/package/vwifi/Makefile @@ -8,10 +8,6 @@ PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE_VERSION:=4a9842e646c226a254df3300f1c98b86a947acd8 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/Raizo62/vwifi.git -# OpenWrt SDK >= 24.10 (and gh-action-sdk) treat a missing PKG_MIRROR_HASH -# as a fatal "Package HASH check failed". This is the sha256 of the -# tarball produced by `make package/vwifi/download` for PKG_SOURCE_VERSION -# above; pinning it lets reproducible builds verify the source. PKG_MIRROR_HASH:=7af9fa14f45bcc19afe6c90aa329e115855cd616498ed3d1794b531e4aa0085b PKG_MAINTAINER:=javier jorge From 8a57be2622053ca75e7e2c8c592cf62b9fad012f Mon Sep 17 00:00:00 2001 From: Franco Date: Fri, 1 May 2026 01:58:13 -0300 Subject: [PATCH 3/3] fix(vwifi): drop static /etc/modules.d/mac80211-hwsim to avoid kmod conflict MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both `vwifi` and `kmod-mac80211-hwsim` (which `vwifi` DEPENDS on) ship `/etc/modules.d/mac80211-hwsim`. opkg/apk treats this as a data-file clash and aborts package_install with: check_data_file_clashes: Package vwifi wants to install file /etc/modules.d/mac80211-hwsim But that file is already provided by package kmod-mac80211-hwsim opkg_install_cmd: Cannot install package vwifi. The package already ships `files/etc/uci-defaults/99-vwifi-hwsim` which writes the desired `mac80211_hwsim radios=0` line at first boot, so the static file was redundant. Removing it leaves `kmod-mac80211-hwsim`'s default file in place at install time and the uci-default overrides it on the first boot — same end state, no install conflict. Surfaced by lime-packages CI when building qemu_x86_64 images against both 24.10.6 (opkg) and 25.12.2 (apk-tools). Fixes the opkg_install_cmd / apk-tools install failures across both formats. Made-with: Cursor --- package/vwifi/files/etc/modules.d/mac80211-hwsim | 1 - 1 file changed, 1 deletion(-) delete mode 100644 package/vwifi/files/etc/modules.d/mac80211-hwsim diff --git a/package/vwifi/files/etc/modules.d/mac80211-hwsim b/package/vwifi/files/etc/modules.d/mac80211-hwsim deleted file mode 100644 index 4c249b2..0000000 --- a/package/vwifi/files/etc/modules.d/mac80211-hwsim +++ /dev/null @@ -1 +0,0 @@ -mac80211_hwsim radios=0