Skip to content
No description or website provided.
Shell
Branch: master
Clone or download
aparcar test make info and make package_list as well
Signed-off-by: Paul Spooren <mail@aparcar.org>
Latest commit 46c5c67 Aug 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ci
.gitignore gnupg: use GNUPGHOME to avoid key conflicts Aug 10, 2019
.gitlab-ci.yml test make info and make package_list as well Aug 22, 2019
README.md eliminate mentions to subtarget Aug 14, 2019
example-18.06.4.sh update examples and remove LibreMesh for now Aug 17, 2019
example-libremesh_17.06.sh make example LibreMesh 17.06 matching the released packages list Aug 22, 2019
example-libremesh_master.sh example libremesh master improvement Aug 22, 2019
example-snapshot.sh rename version to snapshot not snapshots Aug 22, 2019
meta rename version to snapshot not snapshots Aug 22, 2019

README.md

meta ImageBuilder

Instead of downloading (and updating) ImageBuilders manually, this script does all the work. Automatically download ImageBuilder and create desired image. Extra variables like $PACKAGES are forwarded to the ImageBuilder make call.

Usage

Build ar71xx/generic/tl-wr710n-v2.1 with latest (17.01.4) release:

PROFILE="tl-wr710n-v2.1" TARGET="ar71xx/generic" ./meta

Build latest snapshot of the same target/profile combo (both work):

PROFILE="tl-wr710n-v2.1" RELEASE=snapshots TARGET="ar71xx/generic" ./meta

Custom repositories

To support other distributions like LibreMesh which is based on OpenWrt but which use additional repositories, it is possible to replace the repositories.conf with a custom version.

You may setup extra repositories exporting the following variable:

export REPOS="""src/gz reboot_core http://downloads.openwrt.org/releases/{{ ib_version }}/targets/{{ target }}/packages
src/gz reboot_base http://downloads.openwrt.org/releases/{{ ib_version }}/packages/{{ pkg_arch }}/base
src/gz reboot_luci http://downloads.openwrt.org/releases/{{ ib_version }}/packages/{{ pkg_arch }}/luci
src/gz reboot_packages http://downloads.openwrt.org/releases/{{ ib_version }}/packages/{{ pkg_arch }}/packages
src/gz reboot_telephony http://downloads.openwrt.org/releases/{{ ib_version }}/packages/{{ pkg_arch }}/telephony
src imagebuilder file:packages
src/gz libremesh http://repo.libremesh.org/releases/{{ version }}/packages/{{ pkg_arch }}/libremesh
src/gz libremap http://repo.libremesh.org/releases/{{ version }}/packages/{{ pkg_arch }}/libremap
src/gz limeui http://repo.libremesh.org/releases/{{ version }}/packages/{{ pkg_arch }}/limeui
src/gz lm_routing http://repo.libremesh.org/releases/{{ version }}/packages/{{ pkg_arch }}/routing
src/gz lm_profiles http://repo.libremesh.org/network-profiles/"""

The following variables are automatically replaced:

  • {{ version }} Custom version
  • {{ ib_version }} OpenWrt ImageBuilder version
  • {{ pkg_arch }} Automatically determined package architecture
  • {{ target }}
You can’t perform that action at this time.