add environment variables script
Use faststart.sh for get_vpn_interface -- Tim Niemeyer <tim.niemeyer@mastersword.de>
This commit is contained in:
parent
6061b7a38e
commit
212bdd41a1
1 changed files with 54 additions and 0 deletions
54
bsp/default/root_file_system/etc/environment.sh
Executable file
54
bsp/default/root_file_system/etc/environment.sh
Executable file
|
@ -0,0 +1,54 @@
|
||||||
|
#!/bin/ash
|
||||||
|
|
||||||
|
# functions
|
||||||
|
#FIXME: define here your favorite methods to get the values
|
||||||
|
get_wlan_client_interface() {
|
||||||
|
echo "wlan0"
|
||||||
|
}
|
||||||
|
|
||||||
|
get_wlan_mesh_interface() {
|
||||||
|
echo "wlan0-1"
|
||||||
|
}
|
||||||
|
|
||||||
|
get_eth_client_interface() {
|
||||||
|
echo ""
|
||||||
|
}
|
||||||
|
|
||||||
|
get_eth_mesh_interface() {
|
||||||
|
echo ""
|
||||||
|
}
|
||||||
|
|
||||||
|
get_bridge_interface() {
|
||||||
|
echo "br-mesh"
|
||||||
|
}
|
||||||
|
|
||||||
|
get_batman_interface() {
|
||||||
|
echo "bat0"
|
||||||
|
}
|
||||||
|
|
||||||
|
get_vpn_interface() {
|
||||||
|
test -f /etc/fastdstart.sh || exit;
|
||||||
|
local $(grep -o project=.* /etc/fastdstart.sh)
|
||||||
|
echo ${project}VPN | tr -d '"'
|
||||||
|
}
|
||||||
|
|
||||||
|
get_debug_level() {
|
||||||
|
echo "0"
|
||||||
|
}
|
||||||
|
|
||||||
|
print_definitions() {
|
||||||
|
echo "# interfaces"
|
||||||
|
echo "WLAN_CLIENT_INTERFACE=$(get_wlan_client_interface)"
|
||||||
|
echo "WLAN_MESH_INTERFACE=$(get_wlan_mesh_interface)"
|
||||||
|
echo "ETH_CLIENT_INTERFACE=$(get_eth_client_interface)"
|
||||||
|
echo "ETH_MESH_INTERFACE=$(get_eth_mesh_interface)"
|
||||||
|
echo "BRIDGE_INTERFACE=$(get_bridge_interface)"
|
||||||
|
echo "BATMAN_INTERFACE=$(get_batman_interface)"
|
||||||
|
echo "VPN_INTERFACE=$(get_vpn_interface)"
|
||||||
|
echo ""
|
||||||
|
echo "# variables"
|
||||||
|
echo "DEBUG=$(get_debug_level)"
|
||||||
|
}
|
||||||
|
|
||||||
|
# program
|
||||||
|
print_definitions
|
Loading…
Add table
Reference in a new issue