Mozilla/mozilla/config/aboutime.pl
cyeh%netscape.com b1da84ff3f changing nsBuildID.h so that it does the right thing w/regards to rebuilds
git-svn-id: svn://10.0.0.236/trunk@44208 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 00:56:04 +00:00

30 lines
552 B
Perl
Executable File

open INFILE, "<$ARGV[1]";
$build = <INFILE>;
close INFILE;
chop $build;
open INFILE, "<$ARGV[0]" || die;
open OUTFILE, ">$ARGV[0].old" || die;
while (<INFILE>) {
$id = $_;
if ($id =~ "Build ID:") {
$temp = "Build ID: " . $build;
$id =~ s/Build ID:\s\d+/$temp/;
print OUTFILE $id;
}
elsif ($id =~ "NS_BUILD_ID") {
$temp = "NS_BUILD_ID " . $build;
$id =~ s/NS_BUILD_ID\s\d+/$temp/;
print OUTFILE $id;
}
else {
print OUTFILE $_;
}
}
close INFILE;
close OUTFILE;
rename "$ARGV[0].old", "$ARGV[0]";