version 1.19, 2001/11/17 18:35:21
|
version 1.20, 2001/11/17 21:30:28
|
Line 823 END
|
Line 823 END
|
elsif ($mode eq 'configinstall' && $categoryname eq 'conf') { |
elsif ($mode eq 'configinstall' && $categoryname eq 'conf') { |
push @configall,$targetroot.'/'.$target; |
push @configall,$targetroot.'/'.$target; |
return $targetroot.'/'.$target.': alwaysrun'."\n". |
return $targetroot.'/'.$target.': alwaysrun'."\n". |
"\t".'@echo -n ""; ECODE=0 && { perl filecompare.pl -b4 '.$sourceroot.'/'.$source.' '.$targetroot.'/'.$target.' || ECODE=$$?; } && { [ $$ECODE != "2" ] || (install '.$categoryhash{$categoryname}.' '. |
"\t".'@echo -n ""; ECODE=0 && { perl filecompare.pl -b4 '. |
|
$sourceroot.'/'.$source.' '.$targetroot.'/'.$target. |
|
' || ECODE=$$?; } && '. |
|
'{ [ $$ECODE != "2" ] || (install '. |
|
$categoryhash{$categoryname}.' '. |
$sourceroot.'/'.$source.' '. |
$sourceroot.'/'.$source.' '. |
$targetroot.'/'.$target.'.lpmlnewconf'. |
$targetroot.'/'.$target.'.lpmlnewconf'. |
' && echo "**** NOTE: CONFIGURATION FILE CHANGE ****"'. |
' && echo "**** NOTE: CONFIGURATION FILE CHANGE ****"'. |
Line 831 END
|
Line 835 END
|
'You likely need to compare contents of '. |
'You likely need to compare contents of '. |
''.$targetroot.'/'.$target.' with the new '. |
''.$targetroot.'/'.$target.' with the new '. |
''.$targetroot.'/'.$target.'.lpmlnewconf"'. |
''.$targetroot.'/'.$target.'.lpmlnewconf"'. |
|
"$logcmd); } && ". |
|
'{ [ $$ECODE != "3" ] || (install '. |
|
$categoryhash{$categoryname}.' '. |
|
$sourceroot.'/'.$source.' '. |
|
$targetroot.'/'.$target.''. |
|
' && echo "**** WARNING: NEW CONFIGURATION FILE ADDED ****"'. |
|
$logcmd.' && echo "'. |
|
'You likely need to review the contents of '. |
|
''.$targetroot.'/'.$target.' to make sure its '. |
|
'settings are compatible with your overall system"'. |
|
"$logcmd); } && ". |
|
'{ [ $$ECODE != "1" ] || ('. |
|
'echo "**** ERROR ****"'. |
|
$logcmd.' && echo "'. |
|
'Configuration source file does not exist '. |
|
''.$sourceroot.'/'.$source.'"'. |
"$logcmd); };\n\n"; |
"$logcmd); };\n\n"; |
} |
} |
elsif ($mode eq 'build' && $build) { |
elsif ($mode eq 'build' && $build) { |