[Bug 283112] New Cache files packed into the FreeBSD14.2 release ISO file but not into Beta3 ISO files

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 10 Dec 2024 03:20:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283112

Keira Zhang <qi-keira.zhang@broadcom.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |qi-keira.zhang@broadcom.com

--- Comment #11 from Keira Zhang <qi-keira.zhang@broadcom.com> ---
(In reply to Mark Johnston from comment #6)
Hi Mark,
Thanks for helping to address the issue. I found more clues. It was directory
/usr/local/share/licenses/wifi-firmware-rtw88-kmod-rtw8723d-20241017_1 caused
the exception.

https://github.com/clalancette/pycdlib/blob/master/pycdlib/dr.py#L214 didn't
return a correct file identifier length, which led to the file identifier be
identified as WIFI_FIRMWARE_RTW88_KMOD_RTW87 for this directory. 

As /usr/local/share/licenses/wifi-firmware-rtw88-kmod-rtw8703b-20241017_1 had
been identified as WIFI_FIRMWARE_RTW88_KMOD_RTW87 already, adding directory
wifi-firmware-rtw88-kmod-rtw8723d-20241017_1 identifier caused the duplicate
name exception.


We are using pycdlib to inserting /etc/installerconfig to the FreeBSD ISO for
unattended installation. This issue blocks our weekly regression testing for
FreeBSD 14.2 GA release. Can you please give us some advice about how we can
work around the issue? 

Thanks very much!

-- 
You are receiving this mail because:
You are the assignee for the bug.