1 |
diff -ruN e-smith-base-5.2.0.old/root/usr/lib/perl5/site_perl/esmith/console/configure.pm e-smith-base-5.2.0/root/usr/lib/perl5/site_perl/esmith/console/configure.pm |
2 |
--- e-smith-base-5.2.0.old/root/usr/lib/perl5/site_perl/esmith/console/configure.pm 2013-06-24 18:39:49.000000000 -0700 |
3 |
+++ e-smith-base-5.2.0/root/usr/lib/perl5/site_perl/esmith/console/configure.pm 2013-06-24 18:43:57.000000000 -0700 |
4 |
@@ -251,6 +251,14 @@ |
5 |
if ($choice =~ /^([a-zA-Z][a-zA-Z0-9\-]*)$/) |
6 |
{ |
7 |
$db->set_value('SystemName', $SystemName = lc($1)); |
8 |
+ if ($oldSystemName ne $SystemName) |
9 |
+ { |
10 |
+ # Delete old static hosts db record if one exists |
11 |
+ use esmith::HostsDB; |
12 |
+ my $hdb = esmith::HostsDB->open; |
13 |
+ my $rec = $hdb->get("$oldSystemName.$DomainName"); |
14 |
+ $rec->delete if $rec; |
15 |
+ } |
16 |
goto ETHERNET_LOCAL; |
17 |
|
18 |
} |