Combine poky (Yocto scarthgap), meta-openembedded (scarthgap), and meta-openwrt into a single repository. Components: - poky/ Yocto core framework (BitBake + OE-Core) - meta-openembedded/ Community layers (meta-oe, meta-python, meta-networking) - meta-openwrt/ OpenWrt customization layer - setup-env.sh One-click build environment setup - README.md Project documentation
40 lines
1.3 KiB
BlitzBasic
40 lines
1.3 KiB
BlitzBasic
SUMMARY = "Minimal complete Openwrt system requirements"
|
|
DESCRIPTION = "The set of packages required for core Openwrt system with network but no gui"
|
|
LICENSE = "MIT"
|
|
|
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
|
|
|
inherit packagegroup openwrt openwrt-services
|
|
|
|
PACKAGES = "\
|
|
packagegroup-openwrt-minimal \
|
|
packagegroup-openwrt-minimal-base \
|
|
packagegroup-openwrt-minimal-network \
|
|
"
|
|
|
|
RDEPENDS:${PN} = "\
|
|
packagegroup-openwrt-minimal-base \
|
|
packagegroup-openwrt-minimal-network \
|
|
"
|
|
|
|
RDEPENDS:${PN}-base = "\
|
|
packagegroup-core-boot \
|
|
rpcd \
|
|
ubox \
|
|
ubus \
|
|
uci \
|
|
"
|
|
|
|
RDEPENDS:${PN}-network = "\
|
|
dnsmasq \
|
|
\
|
|
firewall3 \
|
|
iptables \
|
|
${VIRTUAL-RUNTIME_network_manager} \
|
|
uclient \
|
|
ustream-ssl \
|
|
${@bb.utils.contains('COMBINED_FEATURES', 'wifi', 'iw', '',d)} \
|
|
${@bb.utils.contains('COMBINED_FEATURES', 'wifi', 'hostapd', '',d)} \
|
|
${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'odhcp6c', '', d)} \
|
|
"
|