LEDE Image Builder + ROOter packages?

Hi :slight_smile:

I would like to build a custom image of ROOter. Info here:

  • Set up an OpenWRT build environment as described at the OpenWRT site.
  • Get the ROOter source files, e.g. from here, at the time of writing this (2018-02-06) the newest "packages" are GoldenOrb2017-12-15-4meg.zip (for 4 MiB images) and GoldenOrb2017-12-15-8meg.zip (for 8 MiB images).
    Or get it from github.com/ROOterDairyman/Goldenorb, at the time of writing this (2018-02-06), it is the same except of some empty directories not present and unix style newlines (LF) instead of DOS style newlines (CR+LF).
  • Go to the directory where your OpenWRT sources are, and put the content of the file downloaded in the previous step under the supdirectory package/. You should end up with a directory package/rooter/ with several sub directories.
  • Build your OpenWRT as usual; under make menuconfig an entry ROOter ---> should show up.

Src: https://whirlpool.net.au/wiki/router_openwrt#wiki_rooter_pg3

I want to know if it is possible to use LEDE Image Builder to do it? I just want to add packages in GoldenOrb2017-12-15-4meg.zip with this command:

make image PROFILE=XXX PACKAGES="pkg1 pkg2 pkg3 -pkg4 -pkg5 -pkg6"

Thanks :slight_smile:

I've looked at the zip files you've linked and they contain the source code, not the pre-built packages.

Quite possibly you can build those 11 rooter packages first with OpenWrt/LEDE SDK and then use resulting pre-built ipk-files with the image builder.

So the answer to your question is NO, without using OpenWrt/LEDE SDK you can't use the content of those GoldenOrb zip-files.

1 Like

Ok, thank you! :slight_smile:

Hum....

I try to build ROOter/OpenWrt image for 4MB device without success... factory.bin and sysupgrade.bin are not generated because of size.

I select :

Target System ⇒ Atheros AR7xxx/AR9xxx
Subtarget ⇒ Devices with small flash
Target Profile ⇒ TP-LINK TL-MR3020 v1
ROOter ⇒ ext4-rooter4
Base system ⇒ block-mount
Kernel modules ⇒ Filesystems ⇒ kmod-fs-ext4
Kernel modules ⇒ USB Support ⇒ kmod-usb-storage

I unselect :

Global ⇒ Enable IPv6 support in packages
Network ⇒ ppp et odhcpd-ipv6only
Network ⇒ Firewall ⇒ iptables

Can I unselect others packages, others than: https://lede-project.org/faq/before_installation#which_packages_can_i_safely_remove_to_save_space ?

Thanks.

Can I remove dnsmask package?

NO!

DNSmasq performs DHCP, DNS, TFTP and BOOTP.

See: https://en.wikipedia.org/wiki/Dnsmasq

1 Like

Ok :slight_smile:

So I think it's not possible... too much size :confused: