file="/etc/sysconfig/network/ifconfig.${nic_device}"
echo "ONBOOT=\"yes\"" > ${file}
echo "BOOTPROTO=\"${BOOTPROTO[${LOOP_INDEX}]}\"" >> ${file}
- echo "IPADDR=\"${IP_ADDRESS[${LOOP_INDEX}]}\"" >> ${file}
- echo "PREFIX_LENGTH=\"${PREFIX_LENGTH[${LOOP_INDEX}]}\"" >> ${file}
- echo "IFSCOPE=\"\"" >> ${file}
- echo "GATEWAY=\"${GATEWAY[${LOOP_INDEX}]}\"" >> ${file}
-
- if [ "x${BOOTPROTO[${LOOP_INDEX}]}" = "xdhcp" ]; then
+ if [ "x${BOOTPROTO[${LOOP_INDEX}]}" = "xdhcp" -o \
+ "x${BOOTPROTO[${LOOP_INDEX}]}" = "xwifi" ]; then
DHCP_USED="yes"
fi
+ 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}
+ fi
+ if [ -n "${GATEWAY[${LOOP_INDEX}]}" ]; then
+ echo "GATEWAY=\"${GATEWAY[${LOOP_INDEX}]}\"" >> ${file}
+ fi
+
LOOP_INDEX=$((${LOOP_INDEX} + 1))
done
cat >> /etc/sysconfig/network/network-parameters << EOF
+# Signal to other scripts that all network interfaces have been started
+# (especially usefull to prevent mountnetfs bootscript to block forever)
+NETWORKING_UP_FILE=/var/run/networking-up
+
# On which network interface(s) to activate the DHCP server.
# Leave empty or comment the line to disable the DHCP server.
#DHCP_SERVER_IF="eth0"
# Set to "yes" to enable the NFS server:
NFS_SERVER_ENA="no"
+# Set to "yes" to enable the SSH server:
+SSH_SERVER_ENA="no"
+
+# Set to "yes" to enable the DNS server:
+DNS_SERVER_ENA="no"
+
# Set FIREWALL_ENA to "yes" to enable the firewall:
FIREWALL_ENA="no"
# Set FIREWALL_WWW to the ethernet interface connected to the outside world (internet):
sed -i -e "s!^\(export PATH=\).*tools.*!\1/bin:/usr/bin:/sbin:/usr/sbin!" /etc/rc.d/init.d/functions
# Copying boot scripts
-STAGE2_BOOTSCRIPTS="ifdown ifup keyboard mountnetfs network sysklogd"
+STAGE2_BOOTSCRIPTS="ifdown ifup keyboard mountnetfs network syslogd klogd"
for bootscript in ${STAGE2_BOOTSCRIPTS}; do
- install -m755 bootscripts/${bootscript} /etc/rc.d/init.d
+ install -v -m755 bootscripts/${bootscript} /etc/rc.d/init.d
done
# Necessary because bootscript_add_* scripts use ${LFS} when
export LFS=
# rcsysinit.d
-bootscript_add_rcsysinit sysklogd 50 93
+bootscript_add_rcsysinit syslogd 50 93
+bootscript_add_rcsysinit klogd 51 92
bootscript_add_rcsysinit keyboard 55 00
# rc3.d