ericpaulbishop / gargoyle

Gargoyle Router Management Utility
http://www.gargoyle-router.com
465 stars 222 forks source link

add bcm27xx target, USB ethernet "extras" package #977

Closed aimacintyre closed 1 year ago

aimacintyre commented 1 year ago

First: minor non-critical clean-up for the plugin-gargoyle-usb-storage-noshare package: kmod-usb2 is not required as a dependency and better left to device image recipes to include only on those devices where it's required.

Add a Gargoyle "extras" package as a container for meta-packages collecting various packages of related utility together for convenience of inclusion in target configs as well as for later installation on live systems. The only meta-package included in this commit is for USB ethernet drivers - which are sometimes useful on regular routers but most useful on single board computer type devices with only a single ethernet port but spare USB ports.

Add the bcm27xx target which includes all RaspberryPi variants currently supported by OpenWrt (Pi 0, Pi B, Pi 2, Pi 3 and Pi 4). As this target can make use of USB ethernet devices and has plenty of image space the usb ethernet "extras" package is included in all profile images; all language plugins are included in all images as well.

NB: this PR supercedes #974.