Previously, we only pulled in the upstream OpenWRT repositories for 'remote' builds, i.e. ones that pulled packages from repos anyway and didn't build any packages. However, in some cases there are bugfixes in core upstream packages that we miss out on (such as, in this case, a bugfix in px5g around generating unique serial numbers).
This adds the upstream package repositories to local builds as well. The disadvantage is that it precludes a completely offline build, however since we generally presuppose that we're building packages for a local build and those pull from online repositories, we maybe don't care so much at the moment.
Previously, we only pulled in the upstream OpenWRT repositories for 'remote' builds, i.e. ones that pulled packages from repos anyway and didn't build any packages. However, in some cases there are bugfixes in core upstream packages that we miss out on (such as, in this case, a bugfix in px5g around generating unique serial numbers).
This adds the upstream package repositories to local builds as well. The disadvantage is that it precludes a completely offline build, however since we generally presuppose that we're building packages for a local build and those pull from online repositories, we maybe don't care so much at the moment.
Addresses #169