Author: mzugec Date: Mon Mar 23 21:17:47 2009 New Revision: 56355 URL: http://svn.opensuse.org/viewcvs/yast?rev=56355&view=rev Log: for s390 propose CHAN_IDS values (445339) Modified: branches/tmp/SLE-11-SP1-Stash/network/VERSION branches/tmp/SLE-11-SP1-Stash/network/package/yast2-network.changes branches/tmp/SLE-11-SP1-Stash/network/src/modules/LanItems.ycp Modified: branches/tmp/SLE-11-SP1-Stash/network/VERSION URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/SLE-11-SP1-Stash/network/VERSION?rev=56355&r1=56354&r2=56355&view=diff ============================================================================== --- branches/tmp/SLE-11-SP1-Stash/network/VERSION (original) +++ branches/tmp/SLE-11-SP1-Stash/network/VERSION Mon Mar 23 21:17:47 2009 @@ -1 +1 @@ -2.17.83 +2.17.84 Modified: branches/tmp/SLE-11-SP1-Stash/network/package/yast2-network.changes URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/SLE-11-SP1-Stash/network/package/yast2-network.changes?rev=56355&r1=56354&r2=56355&view=diff ============================================================================== --- branches/tmp/SLE-11-SP1-Stash/network/package/yast2-network.changes (original) +++ branches/tmp/SLE-11-SP1-Stash/network/package/yast2-network.changes Mon Mar 23 21:17:47 2009 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Mon Mar 23 21:18:27 CET 2009 - mzugec@suse.de + +- for s390 propose CHAN_IDS values (445339) +- 2.17.84 + +------------------------------------------------------------------- Mon Mar 23 21:17:04 CET 2009 - mzugec@suse.de - 1st stage - correctly write ifcfg for ipv6 only (bnc#477917) Modified: branches/tmp/SLE-11-SP1-Stash/network/src/modules/LanItems.ycp URL: http://svn.opensuse.org/viewcvs/yast/branches/tmp/SLE-11-SP1-Stash/network/src/modules/LanItems.ycp?rev=56355&r1=56354&r2=56355&view=diff ============================================================================== --- branches/tmp/SLE-11-SP1-Stash/network/src/modules/LanItems.ycp (original) +++ branches/tmp/SLE-11-SP1-Stash/network/src/modules/LanItems.ycp Mon Mar 23 21:17:47 2009 @@ -687,6 +687,25 @@ y2milestone("hw=%1", hardware); y2milestone("device=%1", device); hw=hardware; + if(Arch::s390() && operation==`add){ + y2internal("Propose chan_ids values for %1", hw); + integer devid = 0; + string devstr = ""; + string s390chanid = "[0-9]+\\.[0-9]+\\."; + if(regexpmatch(hw["busid"]:"", s390chanid)) { + devid = tointeger("0x" + regexpsub(hw["busid"]:"", s390chanid + "(.*)", "\\1")); + devstr = regexpsub(hw["busid"]:"", "(" + s390chanid + ").*", "\\1"); + } + + y2milestone("devid=%1(%2)", devid, devstr); + if(devid == nil) devid = 0; + string devid0 = String::PadZeros(regexpsub(tohexstring(devid), "0x(.*)", "\\1"), 4); + string devid1 = String::PadZeros(regexpsub(tohexstring(devid+1), "0x(.*)", "\\1"), 4); + string devid2 = String::PadZeros(regexpsub(tohexstring(devid+2), "0x(.*)", "\\1"), 4); + qeth_chanids = sformat("%1%2 %1%3 %1%4", devstr, devid0, devid1, devid2); + + } + } /** -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org