summaryrefslogtreecommitdiff
path: root/postprocess
diff options
context:
space:
mode:
authorIvo Hinkelmann <ihi@openoffice.org>2009-07-15 16:00:45 +0000
committerIvo Hinkelmann <ihi@openoffice.org>2009-07-15 16:00:45 +0000
commita17406c21b87a4721fb1d6067cff271084b7721f (patch)
treead7f55586c82d3352a210d2009c7afff81678ebf /postprocess
parent0bc37cc225cf6cdea19c5ee3d05c0edb5e0b4c66 (diff)
CWS-TOOLING: integrate CWS ause105
2009-07-08 17:57:23 +0200 hjs r273843 : #i103418# add missing dependency on localized .hrc files 2009-07-08 17:28:46 +0200 hjs r273841 : #i103416# handle new solver subdir sdf 2009-07-08 11:27:47 +0200 hjs r273823 : #i103409# disable cmd.exe autorun 2009-07-07 19:23:23 +0200 hjs r273813 : #i103394# fix path handling of files failed in first run of rebase.exe
Diffstat (limited to 'postprocess')
-rwxr-xr-xpostprocess/rebase/rebase.pl10
1 files changed, 9 insertions, 1 deletions
diff --git a/postprocess/rebase/rebase.pl b/postprocess/rebase/rebase.pl
index 6e4afc58428d..eba8b4ec38d9 100755
--- a/postprocess/rebase/rebase.pl
+++ b/postprocess/rebase/rebase.pl
@@ -196,6 +196,7 @@ sub rebase_again
my $oldfiles_ref = shift;
my $newfiles_ref = shift;
my @grownfiles;
+ my $solarbin ="$ENV{SOLARVERSION}/$ENV{INPATH}/bin$ENV{UPDMINOREXT}";
my $command = "rebase " . $options_string;
if ( $ENV{WRAPCMD} ) {
$command = $ENV{WRAPCMD} . " " . $command;
@@ -222,7 +223,14 @@ sub rebase_again
print;
# evaluate error messages
if ( /REBASE: ([^\s]+).*Grew too large/ ) {
- push @grownfiles, $1;
+ my $toobig_name = $1;
+ if ( -e "$solarbin/so/$toobig_name" ) {
+ push @grownfiles, "$solarbin/so/$toobig_name";
+ print "name was : $toobig_name\n";
+ print "push $solarbin/so/$toobig_name\n";
+ } else {
+ push @grownfiles, "$solarbin/$toobig_name";
+ }
}
}
close( COMMAND );