Skip to content

Commit 6868047

Browse files
committed
fix cwmp reset for TIM
update macoers feeds URL avoid samefile cp error during first install
1 parent 5380f9b commit 6868047

File tree

5 files changed

+13
-8
lines changed

5 files changed

+13
-8
lines changed

decompressed/gui_file/etc/modgui_scripts/02_specific.sh

+6-6
Original file line numberDiff line numberDiff line change
@@ -71,14 +71,14 @@ src/gz chaos_calmer_telephony https://raw.githubusercontent.com/Ansuel/GUI_ipk/k
7171
src/gz chaos_calmer_core https://raw.githubusercontent.com/Ansuel/GUI_ipk/kernel-4.1/target/packages
7272
EOF
7373
fi
74+
sed -i '/repository\/homeware\/18\/brcm63xx-tch/d' /etc/opkg.conf #remove old setted feeds
7475
if ! grep -q "homeware/18/brcm63xx-tch" $opkg_file; then
7576
cat <<EOF >>$opkg_file
76-
src/gz chaos_calmer_base_macoers https://www.macoers.com/repository/homeware/18/brcm63xx-tch/VANTW/base
77-
src/gz chaos_calmer_packages_macoers https://www.macoers.com/repository/homeware/18/brcm63xx-tch/VANTW/packages
78-
src/gz chaos_calmer_luci_macoers https://www.macoers.com/repository/homeware/18/brcm63xx-tch/VANTW/luci
79-
src/gz chaos_calmer_routing_macoers https://www.macoers.com/repository/homeware/18/brcm63xx-tch/VANTW/routing
80-
src/gz chaos_calmer_telephony_macoers https://www.macoers.com/repository/homeware/18/brcm63xx-tch/VANTW/telephony
81-
src/gz chaos_calmer_core_macoers https://www.macoers.com/repository/homeware/18/brcm63xx-tch/VANTW/target/packages
77+
src/gz chaos_calmer_base_macoers https://repository.macoers.com/homeware/18/brcm63xx-tch/VANTW/base
78+
src/gz chaos_calmer_packages_macoers https://repository.macoers.com/homeware/18/brcm63xx-tch/VANTW/packages
79+
src/gz chaos_calmer_luci_macoers https://repository.macoers.com/homeware/18/brcm63xx-tch/VANTW/luci
80+
src/gz chaos_calmer_routing_macoers https://repository.macoers.com/homeware/18/brcm63xx-tch/VANTW/routing
81+
src/gz chaos_calmer_telephony_macoers https://repository.macoers.com/homeware/18/brcm63xx-tch/VANTW/telephony
8282
EOF
8383
fi
8484
;;

decompressed/gui_file/etc/modgui_scripts/04_config.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ mobiled_lib_add() {
305305
fi
306306

307307
if [ -f /rom/usr/lib/lua/libat/huawei.lua ]; then
308-
cp /rom/usr/lib/lua/libat/huawei.lua /usr/lib/lua/libat/huawei.lua
308+
cmp -s /rom/usr/lib/lua/libat/huawei.lua /usr/lib/lua/libat/huawei.lua || cp /rom/usr/lib/lua/libat/huawei.lua /usr/lib/lua/libat/huawei.lua
309309
grep -q "1003" /usr/lib/lua/libat/huawei.lua || sed -i '/^.*or device.pid == "1c05" then -- E173/i or device.pid == "1003" -- E156G E17X' /usr/lib/lua/libat/huawei.lua
310310
fi
311311

Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
^modgui%..+%.autoupgrade /usr/share/transformer/scripts/upgradegui SetTime
22
^modgui%..+%.autoupgrade_hour /usr/share/transformer/scripts/upgradegui SetTime
3-
^modgui%.var%.isp /usr/share/transformer/scripts/ispConfighelper.sh force
3+
^modgui%.var%.isp /usr/share/transformer/scripts/ispConfighelper.sh force
4+
^versioncusto /etc/init.d/transformer restart

decompressed/gui_file/usr/share/transformer/scripts/ispConfigHelper.sh

+3
Original file line numberDiff line numberDiff line change
@@ -245,9 +245,11 @@ setup_ISP() {
245245
uci set cwmpd.cwmpd_config.acs_user="technicolor"
246246
uci set cwmpd.cwmpd_config.acs_pass="techn_tr69@"
247247
uci commit cwmpd
248+
[ "$(uci get -q mmpbxrvsipnet.sip_net.user_param_value)" ] && uci del mmpbxrvsipnet.sip_net.user_param_value
248249
;;
249250
Fastweb)
250251
check_clean Fastweb
252+
[ "$(uci get -q mmpbxrvsipnet.sip_net.user_param_value)" ] && uci del mmpbxrvsipnet.sip_net.user_param_value
251253
firewall_specific_sip_rules_FASTWEB
252254
cwmp_specific_FASTWEB
253255
;;
@@ -260,6 +262,7 @@ setup_ISP() {
260262
uci set dhcp.dnsmasq.server='151.99.125.1'
261263
restart_dnsmasq=1
262264
fi
265+
[ ! "$(uci get -q mmpbxrvsipnet.sip_net.user_param_value)" ] && uci set mmpbxrvsipnet.sip_net.user_param_value=phone
263266
;;
264267
Other)
265268
check_clean Other

decompressed/gui_file/usr/share/transformer/scripts/resetUtility.sh

+1
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ resetConfig() {
9595
resetCwmp() {
9696
[ "$(pgrep "cwmpd")" ] && /etc/init.d/cwmpd stop
9797
[ -f /etc/cwmpd.db ] && rm /etc/cwmpd.db
98+
[ "$(uci get -q env.var.provisioning_code)" ] && uci del env.var.provisioning_code
9899
/etc/init.d/cwmpd start
99100
}
100101

0 commit comments

Comments
 (0)