[PATCH 2/2] bcm4908: build flashable & bootable firmware images

Adrian Schmutzler mail at adrianschmutzler.de
Mon Jan 18 06:29:03 EST 2021


> Do you mean "files" as "directories" (I know every dir is a file ;) )? If you talk
> about "asus,gt-ac5300", it's used by the:
> cp -r $(COMPATIBLE)/* $@-bootfs/
> line in the Build/bcm4908img.

Ah, okay. Yes, I was referring to the directory names here. I personally consider a comma in a file name a bit disturbing/confusing and since it's not really necessary I'd simply switch to the underscore naming scheme (like done for images and tmp dirs. ($@) anyway) here.
That would mean changing the folder name to "asus_gt-ac5300" and the referenced line to

cp -r $(DEVICE_NAME)/* $@-bootfs/

Since this is pure image building code at this point, using the device definition name (DEVICE_NAME) also appears the more direct approach here compared to the compatible which is the relevant identifier on the _running_ device.

> 
> As for naming, I followed what's used by the bcm63xx-cfe repo:
> https://github.com/openwrt/bcm63xx-cfe

Since these are used/selected at build time as well, I'd personally also haven chosen the underscore naming (according to DEVICE_NAME) for these.

Note that if you do apply these two "changes", you get rid of the COMPATIBLE variable at all for the proposed patch, and this is probably the reason why a variable like this is not needed for "build steps" in the other targets (at least those I know closer by now), which simply use DEVICE_NAME for stuff like that. :-)

I'd personally prefer going that way, as using DEVICE_NAME would be more consistent and expectable for this matter.

Best

Adrian


> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: openpgp-digital-signature.asc
Type: application/pgp-signature
Size: 834 bytes
Desc: not available
URL: <http://lists.openwrt.org/pipermail/openwrt-devel/attachments/20210118/047756fc/attachment-0001.sig>


More information about the openwrt-devel mailing list