net/keepalived: on virtual IP allow empty device option
If ip is referenced in the instance section it is not necessary to add a device option on every "ip_address". In most sitution it es enough to add only an ip. Allow empty device option will solve this issue. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
parent
a7f02bf1c8
commit
062c35f560
1 changed files with 10 additions and 6 deletions
|
@ -123,13 +123,17 @@ print_ipaddress_indent() {
|
|||
# Default indent
|
||||
[ -z "$indent" ] && indent=$INDENT_1
|
||||
|
||||
# If no address or device exit
|
||||
[ -z "$address" -o -z "$device" ] && return 0
|
||||
# If no address exit
|
||||
[ -z "$address" ] && return 0
|
||||
|
||||
# Add IP address/netmask and device
|
||||
printf "$indent$address dev $device" >> $KEEPALIVED_CONF
|
||||
# Add scope
|
||||
[ -n "$scope" ] && printf " scope $scope" >> $KEEPALIVED_CONF
|
||||
if [ -z "$device" ]; then
|
||||
printf "$indent$address" >> $KEEPALIVED_CONF
|
||||
else
|
||||
# Add IP address/netmask and device
|
||||
printf "$indent$address dev $device" >> $KEEPALIVED_CONF
|
||||
# Add scope
|
||||
[ -n "$scope" ] && printf " scope $scope" >> $KEEPALIVED_CONF
|
||||
fi
|
||||
|
||||
printf "\n" >> $KEEPALIVED_CONF
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue