Change from v1265

Change-Id: Ia9be6f51ceadf48c79afc061df80304c149be302
diff --git a/scripts/route_patch/firewall.diff b/scripts/route_patch/firewall.diff
new file mode 100755
index 0000000..f4a8c92
--- /dev/null
+++ b/scripts/route_patch/firewall.diff
@@ -0,0 +1,12 @@
+diff --git a/package/network/config/firewall/files/firewall.config b/package/network/config/firewall/files/firewall.config
+index 081b5dedb..25db8edf5 100755
+--- a/package/network/config/firewall/files/firewall.config
++++ b/package/network/config/firewall/files/firewall.config
+@@ -3,6 +3,7 @@ config defaults
+ 	option input		ACCEPT
+ 	option output		ACCEPT
+ 	option forward		REJECT
++	option enabled		'0'
+ # Uncomment this line to disable ipv6 rules
+ #	option disable_ipv6	1
+ 
diff --git a/scripts/route_patch/lynq_sqlite3.diff b/scripts/route_patch/lynq_sqlite3.diff
new file mode 100755
index 0000000..f74532c
--- /dev/null
+++ b/scripts/route_patch/lynq_sqlite3.diff
@@ -0,0 +1,53 @@
+diff --git a/config/defconfig_asr1806p301 b/config/defconfig_asr1806p301
+index 79cb08580..cb47a5c73 100755
+--- a/config/defconfig_asr1806p301
++++ b/config/defconfig_asr1806p301
+@@ -4205,7 +4205,20 @@ CONFIG_PACKAGE_libbz2=y
+ # CONFIG_PACKAGE_libmariadb is not set
+ # CONFIG_PACKAGE_libpq is not set
+ # CONFIG_PACKAGE_libpqxx is not set
+-# CONFIG_PACKAGE_libsqlite3 is not set
++CONFIG_PACKAGE_libsqlite3=y
++
++#
++# Configuration
++#
++CONFIG_SQLITE3_DYNAMIC_EXTENSIONS=y
++CONFIG_SQLITE3_FTS3=y
++CONFIG_SQLITE3_FTS4=y
++CONFIG_SQLITE3_FTS5=y
++CONFIG_SQLITE3_JSON1=y
++CONFIG_SQLITE3_RTREE=y
++# CONFIG_SQLITE3_SESSION is not set
++# end of Configuration
++
+ # CONFIG_PACKAGE_pgsqlodbc is not set
+ # CONFIG_PACKAGE_psqlodbca is not set
+ # CONFIG_PACKAGE_psqlodbcw is not set
+@@ -4978,7 +4991,7 @@ CONFIG_PACKAGE_libcgi=y
+ # CONFIG_PACKAGE_libdvbcsa is not set
+ # CONFIG_PACKAGE_libdw is not set
+ # CONFIG_PACKAGE_libecdsautil is not set
+-# CONFIG_PACKAGE_libedit is not set
++CONFIG_PACKAGE_libedit=y
+ CONFIG_PACKAGE_libelf=y
+ # CONFIG_PACKAGE_libesmtp is not set
+ # CONFIG_PACKAGE_libestr is not set
+@@ -6690,7 +6703,16 @@ CONFIG_PACKAGE_audio_if=y
+ # CONFIG_PACKAGE_pgsql-server is not set
+ # CONFIG_PACKAGE_rrdcgi1 is not set
+ # CONFIG_PACKAGE_rrdtool1 is not set
+-# CONFIG_PACKAGE_sqlite3-cli is not set
++CONFIG_PACKAGE_sqlite3-cli=y
++
++#
++# Configuration
++#
++CONFIG_SQLITE3_LIBEDIT=y
++# CONFIG_SQLITE3_READLINE is not set
++# CONFIG_SQLITE3_READLINE_NONE is not set
++# end of Configuration
++
+ # CONFIG_PACKAGE_unixodbc-tools is not set
+ # end of Database
+ 
diff --git a/scripts/route_patch/network.diff b/scripts/route_patch/network.diff
new file mode 100755
index 0000000..f029ee6
--- /dev/null
+++ b/scripts/route_patch/network.diff
@@ -0,0 +1,13 @@
+diff --git a/target/linux/mmp/base-files/etc/config/network b/target/linux/mmp/base-files/etc/config/network
+index a06ce1c08..a538c5d5b 100755
+--- a/target/linux/mmp/base-files/etc/config/network
++++ b/target/linux/mmp/base-files/etc/config/network
+@@ -101,8 +101,3 @@ config interface wlan
+ config interface wlan6
+ 	option proto    none
+ 
+-config interface 'autowan'
+-option ifname 'eth0'
+-option proto dhcp
+-option force_link 1
+-option mtu '1496'
diff --git a/scripts/route_patch/open_mdns_app.diff b/scripts/route_patch/open_mdns_app.diff
new file mode 100755
index 0000000..6956799
--- /dev/null
+++ b/scripts/route_patch/open_mdns_app.diff
@@ -0,0 +1,65 @@
+diff --git a/config/defconfig_asr1806p301 b/config/defconfig_asr1806p301
+index aedfdeba7..f844e8eac 100755
+--- a/config/defconfig_asr1806p301
++++ b/config/defconfig_asr1806p301
+@@ -4944,7 +4944,7 @@ CONFIG_WOLFSSL_HAS_NO_HW=y
+ # CONFIG_PACKAGE_libauparse is not set
+ # CONFIG_PACKAGE_libavahi-client is not set
+ # CONFIG_PACKAGE_libavahi-compat-libdnssd is not set
+-# CONFIG_PACKAGE_libavahi-dbus-support is not set
++CONFIG_PACKAGE_libavahi-dbus-support=y
+ # CONFIG_PACKAGE_libavahi-nodbus-support is not set
+ # CONFIG_PACKAGE_libbfd is not set
+ # CONFIG_PACKAGE_libblkid is not set
+@@ -4964,13 +4964,13 @@ CONFIG_PACKAGE_libcgi=y
+ # CONFIG_PACKAGE_libctf is not set
+ # CONFIG_PACKAGE_libcurl is not set
+ # CONFIG_PACKAGE_libcutils is not set
+-# CONFIG_PACKAGE_libdaemon is not set
++CONFIG_PACKAGE_libdaemon=y
+ # CONFIG_PACKAGE_libdaq is not set
+ # CONFIG_PACKAGE_libdaq3 is not set
+ # CONFIG_PACKAGE_libdb47 is not set
+ # CONFIG_PACKAGE_libdb47xx is not set
+ # CONFIG_PACKAGE_libdbi is not set
+-# CONFIG_PACKAGE_libdbus is not set
++CONFIG_PACKAGE_libdbus=y
+ # CONFIG_PACKAGE_libdevmapper is not set
+ # CONFIG_PACKAGE_libdmapsharing is not set
+ # CONFIG_PACKAGE_libdnet is not set
+@@ -4990,7 +4990,7 @@ CONFIG_PACKAGE_libelf=y
+ # CONFIG_PACKAGE_libevent2-openssl is not set
+ # CONFIG_PACKAGE_libevent2-pthreads is not set
+ # CONFIG_PACKAGE_libexif is not set
+-# CONFIG_PACKAGE_libexpat is not set
++CONFIG_PACKAGE_libexpat=y
+ # CONFIG_PACKAGE_libexslt is not set
+ # CONFIG_PACKAGE_libext2fs is not set
+ # CONFIG_PACKAGE_libextractor is not set
+@@ -5631,7 +5631,7 @@ CONFIG_PACKAGE_iptables-mod-ipopt=y
+ # CONFIG_PACKAGE_avahi-autoipd is not set
+ # CONFIG_PACKAGE_avahi-daemon-service-http is not set
+ # CONFIG_PACKAGE_avahi-daemon-service-ssh is not set
+-# CONFIG_PACKAGE_avahi-dbus-daemon is not set
++CONFIG_PACKAGE_avahi-dbus-daemon=y
+ # CONFIG_PACKAGE_avahi-dnsconfd is not set
+ # CONFIG_PACKAGE_avahi-nodbus-daemon is not set
+ # CONFIG_PACKAGE_avahi-utils is not set
+@@ -6322,7 +6322,7 @@ CONFIG_PACKAGE_iw=y
+ # CONFIG_PACKAGE_mac-telnet-server is not set
+ # CONFIG_PACKAGE_map is not set
+ # CONFIG_PACKAGE_mbusd is not set
+-# CONFIG_PACKAGE_mdns-repeater is not set
++CONFIG_PACKAGE_mdns-repeater=y
+ # CONFIG_PACKAGE_memcached is not set
+ # CONFIG_PACKAGE_mii-tool is not set
+ # CONFIG_PACKAGE_mikrotik-btest is not set
+@@ -6967,7 +6967,7 @@ CONFIG_PACKAGE_adbd=y
+ # CONFIG_PACKAGE_crun is not set
+ # CONFIG_PACKAGE_ct-bugcheck is not set
+ # CONFIG_PACKAGE_ctop is not set
+-# CONFIG_PACKAGE_dbus is not set
++CONFIG_PACKAGE_dbus=y
+ # CONFIG_PACKAGE_dbus-utils is not set
+ # CONFIG_PACKAGE_device-observatory is not set
+ # CONFIG_PACKAGE_dfu-util is not set
diff --git a/scripts/route_patch/open_perl.diff b/scripts/route_patch/open_perl.diff
new file mode 100755
index 0000000..a979b1c
--- /dev/null
+++ b/scripts/route_patch/open_perl.diff
@@ -0,0 +1,212 @@
+diff --git a/config/defconfig_asr1806p301 b/config/defconfig_asr1806p301
+index aedfdeba7..c1773cbb0 100755
+--- a/config/defconfig_asr1806p301
++++ b/config/defconfig_asr1806p301
+@@ -3930,7 +3930,171 @@ CONFIG_GOLANG_BUILD_CACHE_DIR=""
+ #
+ # Perl
+ #
+-# CONFIG_PACKAGE_perl is not set
++CONFIG_PACKAGE_perl=y
++
++#
++# Configuration
++#
++CONFIG_PERL_THREADS=y
++# CONFIG_PERL_TESTS is not set
++CONFIG_PERL_NOCOMMENT=y
++# end of Configuration
++
++# CONFIG_PACKAGE_perl-authen-sasl is not set
++# CONFIG_PACKAGE_perl-authen-sasl-xs is not set
++# CONFIG_PACKAGE_perl-cgi is not set
++# CONFIG_PACKAGE_perl-compress-bzip2 is not set
++# CONFIG_PACKAGE_perl-dbi is not set
++# CONFIG_PACKAGE_perl-device-serialport is not set
++# CONFIG_PACKAGE_perl-device-usb is not set
++# CONFIG_PACKAGE_perl-encode-locale is not set
++# CONFIG_PACKAGE_perl-file-listing is not set
++# CONFIG_PACKAGE_perl-file-rsyncp is not set
++# CONFIG_PACKAGE_perl-file-sharedir-install is not set
++# CONFIG_PACKAGE_perl-html-form is not set
++# CONFIG_PACKAGE_perl-html-parser is not set
++# CONFIG_PACKAGE_perl-html-tagset is not set
++# CONFIG_PACKAGE_perl-html-tree is not set
++# CONFIG_PACKAGE_perl-http-cookies is not set
++# CONFIG_PACKAGE_perl-http-daemon is not set
++# CONFIG_PACKAGE_perl-http-date is not set
++# CONFIG_PACKAGE_perl-http-message is not set
++# CONFIG_PACKAGE_perl-http-negotiate is not set
++# CONFIG_PACKAGE_perl-http-server-simple is not set
++# CONFIG_PACKAGE_perl-inline is not set
++# CONFIG_PACKAGE_perl-inline-c is not set
++# CONFIG_PACKAGE_perl-io-html is not set
++# CONFIG_PACKAGE_perl-lockfile-simple is not set
++# CONFIG_PACKAGE_perl-lwp-mediatypes is not set
++# CONFIG_PACKAGE_perl-net-cidr-lite is not set
++# CONFIG_PACKAGE_perl-net-dns is not set
++# CONFIG_PACKAGE_perl-net-http is not set
++# CONFIG_PACKAGE_perl-net-telnet is not set
++# CONFIG_PACKAGE_perl-netaddr-ip is not set
++# CONFIG_PACKAGE_perl-parse-recdescent is not set
++# CONFIG_PACKAGE_perl-parse-yapp is not set
++# CONFIG_PACKAGE_perl-sub-uplevel is not set
++# CONFIG_PACKAGE_perl-test-harness is not set
++# CONFIG_PACKAGE_perl-test-warn is not set
++# CONFIG_PACKAGE_perl-text-csv_xs is not set
++# CONFIG_PACKAGE_perl-try-tiny is not set
++# CONFIG_PACKAGE_perl-uri is not set
++# CONFIG_PACKAGE_perl-www is not set
++# CONFIG_PACKAGE_perl-www-curl is not set
++# CONFIG_PACKAGE_perl-www-mechanize is not set
++# CONFIG_PACKAGE_perl-www-robotrules is not set
++# CONFIG_PACKAGE_perl-xml-parser is not set
++# CONFIG_PACKAGE_perlbase-anydbm-file is not set
++# CONFIG_PACKAGE_perlbase-app is not set
++# CONFIG_PACKAGE_perlbase-archive is not set
++# CONFIG_PACKAGE_perlbase-arybase is not set
++# CONFIG_PACKAGE_perlbase-attribute is not set
++# CONFIG_PACKAGE_perlbase-attributes is not set
++# CONFIG_PACKAGE_perlbase-autodie is not set
++# CONFIG_PACKAGE_perlbase-autoloader is not set
++# CONFIG_PACKAGE_perlbase-autosplit is not set
++# CONFIG_PACKAGE_perlbase-autouse is not set
++# CONFIG_PACKAGE_perlbase-b is not set
++# CONFIG_PACKAGE_perlbase-base is not set
++# CONFIG_PACKAGE_perlbase-benchmark is not set
++# CONFIG_PACKAGE_perlbase-bigint is not set
++# CONFIG_PACKAGE_perlbase-bignum is not set
++# CONFIG_PACKAGE_perlbase-blib is not set
++# CONFIG_PACKAGE_perlbase-bytes is not set
++# CONFIG_PACKAGE_perlbase-charnames is not set
++# CONFIG_PACKAGE_perlbase-class is not set
++# CONFIG_PACKAGE_perlbase-compress is not set
++# CONFIG_PACKAGE_perlbase-config is not set
++# CONFIG_PACKAGE_perlbase-cpan is not set
++# CONFIG_PACKAGE_perlbase-cwd is not set
++# CONFIG_PACKAGE_perlbase-data is not set
++# CONFIG_PACKAGE_perlbase-db is not set
++# CONFIG_PACKAGE_perlbase-db-file is not set
++# CONFIG_PACKAGE_perlbase-dbm-filter is not set
++# CONFIG_PACKAGE_perlbase-devel is not set
++# CONFIG_PACKAGE_perlbase-diagnostics is not set
++# CONFIG_PACKAGE_perlbase-digest is not set
++# CONFIG_PACKAGE_perlbase-dirhandle is not set
++# CONFIG_PACKAGE_perlbase-dumpvalue is not set
++# CONFIG_PACKAGE_perlbase-dumpvar is not set
++# CONFIG_PACKAGE_perlbase-dynaloader is not set
++# CONFIG_PACKAGE_perlbase-encode is not set
++# CONFIG_PACKAGE_perlbase-encoding is not set
++# CONFIG_PACKAGE_perlbase-english is not set
++# CONFIG_PACKAGE_perlbase-env is not set
++# CONFIG_PACKAGE_perlbase-errno is not set
++# CONFIG_PACKAGE_perlbase-essential is not set
++# CONFIG_PACKAGE_perlbase-experimental is not set
++# CONFIG_PACKAGE_perlbase-extutils is not set
++# CONFIG_PACKAGE_perlbase-fatal is not set
++# CONFIG_PACKAGE_perlbase-fcntl is not set
++# CONFIG_PACKAGE_perlbase-feature is not set
++# CONFIG_PACKAGE_perlbase-fields is not set
++# CONFIG_PACKAGE_perlbase-file is not set
++# CONFIG_PACKAGE_perlbase-filecache is not set
++# CONFIG_PACKAGE_perlbase-filehandle is not set
++# CONFIG_PACKAGE_perlbase-filetest is not set
++# CONFIG_PACKAGE_perlbase-filter is not set
++# CONFIG_PACKAGE_perlbase-findbin is not set
++# CONFIG_PACKAGE_perlbase-gdbm-file is not set
++# CONFIG_PACKAGE_perlbase-getopt is not set
++# CONFIG_PACKAGE_perlbase-hash is not set
++# CONFIG_PACKAGE_perlbase-http-tiny is not set
++# CONFIG_PACKAGE_perlbase-i18n is not set
++# CONFIG_PACKAGE_perlbase-if is not set
++# CONFIG_PACKAGE_perlbase-integer is not set
++# CONFIG_PACKAGE_perlbase-io is not set
++# CONFIG_PACKAGE_perlbase-ipc is not set
++# CONFIG_PACKAGE_perlbase-json-pp is not set
++# CONFIG_PACKAGE_perlbase-less is not set
++# CONFIG_PACKAGE_perlbase-list is not set
++# CONFIG_PACKAGE_perlbase-locale is not set
++# CONFIG_PACKAGE_perlbase-math is not set
++# CONFIG_PACKAGE_perlbase-memoize is not set
++# CONFIG_PACKAGE_perlbase-meta-notation is not set
++# CONFIG_PACKAGE_perlbase-mime is not set
++# CONFIG_PACKAGE_perlbase-module is not set
++# CONFIG_PACKAGE_perlbase-mro is not set
++# CONFIG_PACKAGE_perlbase-net is not set
++# CONFIG_PACKAGE_perlbase-next is not set
++# CONFIG_PACKAGE_perlbase-o is not set
++# CONFIG_PACKAGE_perlbase-opcode is not set
++# CONFIG_PACKAGE_perlbase-open is not set
++# CONFIG_PACKAGE_perlbase-ops is not set
++# CONFIG_PACKAGE_perlbase-ostype is not set
++# CONFIG_PACKAGE_perlbase-params is not set
++# CONFIG_PACKAGE_perlbase-perl5db is not set
++# CONFIG_PACKAGE_perlbase-perlio is not set
++# CONFIG_PACKAGE_perlbase-pod is not set
++# CONFIG_PACKAGE_perlbase-posix is not set
++# CONFIG_PACKAGE_perlbase-re is not set
++# CONFIG_PACKAGE_perlbase-safe is not set
++# CONFIG_PACKAGE_perlbase-scalar is not set
++# CONFIG_PACKAGE_perlbase-sdbm-file is not set
++# CONFIG_PACKAGE_perlbase-search is not set
++# CONFIG_PACKAGE_perlbase-selectsaver is not set
++# CONFIG_PACKAGE_perlbase-selfloader is not set
++# CONFIG_PACKAGE_perlbase-sigtrap is not set
++# CONFIG_PACKAGE_perlbase-socket is not set
++# CONFIG_PACKAGE_perlbase-sort is not set
++# CONFIG_PACKAGE_perlbase-storable is not set
++# CONFIG_PACKAGE_perlbase-symbol is not set
++# CONFIG_PACKAGE_perlbase-sys is not set
++# CONFIG_PACKAGE_perlbase-tap is not set
++# CONFIG_PACKAGE_perlbase-term is not set
++# CONFIG_PACKAGE_perlbase-test is not set
++# CONFIG_PACKAGE_perlbase-text is not set
++# CONFIG_PACKAGE_perlbase-thread is not set
++# CONFIG_PACKAGE_perlbase-threads is not set
++# CONFIG_PACKAGE_perlbase-tie is not set
++# CONFIG_PACKAGE_perlbase-time is not set
++# CONFIG_PACKAGE_perlbase-unicode is not set
++# CONFIG_PACKAGE_perlbase-unicore is not set
++# CONFIG_PACKAGE_perlbase-universal is not set
++# CONFIG_PACKAGE_perlbase-user is not set
++# CONFIG_PACKAGE_perlbase-utf8 is not set
++# CONFIG_PACKAGE_perlbase-version is not set
++# CONFIG_PACKAGE_perlbase-xsloader is not set
+ # end of Perl
+ 
+ #
+@@ -4950,7 +5114,7 @@ CONFIG_WOLFSSL_HAS_NO_HW=y
+ # CONFIG_PACKAGE_libblkid is not set
+ CONFIG_PACKAGE_libblobmsg-json=y
+ CONFIG_PACKAGE_libbpf=y
+-# CONFIG_PACKAGE_libbsd is not set
++CONFIG_PACKAGE_libbsd=y
+ # CONFIG_PACKAGE_libcap is not set
+ # CONFIG_PACKAGE_libcap-ng is not set
+ # CONFIG_PACKAGE_libcares is not set
+@@ -5382,6 +5546,7 @@ CONFIG_POSTFIX_PCRE=y
+ # CONFIG_POSTFIX_EAI is not set
+ # end of Select postfix build options
+ 
++# CONFIG_PACKAGE_spamassassin is not set
+ # CONFIG_PACKAGE_spamc is not set
+ # CONFIG_PACKAGE_spamc-ssl is not set
+ # end of Mail
+@@ -6067,7 +6232,9 @@ CONFIG_PACKAGE_ip-full=y
+ # Version Control Systems
+ #
+ # CONFIG_PACKAGE_git is not set
++# CONFIG_PACKAGE_git-gitweb is not set
+ # CONFIG_PACKAGE_git-http is not set
++# CONFIG_PACKAGE_gitolite is not set
+ # CONFIG_PACKAGE_subversion-client is not set
+ # CONFIG_PACKAGE_subversion-libs is not set
+ # CONFIG_PACKAGE_subversion-server is not set
+@@ -7076,6 +7243,7 @@ CONFIG_PACKAGE_libjson-script=y
+ # CONFIG_PACKAGE_more is not set
+ # CONFIG_PACKAGE_moreutils is not set
+ # CONFIG_PACKAGE_mosh-client is not set
++# CONFIG_PACKAGE_mosh-full is not set
+ # CONFIG_PACKAGE_mosh-server is not set
+ # CONFIG_PACKAGE_mount-utils is not set
+ # CONFIG_PACKAGE_mpack is not set