the right branch---this is a detached branch (there is no master branch), so we
have to do this to make sure that we can push and pull changes correctly.
-2) Copy the compilation configuration file vigilia.config into a .config file in
-the main folder by executing "cp vigilia.config .config".
+2) Run "./scripts/feeds update -a" to get all the latest package definitions
+defined in feeds.conf / feeds.conf.default respectively and "./scripts/feeds
+install -a" to install symlinks of all of them into package/feeds/.
+Run "make menuconfig", choose "< Load >", and load "vigilia.config". Then save
+this configuration as ".config".
-3) Do "make defconfig" to setup the build options, then do "make world -j<number-of-proc>",
-e.g. make world -j12.
+3) Do "make world -j<number-of-proc>", e.g. make world -j12.
4) After the compilation, the image will be found in
bin/targets/ipq806x/generic/lede-ipq806x-R7800-squashfs-factory.img. We can flash
"mv /etc/config/firewall /etc/config/firewall.bak" to make it unreadable by LEDE
UCI when it is initializing the firewall rules when the system is booting up.
-10) We need to also create /root/vigilia_setup/register and copy the scripts in
-vigilia_setup/register/version_2 into it. These Shell scripts work with the
+10) We need to also create /root/vigilia_setup/register and copy the scripts and files in
+vigilia_setup/register/version_3 into it. These Shell scripts work with the
Android app that registers and deletes devices to and from the router.
11) Last, we need to copy the setup scripts in vigilia_setup/setup into /setup on