-ifcfg=/etc/sysconfig/network-scripts/ifcfg-$ETH_DEVICE
-echo "DEVICE=$ETH_DEVICE" > $ifcfg
-[ -n "$NET_DEVICE" ] && \
- echo "HWADDR=$NET_DEVICE" >> $ifcfg
-echo "BOOTPROTO=$IP_METHOD" >> $ifcfg
-echo "DHCP_HOSTNAME=$HOST_NAME.$DOMAIN_NAME" >> $ifcfg
-
-if [ -n "$WLAN_SSID$WLAN_IWCONFIG$WLAN_MODE" ]; then
- [ -n "$WLAN_SSID" ] && \
- echo "ESSID=$WLAN_SSID" >> $ifcfg
- [ -n "$WLAN_IWCONFIG" ] && \
- echo "IWCONFIG=$WLAN_IWCONFIG" >> $ifcfg
- [ -n "$WLAN_MODE" ] && \
- echo "MODE=$WLAN_MODE" >> $ifcfg
-fi
+/usr/libexec/nm-ifup $ETH_DEVICE >& /dev/null || {
+ verbose-message "pl_netinit: device $ETH_DEVICE does not exist, most likely"
+ verbose-message "pl_netinit: this CD does not have hardware support for your"
+ verbose-message "pl_netinit: network adapter. please send the following lines"
+ verbose-message "pl_netinit: to your PlanetLab support for further assistance"
+ net-init-failed
+}