From 84d98c7755a3e695a355f698ced59fc650da7c77 Mon Sep 17 00:00:00 2001 From: kvaps Date: Wed, 3 May 2017 16:34:53 +0200 Subject: [PATCH] add: suse network configuration --- src/etc/one-context.d/loc-10-network##rpm.one | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/etc/one-context.d/loc-10-network##rpm.one b/src/etc/one-context.d/loc-10-network##rpm.one index df472b9..84a1890 100755 --- a/src/etc/one-context.d/loc-10-network##rpm.one +++ b/src/etc/one-context.d/loc-10-network##rpm.one @@ -106,6 +106,9 @@ EOT if [ -n "$GATEWAY" ]; then echo "GATEWAY=$GATEWAY" + if [ -d /etc/sysconfig/network ]; then + echo "default $GATEWAY - -" >> /etc/sysconfig/network/routes + fi fi if [ -n "$MTU" ]; then @@ -126,6 +129,9 @@ EOT if [ -n "$GATEWAY6" ]; then echo "IPV6_DEFAULTGW=$GATEWAY6" + if [ -d /etc/sysconfig/network ]; then + echo "default $GATEWAY6 - -" >> /etc/sysconfig/network/routes + fi fi if [ -n "$MTU" ]; then @@ -153,6 +159,12 @@ get_dev() gen_network_configuration() { + if [ -d /etc/sysconfig/network-scripts ]; then + CONFIG_PATH=/etc/sysconfig/network-scripts + elif [ -d /etc/sysconfig/network ]; then + CONFIG_PATH=/etc/sysconfig/network + fi + INTERFACE_MAC=$(get_interface_mac) CONTEXT_INTERFACES=$(get_context_interfaces) GATEWAY_IFACE_NUM=$(echo "$GATEWAY_IFACE" | sed 's/^ETH//') @@ -179,9 +191,10 @@ gen_network_configuration() [ -z "${DEV}" ] && continue ( + rm -f /etc/sysconfig/network/routes cat < /etc/sysconfig/network-scripts/ifcfg-${DEV} + ) > ${CONFIG_PATH}/ifcfg-${DEV} ifup ${DEV}