1 |
diff -up e-smith-base-5.2.0/root/etc/e-smith/templates/etc/sysconfig/network-scripts/ifcfg-ethX/10HWADDR.fix-template-expansion-error e-smith-base-5.2.0/root/etc/e-smith/templates/etc/sysconfig/network-scripts/ifcfg-ethX/10HWADDR |
2 |
--- e-smith-base-5.2.0/root/etc/e-smith/templates/etc/sysconfig/network-scripts/ifcfg-ethX/10HWADDR.fix-template-expansion-error 2010-02-14 20:26:17.000000000 +0100 |
3 |
+++ e-smith-base-5.2.0/root/etc/e-smith/templates/etc/sysconfig/network-scripts/ifcfg-ethX/10HWADDR 2010-02-14 20:30:01.000000000 +0100 |
4 |
@@ -1,11 +1,9 @@ |
5 |
{ |
6 |
$OUT = ""; |
7 |
return if ($InternalInterface{Name} eq "bond0"); |
8 |
- if ($THIS_DEVICE =~ /^eth[01]$/) |
9 |
- { |
10 |
- $OUT .= "HWADDR=" . ( |
11 |
- ($is_internal) ? |
12 |
- $InternalInterface{HWAddress} : $ExternalInterface{HWAddress} |
13 |
- ); |
14 |
- } |
15 |
+ return unless $THIS_DEVICE =~ /^eth[01]$/; |
16 |
+ my $hwaddr = $is_internal ? |
17 |
+ $InternalInterface{HWAddress}: |
18 |
+ $ExternalInterface{HWAddress}; |
19 |
+ $OUT .= "HWADDR=$hwaddr" if $hwaddr; |
20 |
} |