20180209_jeffrey - silenceuncrio/diary GitHub Wiki

0935

review

1145

回頭幫 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(-)

1650

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
⚠️ **GitHub.com Fallback** ⚠️