Add dia
[hvlinux.git] / stage2 / install-bootscripts
index 6cfef2a..07c2d18 100755 (executable)
@@ -8,7 +8,7 @@ cat > /etc/sysconfig/network/ifconfig.lo << "EOF"
 ONBOOT="yes"
 BOOTPROTO="static"
 IPADDR="127.0.0.1"
-PREFIX_LENGTH=8
+NETMASK_LENGTH=8
 IFSCOPE="scope host"
 EOF
 
@@ -25,8 +25,8 @@ for nic_device in ${INTERFACES}; do
     if [ -n "${IP_ADDRESS[${LOOP_INDEX}]}" ]; then
         echo "IPADDR=\"${IP_ADDRESS[${LOOP_INDEX}]}\"" >> ${file}
     fi
-    if [ -n "${PREFIX_LENGTH[${LOOP_INDEX}]}" ]; then
-        echo "PREFIX_LENGTH=\"${PREFIX_LENGTH[${LOOP_INDEX}]}\"" >> ${file}
+    if [ -n "${NETMASK_LENGTH[${LOOP_INDEX}]}" ]; then
+        echo "NETMASK_LENGTH=\"${NETMASK_LENGTH[${LOOP_INDEX}]}\"" >> ${file}
     fi
     if [ -n "${GATEWAY[${LOOP_INDEX}]}" ]; then
         echo "GATEWAY=\"${GATEWAY[${LOOP_INDEX}]}\"" >> ${file}
@@ -35,6 +35,27 @@ for nic_device in ${INTERFACES}; do
     LOOP_INDEX=$((${LOOP_INDEX} + 1))
 done
 
+# Create template
+cat > /etc/sysconfig/network/ifconfig.template << EOF
+# yes or no
+ONBOOT="yes"
+
+# static, dhcp or wifi
+# When using static, you can still configure your DHCP server to reserve a
+# static address (IPADDR).
+# When using static address, don't forget to manually edit /etc/resolv.conf.
+BOOTPROTO="static"
+
+# Only needed if BOOTPROTO=static
+IPADDR="192.168.1.2"
+
+# Only needed if BOOTPROTO=static, normally 24 for 192.168.x.x LAN
+NETMASK_LENGTH="24"
+
+# Only needed if BOOTPROTO=static.
+GATEWAY="192.168.1.1"
+EOF
+
 # "/etc/resolv.conf" file
 if [ "x${DHCP_USED}" = "xno" ]; then
     if [ -f /etc/resolv.conf ]; then