Developing lightweight computation at the DSG edge
Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Quick Mesh Project
qMp packages
Commits
102b990b
Commit
102b990b
authored
Oct 22, 2012
by
p4u
Browse files
Merge branch 'testing' into gsoc
parents
3dbf09af
d5cf2c4a
Changes
71
Show whitespace changes
Inline
Side-by-side
packages/qmp-small-node/files/etc/qmp/qmp_gw.sh
View file @
102b990b
packages/qmp-small-node/files/etc/qmp/qmp_network.sh
View file @
102b990b
...
...
@@ -42,8 +42,12 @@ qmp_disable_netserver() {
killall
-9
netserver
||
true
}
## DISABLED
# Publish or unpublish lan HNA depending on qmp configuration
qmp_publish_lan
()
{
echo
"Publish LAN is a garbage, doing nothing..."
return
is_publish_on
=
$(
qmp_uci_get networks.publish_lan
)
[
-z
"
$is_publish_on
"
]
&&
is_publish_on
=
0
...
...
packages/qmp-small-node/files/etc/qmp/qmp_update.sh
View file @
102b990b
...
...
@@ -61,7 +61,7 @@ qmp_update_get_checksum_from_image() {
qmp_update_extract_timestamp
()
{
image_name
=
"
$1
"
echo
"
$image_name
"
|
awk
-F
\-
'{print $
3
}'
|
awk
-F_
'{print $1}'
|
sed
s/
"
\.
.*"
//
echo
"
$image_name
"
|
awk
-F
\-
'{print $
4
}'
|
awk
-F_
'{print $1}'
|
sed
s/
"
\.
.*"
//
}
qmp_update_get_config
()
{
...
...
@@ -152,6 +152,7 @@ qmp_update_upgrade_system() {
read
-p
"Do you want to upgrade system using image
$image_url
? [N,y] "
a
if
[
"
$a
"
==
"y"
]
;
then
[
$(
echo
$image_url
|
grep
Alix
-c
)
-eq
1
]
&&
{
echo
"Detected Alix, applying sysupgrade patch..."
;
rm
-rf
/overlay/
*
2>/dev/null
;
}
[
-n
"
$config
"
]
&&
sysupgrade
-f
$config
$output_image
[
-z
"
$config
"
]
&&
sysupgrade
-n
$output_image
fi
...
...
packages/qmp-small-node/files/etc/qmp/qmp_wireless.sh
View file @
102b990b
packages/qmp-small-node/files/etc/qmp/qmpinfo
View file @
102b990b
packages/qmp-small-node/files/etc/qmp/qmpinfo.lua
View file @
102b990b
packages/qmp-small-node/files/etc/qmp/templates/wireless.mac80211.ap
View file @
102b990b
packages/qmp-small-node/files/etc/qmp/templates/wireless.mac80211.client
View file @
102b990b
packages/qmp-small-node/files/etc/qmp/templates/wireless.madwifi.ap
View file @
102b990b
packages/qmp-small-node/files/etc/uci-defaults/000-backup-u
i
c-defaults
→
packages/qmp-small-node/files/etc/uci-defaults/000-backup-uc
i
-defaults
View file @
102b990b
File moved
packages/qmp-small-node/files/etc/uci-defaults/qmp_bmx6_health_patch
0 → 100755
View file @
102b990b
#!/bin/sh
if
!
cat
/etc/crontabs/root |
grep
bmx6health
;
then
echo
"* * * * * /etc/qmp/bmx6health.sh >> /tmp/log/bmx6health.log"
>>
/etc/crontabs/root
/etc/init.d/cron
enable
/etc/init.d/cron start
fi
packages/qmp-small-node/files/etc/uci-defaults/qmp_clamp_tcpmss
0 → 100755
View file @
102b990b
#!/bin/sh
if
cat
/etc/firewall.user |
grep
-e
"^# Clamp MSS TCP rule to fix MTU problems"
;
then
exit
0
;
fi
cat
<<
EOF
>> /etc/firewall.user
# Clamp MSS TCP rule to fix MTU problems
iptables -A FORWARD -p tcp -o bmx6_+ -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
EOF
packages/qmp-small-node/files/etc/uci-defaults/qmp_disable_fw
View file @
102b990b
packages/qmp-small-node/files/etc/uci-defaults/qmp_masquerade_options
0 → 100755
View file @
102b990b
#!/bin/sh
if
cat
/etc/firewall.user |
grep
-e
"^# QMP Masquerade options"
;
then
exit
0
;
fi
cat
<<
QMP
>> /etc/firewall.user
# QMP Masquerade options
iptables -t nat -A POSTROUTING -s 172.16.0.0/12 ! -d 172.16.0.0/12 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/16 ! -d 192.168.0.0/16 -j MASQUERADE
QMP
packages/qmp-small-node/files/etc/uci-defaults/qmp_splash_fw
deleted
100755 → 0
View file @
3dbf09af
#!/bin/sh
cat
<<
QMP
>> /etc/firewall.user
iptables -t nat -A POSTROUTING -s 10.0.0.0/8 -d 10.0.0.0/8 -j RETURN
iptables -t nat -A POSTROUTING -j MASQUERADE
QMP
packages/qmp-small-node/files/etc/uci-defaults/qmp_wifi_restart
View file @
102b990b
...
...
@@ -3,6 +3,8 @@
# Temporal script to re-enable wifi after the boot
# this is to fix a temporaly issue when you are using non-standard wifi chanels
sed
-i
-e
"/^exit 0/d"
/etc/rc.local
echo
"wifi"
>>
/etc/rc.local
if
[
$(
cat
/etc/rc.local |
grep
-c
^wifi
)
-lt
1
]
;
then
sed
-i
-e
"/^exit 0/d"
/etc/rc.local
echo
"wifi"
>>
/etc/rc.local
fi
packages/qmp-small-node/files/etc/uci-defaults/qmpfix_20120921
0 → 100755
View file @
102b990b
#!/bin/sh
uci delete qmp.networks.bmx6_mesh_prefix48
uci delete bmx6.general.globalPrefix
uci
set
qmp.networks.bmx6_tablePrefTuns
=
7000
uci
set
qmp.networks.bmx6_tableTuns
=
70
uci
set
qmp.networks.bmx6_throwRules
=
1
uci commit
packages/qmp-small-node/files/usr/lib/lua/luci/controller/qmp.lua
View file @
102b990b
...
...
@@ -29,22 +29,26 @@ function index()
root
.
index
=
true
-- Main window with auth enabled
overview
=
entry
({
"qmp"
},
call
(
"actio
n_status"
),
"qMp"
,
1
)
overview
=
entry
({
"qmp"
},
template
(
"admi
n_status
/index
"
),
"qMp"
,
1
)
overview
.
dependent
=
false
overview
.
sysauth
=
"root"
overview
.
sysauth_authenticator
=
"htmlauth"
-- Rest of entries
entry
({
"qmp"
,
"info"
},
call
(
"action_status"
),
"Info"
,
1
).
dependent
=
false
entry
({
"qmp"
,
"status"
},
template
(
"admin_status/index"
),
"Status"
,
2
).
dependent
=
false
entry
({
"qmp"
,
"wizard"
},
cbi
(
"qmp/wizard"
),
"Wizard"
,
3
).
dependent
=
false
entry
({
"qmp"
,
"node"
},
cbi
(
"qmp/node"
),
"Node"
,
4
).
dependent
=
false
entry
({
"qmp"
,
"network"
},
cbi
(
"qmp/network"
),
"Network"
,
5
).
dependent
=
false
entry
({
"qmp"
,
"network"
,
"advanced"
},
cbi
(
"qmp/network_adv"
),
"Advanced networking"
,
1
).
dependent
=
false
entry
({
"qmp"
,
"wireless"
},
cbi
(
"qmp/wireless"
),
"Wireless"
,
6
).
dependent
=
false
entry
({
"qmp"
,
"splash"
},
call
(
"action_splash"
),
"Splash"
,
7
).
dependent
=
false
entry
({
"qmp"
,
"tools"
},
call
(
"action_tools"
),
"Tools"
,
8
).
dependent
=
false
entry
({
"qmp"
,
"map"
},
call
(
"action_map"
),
"Map"
,
8
).
dependent
=
false
entry
({
"qmp"
,
"configuration"
},
cbi
(
"qmp/wizard"
),
"Configuration"
,
4
).
dependent
=
false
entry
({
"qmp"
,
"configuration"
,
"wizard"
},
cbi
(
"qmp/wizard"
),
"Wizard"
,
1
).
dependent
=
false
entry
({
"qmp"
,
"configuration"
,
"network"
},
cbi
(
"qmp/network"
),
"Network"
,
2
).
dependent
=
false
entry
({
"qmp"
,
"configuration"
,
"network"
,
"advanced"
},
cbi
(
"qmp/network_adv"
),
"Advanced networking"
,
1
).
dependent
=
false
entry
({
"qmp"
,
"configuration"
,
"wifi"
},
cbi
(
"qmp/wireless"
),
"WiFi"
,
3
).
dependent
=
false
entry
({
"qmp"
,
"configuration"
,
"node"
},
cbi
(
"qmp/node"
),
"Node"
,
4
).
dependent
=
false
entry
({
"qmp"
,
"tools"
},
call
(
"action_tools"
),
"Tools"
,
5
).
dependent
=
false
entry
({
"qmp"
,
"tools"
,
"splash"
},
call
(
"action_splash"
),
"Splash"
,
1
).
dependent
=
false
entry
({
"qmp"
,
"tools"
,
"map"
},
call
(
"action_map"
),
"Map"
,
2
).
dependent
=
false
entry
({
"qmp"
,
"about"
},
call
(
"action_status"
),
"About"
,
9
).
dependent
=
false
end
function
action_status
()
...
...
packages/qmp-small-node/files/usr/lib/lua/luci/model/cbi/qmp/network.lua
View file @
102b990b
packages/qmp-small-node/files/usr/lib/lua/luci/model/cbi/qmp/network_adv.lua
View file @
102b990b
Prev
1
2
3
4
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment