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.
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"
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.
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 ?
Can I remove dnsmask package?
DNSmasq performs DHCP, DNS, TFTP and BOOTP.
So I think it's not possible... too much size