scripts: expose bridge configuration via the snap config system
This commit is contained in:
parent
551f25208f
commit
81c90ab218
1 changed files with 19 additions and 0 deletions
|
|
@ -30,6 +30,25 @@ IPV4_NETMASK="255.255.255.0"
|
|||
IPV4_NETWORK="192.168.250.1/24"
|
||||
IPV4_NAT="true"
|
||||
|
||||
if [ -n "$SNAP" ]; then
|
||||
snap_ipv4_address=$(snapctl get bridge.address)
|
||||
snap_ipv4_netmask=$(snapctl get bridge.netmask)
|
||||
snap_ipv4_network=$(snapctl get bridge.network)
|
||||
snap_enable_nat=$(snapctl get bridge.nat.enable)
|
||||
if [ -n "$snap_ipv4_address" ]; then
|
||||
IPV4_ADDR="$snap_ipv4_address"
|
||||
fi
|
||||
if [ -n "$snap_ipv4_netmask" ]; then
|
||||
IPV4_NETMASK="$snap_ipv4_netmask"
|
||||
fi
|
||||
if [ -n "$snap_ipv4_network" ]; then
|
||||
IPV4_NETWORK="$snap_ipv4_network"
|
||||
fi
|
||||
if [ "$snap_enable_nat" = false ]; then
|
||||
IPV4_NAT="false"
|
||||
fi
|
||||
fi
|
||||
|
||||
use_iptables_lock="-w"
|
||||
iptables -w -L -n > /dev/null 2>&1 || use_iptables_lock=""
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue