Author: mzugec Date: Mon Dec 20 11:37:24 2010 New Revision: 63013 URL: http://svn.opensuse.org/viewcvs/yast?rev=63013&view=rev Log: fate#306855: FCoE boot support Modified: trunk/network/VERSION trunk/network/package/yast2-network.changes trunk/network/src/clients/save_network.ycp Modified: trunk/network/VERSION URL: http://svn.opensuse.org/viewcvs/yast/trunk/network/VERSION?rev=63013&r1=... ============================================================================== --- trunk/network/VERSION (original) +++ trunk/network/VERSION Mon Dec 20 11:37:24 2010 @@ -1 +1 @@ -2.20.8 +2.20.9 Modified: trunk/network/package/yast2-network.changes URL: http://svn.opensuse.org/viewcvs/yast/trunk/network/package/yast2-network.cha... ============================================================================== --- trunk/network/package/yast2-network.changes (original) +++ trunk/network/package/yast2-network.changes Mon Dec 20 11:37:24 2010 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Mon Dec 20 11:37:02 CET 2010 - mzugec@suse.cz + +- fate#306855: FCoE boot support +- 2.20.9 + +------------------------------------------------------------------- Fri Dec 17 10:57:38 CET 2010 - mzugec@suse.cz - L3: don't propose bridge for vbox (bnc#648044) Modified: trunk/network/src/clients/save_network.ycp URL: http://svn.opensuse.org/viewcvs/yast/trunk/network/src/clients/save_network.... ============================================================================== --- trunk/network/src/clients/save_network.ycp (original) +++ trunk/network/src/clients/save_network.ycp Mon Dec 20 11:37:24 2010 @@ -266,6 +266,20 @@ network_configuration = sformat("%1STARTMODE='nfsroot'\n", network_configuration); } break; + case 3: // FCoE case - create VLAN configuration + map<string,any> cmd = (map<string,any>) SCR::Execute(.target.bash_output, + "ls -la /sys/block/*|grep target|grep eth|cut -d'>' -f2|cut -d'/' -f5|uniq"); + y2internal("cmd %1", cmd); + if (cmd["exit"]:-1==0){ + string ifcfg = splitstring(cmd["stdout"]:"", "\n")[0]:""; + y2internal("ifcfg: %1", ifcfg); + string config=sformat("BOOTPROTO="static"\nSTARTMODE="nfsroot" +ETHERDEVICE="%1"\nUSERCONTROL="no"\n", splitstring(ifcfg, ".")[0]:""); + y2internal("config: %1", config); + string config_file=sformat("/etc/sysconfig/network/ifcfg-%1", ifcfg); + y2internal("filename: %1", config_file); + SCR::Write(.target.string, config_file, config); + } else y2error("Command failed."); case 2: network_configuration = sformat("%1STARTMODE='nfsroot'\n", network_configuration); break; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org