Always check out the original image builder if it changed (like sources urls).
... and many pre-built packages and firmwares, image builder, Linksys WR1900ACS/WRT3200ACM and D-Link DIR860l B1 is already built, but based on the READMEs, you can built a new one easy.
Besides, the most important packages are there, like:
I cant's list all of it, there is enough for now. See what is in create from scratch.
but in D-Link DIR860l B1 as well.
but in D-Link DIR860l B1 as well.
For your workstation you don't really NodeJs, but my Travis, Scrutinizer and my auto generated web sites are required...
This is a LEDE Docker builder and a living Docker repo as well, ready to build, a lot already built. (A big image / full firmware, the most important packages are built. Ready to use.)
If you want to install right away with LUCI:
If you have
sysupgrade you need to execute
rm -f /overlay/etc/.extroot-uuid. After restart, please
reboot again and it works.
It is only working, if only these are built in the firmware:
hostapd-common wpad-mini, nothing other like that. If not, it will not work. WPS info.
The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform., you have to do it via SSH with
sysupgrade -F FIRMWARE, then it works. If you have a bricked firmware, you need a USB-TTL. Linksys USB-TTL.
For Linksys the firmwares that start with
insomnia-eduperez-mwlwifi worth trying, because your WIFI is will be flying.
This for building, by now, everything is verified from
cdn.corfifeus.com. But, if you build and don't want to care about signature, because it is your own build, so, you don't need it. There are the solutions below.
The easiest solution I know is via LUCI :
In the Configuration tab, comment like this:
#option check_signature 1
You can also set it up via SSH as:
root@digi:~# cat /etc/opkg.conf dest root / dest ram /tmp lists_dir ext /var/opkg-lists option overlay_root /overlay #option check_signature 1
Just edit there,
nano is installed, just comment the
option check_signature 1 as it shows above.
#option check_signature 1
Everything is verified.
I have my own GPG and USIGN. So theit works with signatures by now.
But if you want to build your own firwmare based on
insomnia, you need to create your own GPG and USIGN, you can generate like this:
A few small info is here info.
So to build with
insomnia you need to place some files like above.
lede-insomnia/image-builder-files/etc/opkg/keys/xxxxxxx is your USIGN actual public.key with the hash name, it builds into the firmware, the description in the link just above coming right away, says how to generate that file.
secure/usign needs the
You also need to add in
lede-insomnia/secure/passphrase.txt, which is your GPG passphrase. If this is added in, you can sign everything.
Right now, it is not found to automatic use the passphrase for
gpg, so you have to type it in for the passphrase.
Before it asks for the passphrase, it will show on the terminal so you copy and then just paste it. It will as twice.
They files to generate are in the same link above. So, if you want to sign, you might need to contact to me.
If you have this signed gpg and usign data nad keys, I can help you to signed firmwares and packages.
All the latest stable LEDE versions.
docker pull patrikx3/lede-insomnia:linksys-wrt
You run them, but these here, the built is in:
/build/source/bin, you move to a host, install the firmware and you are done, because in the
insomnia firmwares there is a lot in, but this is the default, so you need to change your own hostname here:
Configuration tab. If you do not want to build at all you can choose to your host
These are the helpers for the raw image (
patrikx3/lede-insomnia:latest) that creates new images from raw. Of course, if you use the
Docker Images with the tag, have pre-built, so if you use add / remove anything, the build will be much faster, because some will not will be needed again
compiled only when you added.
The tags are here:
So building from a raw image:
docker pull patrikx3/lede-insomnia:latest or ./build-docker then ./run for some reason it always calls chown docker:docker /build, but you can press CONTROL+C and it will still be docker user, weird, it does that, I never do that, only in the Dockerfile All adds the plus feeds (node, redis, mariadb), image builder and node, redis 4, fixes Apache builder All set for the .config. feeds.conf and in the image builder in the repositories.config the default packages http url is http://cdn.corifeus.com/lede/17.01.4 but if you use the appropriate firmware, since a lot is pre-built, adding in new modules, etc, the built will be super fast docker pull patrikx3/lede-insomnia:d-link-dir-860l-b1 the linksys latest wrt builds are in hierarchically in order docker pull patrikx3/lede-insomnia:linksys-wrt the .config in the repo is the insomnia-eduperez-mwlwifi-lede-mvebu-linksys-wrt3200acm then you just change the .config and kernel add more packages make -j9 menuconfig configure the kernel make -j9 kernel_menuconfig build make -j1 V=s the final firmware and in the /build/image-builder-* you can build there as well make -j9 image PROFILE=etc-linksys-wrt1900acs PACKAGES="pkg1 pkg2 pkg3 pkg-etc" also you need to disable signing like this, because if you want to sign with this repo, you need to contact with me because some scripts are not in the repo in GitHub ./make-d-link-dir-860l-b1 nosign ./make-d-link-dir-860l-b1 "http://cdn.mine.com/lede/18.01" nosign ./make-linksys-wrt1900acs nosign ./make-linksys-wrt1900acs "http://cdn.mine.com/lede/18.01" nosign ./make-linksys-wrt1900acs-eduperez-mwlwifi nosign ./make-linksys-wrt1900acs-eduperez-mwlwifi "http://cdn.mine.com/lede/18.01" nosign ./make-linksys-wrt3200acm nosign ./make-linksys-wrt3200acm "http://cdn.mine.com/lede/18.01" ./make-linksys-wrt3200acm-eduperez-mwlwifi nosign ./make-linksys-wrt3200acm-eduperez-mwlwifi "http://cdn.mine.com/lede/18.01" nosign ./make-linksys-wrt3200acm-eduperez-mwlwifi "http://cdn.mine.com/lede/18.01" nosign
All built packages and firmwares including the
insomnia firmwares are in
Tested on WRT1900ACSv2 and WRT3200ACM, works.