is missing for some reason. Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
diff -r 0e07bf7f3fe1 -r 40f985e21a48 scripts/interface-reconfigure --- a/scripts/interface-reconfigure Fri Dec 18 14:16:32 2009 +0000 +++ b/scripts/interface-reconfigure Fri Dec 18 14:16:32 2009 +0000 @@ -185,10 +185,16 @@ if not netdev_exists(netdev): log("ifdown: device %s does not exist, ignoring" % netdev) return + if not os.path.exists("/etc/sysconfig/network-scripts/ifcfg-%s" % netdev): + log("ifdown: device %s exists but ifcfg-%s does not" % (netdev,netdev)) + run_command(["/sbin/ifconfig", netdev, 'down']) + return run_command(["/sbin/ifdown", netdev]) def ifup(netdev): """Bring up a network interface""" + if not os.path.exists("/etc/sysconfig/network-scripts/ifcfg-%s" % netdev): + raise Error("ifup: device %s exists but ifcfg-%s does not" % (netdev,netdev)) run_command(["/sbin/ifup", netdev]) # _______________________________________________ xen-api mailing list xen-api@lists.xensource.com http://lists.xensource.com/mailman/listinfo/xen-api