Skip to content

Commit d497593

Browse files
committed
[gen/wiki] put multi NICs links only after the first enabled interface
1 parent e77c7d9 commit d497593

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lib/refrepo/gen/wiki/generators/site_hardware.rb

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,8 @@ def get_hardware(sites)
308308
}.sort_by{ |e|
309309
e['device']
310310
}
311-
hard['network_description'] = network_description.map.with_index do |e, i|
311+
nic_c = 0
312+
hard['network_description'] = network_description.map do |e|
312313
s = e['count'] > 1 ? "\n* " : ''
313314
s += e['unavailable_for_experiment'] ? '<span style="color:grey">' : ''
314315
if e['name'].nil? or e['name'] == e['device']
@@ -330,8 +331,9 @@ def get_hardware(sites)
330331
s += 'driver: ' + e['driver'] if e['driver']
331332
if e['unavailable_for_experiment']
332333
s += ' - unavailable for experiment'
333-
elsif e['device'] =~ /eth/ && !i.zero?
334-
s += ' [[Advanced_KaVLAN#A_simple_multi_NICs_example|(multi NICs example)]]'
334+
elsif e['device'] =~ /eth/
335+
s += ' [[Advanced_KaVLAN#A_simple_multi_NICs_example|(multi NICs example)]]' if !nic_c.zero?
336+
nic_c += 1
335337
end
336338
s += ' - no KaVLAN' if e['no_kavlan']
337339
s += e['unavailable_for_experiment'] ? '</span>' : ''

0 commit comments

Comments
 (0)