On installation of media-tv/cx18-firmware-20080628, portage looks into the wrong source folder for the firmware files to move into /lib/firmware Reproducible: Always Steps to Reproduce: 1.emerge cx18-firmware 2. 3. Actual Results: >>> Emerging (1 of 1) media-tv/cx18-firmware-20080628 * cx18-firmware-20080628.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking cx18-firmware-20080628.tar.gz to /var/tmp/portage/media-tv/cx18-firmware-20080628/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/media-tv/cx18-firmware-20080628/work ... >>> Source compiled. >>> Test phase [not enabled]: media-tv/cx18-firmware-20080628 >>> Install cx18-firmware-20080628 into /var/tmp/portage/media-tv/cx18-firmware-20080628/image/ category media-tv install: cannot stat `*.fw': No such file or directory !!! doins: *.fw does not exist >>> Completed installing cx18-firmware-20080628 into /var/tmp/portage/media-tv/cx18-firmware-20080628/image/ * QA Notice: file does not exist: * * doins: *.fw does not exist I am attaching a working ebuild file to fix this.
Created attachment 179812 [details] revised ebuild for media-tv/cx18-firmware
I can confirm this problem. Thanx for the fix!
Confirmed, arrived at the same ebuild independently before I searched.
I just test -r1 and it worked great. The one currently in the portage tree does NOT work. PLEASE UPGRADE. Thank you.
This bug has been apparently been fixed with S="${WORKDIR}/${PN}" and can be closed now?
This is no longer a problem. The files live now in the sys-kernel/linux-firmware package.