Skip to content

ambrice/meta-openwrt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meta-openwrt

OE metadata layer for OpenWRT

This layer provides OpenEmbedded metadata for OpenWRT packages

Getting Started

git clone git://github.com/openembedded/openembedded-core.git
cd openembedded-core
git clone git://github.com/openembedded/meta-openembedded.git
git clone git://github.com/openembedded/bitbake.git
git clone git://github.com/kraj/meta-openwrt.git
git clone git://github.com/imyller/meta-nodejs.git
git clone git://github.com/imyller/meta-nodejs-contrib.git

$ . ./oe-init-build-env

$ bitbake-layers add-layer ../meta-openembedded/meta-oe
$ bitbake-layers add-layer ../meta-nodejs
$ bitbake-layers add-layer ../meta-nodejs-contrib
$ bitbake-layers add-layer ../meta-openwrt

Building

Below we build for qemuarm machine as an example, add one of OpenWRT recipes to images e.g. in conf/local.conf add

CORE_IMAGE_EXTRA_INSTALL = "libubox-examples"

To include juci instead of luci add

CORE_IMAGE_EXTRA_INSTALL = "juci"

$ TCLIBC=musl MACHINE=qemuarm bitbake core-image-minimal
$ TCLIBC=musl MACHINE=qemux86 bitbake core-image-weston
$ TCLIBC=musl MACHINE=qemux86 bitbake core-image-sato

Running

$ TCLIBC=musl runqemu qemuarm

Limitations

Works with OE Release >= 2.2

Currently images are buildable/bootable for mips, arm, aarch64, ppc, x86, x86_64 based qemu machines MACHINE variable and TCLIBC variables can also be set in conf/local.conf to avoid typing it on commandline on any bitbake invocation

Dependencies

URI: git://github.com/openembedded/openembedded-core.git
branch: master
revision: HEAD

URI: git://github.com/openembedded/meta-openembedded.git
branch: master
revision: HEAD

URI: git://github.com/openembedded/bitbake.git
branch: master
revision: HEAD

URI: git://github.com/imyller/meta-nodejs.git
branch: master
revision: HEAD

URI: git://github.com/imyller/meta-nodejs-contrib.git
branch: master
revision: HEAD

Upstreaming

Mailing List

Send pull requests to [email protected] with '[meta-openwrt]' in the subject'

When sending single patches, please use something like

git send-email -M -1 --to [email protected] --subject-prefix=meta-openwrt][PATCH

Forking via github

You are encouraged to fork the mirror on github to share your patches, this is preferred for patch sets consisting of more than one patch. Other services like gitorious, repo.or.cz or self hosted setups are of course accepted as well, 'git fetch ' works the same on all of them. We recommend github because it is free, easy to use, has been proven to be reliable and has a really good web GUI.

Maintainer(s)

About

OE metadata layer for OpenWRT

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Makefile 41.5%
  • BitBake 38.9%
  • Shell 19.6%