2
0
mirror of https://github.com/xcat2/confluent.git synced 2025-02-04 21:12:05 +00:00

Convert Ubuntu to netconf syntax

The ipconfig syntax can't take domain. See how
it works using the same hooks that dhcp would have.
This commit is contained in:
Jarrod Johnson 2020-05-19 16:23:36 -04:00
parent e696566b42
commit 5540896ab1

View File

@ -31,9 +31,21 @@ elif [ "$ipv4m" = "static" ]; then
fi
v4nm=$(grep ipv4_netmask: $deploycfg)
v4nm=${v4nm#ipv4_netmask: }
dnsdomain=$(grep ^dnsdomain: $deploycfg)
dnsdomain=${dnsdomain#dnsdomain: }
dns=$(grep -A1 ^nameservers: $deploycfg|head -n 2|tail -n 1|sed -e 's/^- //'|sed -e "s/''//")
IP=$v4addr::$v4gw:$v4nm:$nodename:$DEVICE:none:$dns::
{
echo "DEVICE='$DEVICE'"
echo "PROTO='none'"
echo "IPV4PROTO='none'"
echo "IPV4ADDR='$v4addr'"
echo "IPV4NETMASK='$v4nm'"
echo "IPV4BROADCAST='$v4nm'"
echo "IPV4GATEWAY='$v4gw'"
echo "IPV4DNS1='$dns'"
echo "HOSTNAME='$NODENAME'"
echo "DNSDOMAIN='$dnsdomain'"
} > "/run/net-$DEVICE.conf"
configure_networking
else
IP=off