projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[package] add usbreset - a small simple utility to send port rests to selected usb...
[openwrt.git]
/
package
/
6in4
/
files
/
6in4.hotplug
diff --git
a/package/6in4/files/6in4.hotplug
b/package/6in4/files/6in4.hotplug
index
49667a8
..
3d9def4
100644
(file)
--- a/
package/6in4/files/6in4.hotplug
+++ b/
package/6in4/files/6in4.hotplug
@@
-20,6
+20,11
@@
if [ "$ACTION" = ifup ]; then
local wanip=$(find_6in4_wanip "$wandev")
[ -n "$wanip" ] && {
local wanip=$(find_6in4_wanip "$wandev")
[ -n "$wanip" ] && {
+ lsmod | grep -q ^sit || {
+ logger -t 6in4-update "Tunneling driver not loaded yet, deferring action"
+ exit 0
+ }
+
local tunnelid
config_get tunnelid "$cfg" tunnelid
local tunnelid
config_get tunnelid "$cfg" tunnelid
@@
-32,12
+37,12
@@
if [ "$ACTION" = ifup ]; then
uci_set_state network "$cfg" ipaddr "$wanip"
[ -n "$tunnelid" ] && [ -n "$username" ] && [ -n "$password" ] && {
uci_set_state network "$cfg" ipaddr "$wanip"
[ -n "$tunnelid" ] && [ -n "$username" ] && [ -n "$password" ] && {
- [ "${#password}" == 32 -a -z "${password//[a-f0-9]/}" ] || {
+ [ "${#password}" == 32 -a -z "${password//[a-f
A-F
0-9]/}" ] || {
password="$(echo -n "$password" | md5sum)"; password="${password%% *}"
}
(
password="$(echo -n "$password" | md5sum)"; password="${password%% *}"
}
(
- local url="http://ipv4.tunnelbroker.net/ipv4_end.php?ip
v4b=AUTO&user_id=$username&pass=$password&tunnel_
id=$tunnelid"
+ local url="http://ipv4.tunnelbroker.net/ipv4_end.php?ip
=AUTO&apikey=$username&pass=$password&t
id=$tunnelid"
local try=0
local max=3
local try=0
local max=3
This page took
0.023158 seconds
and
4
git commands to generate.