sh -x /usr/share/3ginfo/cgi-bin/3ginfo.sh
+ basename /usr/share/3ginfo/cgi-bin/3ginfo.sh
+ [ 3ginfo.sh = 3ginfo ]
+ TOTXT=0
+ uci -q get 3ginfo.@3ginfo[0].device
+ DEVICE=/dev/ttyUSB2
+ [ ! -e /dev/ttyUSB2 ]
+ uci show network
+ grep /dev/ttyUSB
+ cut -f2 -d.
+ SEC=wan
+ [ ! -f /tmp/pincode_was_given ]
+ gcom -d /dev/ttyUSB2 -s /usr/share/3ginfo/scripts/3ginfo.gcom
+ O=
+CSQ: 17,99
^SYSINFO:2,2,0,5,1,,4
+COPS: 0,2,"26017",2
+CREG: 2
DEVICE:huawei E173
+ echo
+CSQ: 17,99
^SYSINFO:2,2,0,5,1,,4
+COPS: 0,2,"26017",2
+CREG: 2
DEVICE:huawei E173
+ awk -F[, ] /^\+CSQ/ {print $2}
+ CSQ=17
+ [ x17 = x ]
+ [ 17 -ge 0 -a 17 -le 31 ]
+ CSQ_PER=54
+ CSQ_COL=red
+ [ 17 -ge 10 ]
+ CSQ_COL=orange
+ [ 17 -ge 15 ]
+ CSQ_COL=yellow
+ [ 17 -ge 20 ]
+ CSQ_RSSI=-79
+ [ 17 -eq 0 ]
+ [ 17 -eq 31 ]
+ echo
+CSQ: 17,99
^SYSINFO:2,2,0,5,1,,4
+COPS: 0,2,"26017",2
+CREG: 2
DEVICE:huawei E173
+ awk -F["] /^\+COPS: 0,2/ {print $2}
+ COPS_NUM=26017
+ [ x26017 = x ]
+ COPS_MCC=-
+ COPS_MNC=-
+ COPS_MCC=260
+ COPS_MNC=17
+ COPS=Aero2/Cyfrowy Polsat
+ [ 26017 = - ]
+ MODE=-
+ echo
+CSQ: 17,99
^SYSINFO:2,2,0,5,1,,4
+COPS: 0,2,"26017",2
+CREG: 2
DEVICE:huawei E173
+ awk -F[, ] /^\^SYSINFO/ {print $7}
+ TECH=4
+ MODE=UMTS
+ [ xUMTS = x- ]
+ [ xUMTS = x- ]
+ [ xUMTS = x- ]
+ [ xUMTS = x- ]
+ awk -F[,] /\+CREG/ {printf "%s", $3}
+ sed s/[^A-F0-9]//g
+ echo
+CSQ: 17,99
^SYSINFO:2,2,0,5,1,,4
+COPS: 0,2,"26017",2
+CREG: 2
DEVICE:huawei E173
+ LAC=
+ [ x != x ]
+ LAC=-
+ LAC_NUM=-
+ GDZIE=
+ echo
+CSQ: 17,99
^SYSINFO:2,2,0,5,1,,4
+COPS: 0,2,"26017",2
+CREG: 2
DEVICE:huawei E173
+ awk -F[,] /\+CREG/ {printf "%s", $4}
+ sed s/[^A-F0-9]//g
+ CID=
+ [ x != x ]
+ LCID=-
+ LCID_NUM=-
+ RNC=-
+ RNC_NUM=-
+ LCID_SHOW=none
+ CID=-
+ CID_NUM=-
+ echo
+CSQ: 17,99
^SYSINFO:2,2,0,5,1,,4
+COPS: 0,2,"26017",2
+CREG: 2
DEVICE:huawei E173
+ awk -F[,] /\+CGEQNEG/ {printf "%s", $4}
+ DOWN=
+ [ x = x ]
+ QOS_SHOW=none
+ DOWN=-
+ UP=-
+ [ -e /usr/bin/gnokii ]
+ SMS_SHOW=block
+ LIMIT_SHOW=none
+ uci -q get 3ginfo.@3ginfo[0].script
+ LIMIT=
+ [ x != x ]
+ [ /dev/ttyUSB = /dev/ttyHS ]
+ IFACE=3g-wan
+ CONN_TIME=-
+ RX=-
+ TX=-
+ [ 3g-wan = 3g- ]
+ grep -q inet
+ ifconfig 3g-wan
+ [ 0 -eq 0 ]
+ STATUS=<font color=green>PoĹÄ
czony</font>
+ STATUS_TRE=RozĹÄ
cz
+ cut -d. -f1 /proc/uptime
+ UP=671
+ uci -q get -P /var/state/ network.wan.connect_time
+ CT=534
+ [ ! -z 534 ]
+ CT=137
+ expr 137 / 60 / 60 / 24
+ D=0
+ expr 137 / 60 / 60 % 24
+ H=0
+ expr 137 / 60 % 60
+ M=2
+ expr 137 % 60
+ S=17
+ printf %d dni, %02d:%02d:%02d 0 0 2 17
+ CONN_TIME=0 dni, 00:02:17
+ ifconfig 3g-wan
+ awk -F[()] /bytes/ {printf "%s",$2}
+ RX=2.0 KiB
+ ifconfig 3g-wan
+ awk -F[()] /bytes/ {printf "%s",$4}
+ TX=1.1 KiB
+ STATUS_SHOW=block
+ awk -F[:] /DEVICE/ { print $2}
+ echo
+CSQ: 17,99
^SYSINFO:2,2,0,5,1,,4
+COPS: 0,2,"26017",2
+CREG: 2
DEVICE:huawei E173
+ DEVICE=huawei E173
+ [ xhuawei E173 = x ]
+ [ 0 -eq 0 ]
+ TEMPLATE=/usr/share/3ginfo/status.html
+ sed -e s/{CSQ}/17/; s/{CSQ_PER}/54/; s/{CSQ_RSSI}/-79/; s/{CSQ_C OL}/yellow/; s/{COPS}/Aero2/Cyfrowy Polsat/; s/{COPS_NUM}/26017/; s !{COPS_MCC}!260!; s!{COPS_MNC}!17!; s!{LAC}!-!; s!{LAC_NUM}!-!; s!{LCID}!-!; s!{LCID_NUM}!-!; s!{RNC}!-!; s!{RNC_NUM}!-!; s !{LCID_SHOW}!none!g; s!{CID}!-!; s!{CID_NUM}!-!; s!{GDZIE}!!; s /{DOWN}/-/; s/{UP}/671/; s/{QOS_SHOW}/none/g; s/{SMS_SHOW}/block/; s /{LIMIT_SHOW}/none/; s!{STATUS}!<font color=green>PoĹÄ
czony</font>!g; s!{CONN_TIME}!0 dni, 00:02:17!g; s!{RX}!2.0 KiB!g ; s!{TX}!1.1 KiB!g; s!{STATUS_TRE}!RozĹÄ
cz!; s!{STATUS_SHOW}!block!g; s!{DEVICE}!huawei E173!; s/{MODE} /UMTS/ /usr/share/3ginfo/status.html
sed: bad option in substitution expression
+ exit 0