20180209_jeffrey - silenceuncrio/diary GitHub Wiki
review
回頭幫 M300 lite 版本小改一下之前漏掉的部分
commit c93f1318dfa68697b9e014de4a98dca58ea90996
Refs: [hotfix/v1.63], {origin/hotfix/v1.63}
Author: jeffrey <[email protected]>
Date: Fri Feb 9 11:45:15 2018 +0800
change field lable 'WAN' to 'LAN 4' while product profile 'LITE' applied
proscend/prosrc/www/.gitignore | 1 +
proscend/prosrc/www/Makefile | 11 +-
proscend/prosrc/www/app/feature/switch.html | 145 -------------------
proscend/prosrc/www/app/locale-en.json | 1 +
proscend/prosrc/www/app/locale-fr.json | 1 +
proscend/prosrc/www/app/locale-zh-tw.json | 1 +
.../prosrc/www/src/app/feature/switch.html.src | 153 +++++++++++++++++++++
7 files changed, 167 insertions(+), 146 deletions(-)
keep 一些 console 訊息方便後追蹤
root@M360-P:/# vi /sbin/sysupgrade
root@M360-P:/# vi /lib/upgrade/common.sh
root@M360-P:/# cd /tmp/
root@M360-P:/tmp# tftp -g -r sysupgrade.bin 192.168.1.113
root@M360-P:/tmp# sysupgrade sysupgrade.bin
/sbin/sysupgrade: eval: line 1: opkg: not found
Saving config files...
tar czf /tmp/sysupgrade.tgz -T /tmp/sysupgrade.conffiles 2>/dev/null
shut down wifi
/sbin/wifi: line 226: uci_load: not found
Command failed: Not found
ifdown: can't open '/etc/network/interfaces': No such file or directory
killall: watchdog: no process killed
Sending TERM to remaining processes ... seqcmdd icospromsg chronyd snmpd icos_snmp_apply sleep syslogd iweb ubusd
Sending KILL to remaining processes ... icospromsg sleep
Switching to ramdisk...
Performing system upgrade...
get_image sysupgrade.bin | mtd -j /tmp/sysupgrade.tgz write - firmware
Unlocking firmware ...
Writing from <stdin> to firmware ...
Appending jffs2 data from /tmp/sysupgrade.tgz to firmwar
Upgrade completed
Rebooting system...
@M360-P:/tmp# tar
BusyBox v1.22.1 (2018-02-02 05:26:10 UTC) multi-call binary.
Usage: tar -[cxtzhvO] [-X FILE] [-T FILE] [-f TARFILE] [-C DIR] [FILE]...
Create, extract, or list files from a tar file
Operation:
c Create
x Extract
t List
f Name of TARFILE ('-' for stdin/out)
C Change to DIR before operation
v Verbose
z (De)compress using gzip
O Extract to stdout
h Follow symlinks
X File with names to exclude
T File with names to include
@M360-P:/tmp# cat sysupgrade.conffiles
/etc/config/icos/README.md
/etc/config/icos/alarm/alarm
/etc/config/icos/alarm/alarm.ini
/etc/config/icos/bgp/bgp.json
/etc/config/icos/connmgr/connmgr.ini
/etc/config/icos/connmgr/ethernet_health.ini
/etc/config/icos/connmgr/wanproto.ini
/etc/config/icos/dmz/dmzcfg.ini
/etc/config/icos/gre/gre.json
/etc/config/icos/ipFilter/ipFiltercfg.ini
/etc/config/icos/ip_alias/ip_alias.json
/etc/config/icos/ipsec/ipseccfg.json
/etc/config/icos/ipv6lan/ipv6_lan.ini
/etc/config/icos/l2tp/l2tp.json
/etc/config/icos/lte/gps.ini
/etc/config/icos/lte/lte.ini
/etc/config/icos/lte/modem.ini
/etc/config/icos/lte/sms_action.ini
/etc/config/icos/macfilter/macfiltercfg.ini
/etc/config/icos/openvpn/openssl.cnf
/etc/config/icos/openvpn/openssl.ext
/etc/config/icos/openvpn/openvpncfg.ini
/etc/config/icos/pptpd/pptpd.json
/etc/config/icos/route/route.json
/etc/config/icos/smtp/smtp.json
/etc/config/icos/snmp/snmpcfg.ini
/etc/config/icos/sntp/timestamp
/etc/config/icos/ssh/dropbear_dss_host_key
/etc/config/icos/ssh/dropbear_ecdsa_host_key
/etc/config/icos/ssh/dropbear_rsa_host_key
/etc/config/icos/urlfilter/urlfiltercfg.ini
/etc/config/icos/vrrp/vrrpcfg.ini
/etc/config/icos/zebra/zebracfg.ini
/etc/config/log/README.md
/etc/config/network
/etc/config/ubootenv
/etc/fw_env.config
/etc/group
/etc/hosts
/etc/inittab
/etc/ipsec.d/cacerts/caCert.pem
/etc/ipsec.d/private/caKey.pem
/etc/passwd
/etc/postfix/LICENSE
/etc/postfix/TLS_LICENSE
/etc/postfix/access
/etc/postfix/aliases
/etc/postfix/bounce.cf.default
/etc/postfix/canonical
/etc/postfix/generic
/etc/postfix/header_checks
/etc/postfix/main.cf
/etc/postfix/main.cf.default
/etc/postfix/main.cf.proto
/etc/postfix/makedefs.out
/etc/postfix/master.cf
/etc/postfix/master.cf.proto
/etc/postfix/postfix-files
/etc/postfix/relocated
/etc/postfix/transport
/etc/postfix/virtual
/etc/ppp/ip-up
/etc/profile
/etc/rc.local
/etc/shadow
/etc/shells
/etc/strongswan.d/charon-logging.conf
/etc/strongswan.d/charon.conf
/etc/strongswan.d/charon/aes.conf
/etc/strongswan.d/charon/des.conf
/etc/strongswan.d/charon/gmp.conf
/etc/strongswan.d/charon/gmpdh.conf
/etc/strongswan.d/charon/hmac.conf
/etc/strongswan.d/charon/kernel-netlink.conf
/etc/strongswan.d/charon/md5.conf
/etc/strongswan.d/charon/nonce.conf
/etc/strongswan.d/charon/pubkey.conf
/etc/strongswan.d/charon/random.conf
/etc/strongswan.d/charon/sha1.conf
/etc/strongswan.d/charon/socket-default.conf
/etc/strongswan.d/charon/stroke.conf
/etc/strongswan.d/charon/uci.conf
/etc/strongswan.d/charon/updown.conf
/etc/strongswan.d/pki.conf