Author: af
Date: Tue Nov 12 12:10:27 2013
New Revision: 1541026

URL: http://svn.apache.org/r1541026
Log:
123678: Removed installer::globals::use_packages_for_cabs

Modified:
    openoffice/trunk/main/solenv/bin/make_installer.pl
    openoffice/trunk/main/solenv/bin/modules/installer/globals.pm
    openoffice/trunk/main/solenv/bin/modules/installer/windows/file.pm
    openoffice/trunk/main/solenv/bin/modules/installer/windows/media.pm
    openoffice/trunk/main/solenv/bin/modules/installer/windows/msiglobal.pm

Modified: openoffice/trunk/main/solenv/bin/make_installer.pl
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/bin/make_installer.pl?rev=1541026&r1=1541025&r2=1541026&view=diff
==============================================================================
--- openoffice/trunk/main/solenv/bin/make_installer.pl (original)
+++ openoffice/trunk/main/solenv/bin/make_installer.pl Tue Nov 12 12:10:27 2013
@@ -2185,7 +2185,6 @@ for ( my $n = 0; $n <= $#installer::glob
                                $filesinproductlanguageresolvedarrayref = 
installer::windows::mergemodule::merge_mergemodules_into_msi_database($mergemodulesarrayref,
 $filesinproductlanguageresolvedarrayref, $msifilename, $languagestringref, 
$onelanguage, $languagefile, $allvariableshashref, $includepatharrayref, 
$allupdatesequences, $allupdatelastsequences, $allupdatediskids);
                                if (( $installer::globals::globallogging ) && 
($installer::globals::globalloggingform21)) { 
installer::files::save_array_of_hashes($loggingdir . "productfiles21_" . 
$onelanguage . ".log", $filesinproductlanguageresolvedarrayref); }
                                $installer::globals::globalloggingform21 = 0;
-                               if ( $installer::globals::use_packages_for_cabs 
) { 
installer::windows::media::create_media_table($filesinproductlanguageresolvedarrayref,
 $newidtdir, $allvariableshashref, $allupdatelastsequences, $allupdatediskids); 
}
                        
                                # copy msi database into installation directory
 

Modified: openoffice/trunk/main/solenv/bin/modules/installer/globals.pm
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/bin/modules/installer/globals.pm?rev=1541026&r1=1541025&r2=1541026&view=diff
==============================================================================
--- openoffice/trunk/main/solenv/bin/modules/installer/globals.pm (original)
+++ openoffice/trunk/main/solenv/bin/modules/installer/globals.pm Tue Nov 12 
12:10:27 2013
@@ -422,7 +422,6 @@ BEGIN
        $cabfilecompressionlevel = 2;
        $number_of_cabfiles = 1;        # only for $fix_number_of_cab_files = 1 
        $include_cab_in_msi = 0;
-       $use_packages_for_cabs = 0;
        $msidatabasename = "";
        $prepare_winpatch = 0;
        $previous_idt_dir = ""; 

Modified: openoffice/trunk/main/solenv/bin/modules/installer/windows/file.pm
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/bin/modules/installer/windows/file.pm?rev=1541026&r1=1541025&r2=1541026&view=diff
==============================================================================
--- openoffice/trunk/main/solenv/bin/modules/installer/windows/file.pm 
(original)
+++ openoffice/trunk/main/solenv/bin/modules/installer/windows/file.pm Tue Nov 
12 12:10:27 2013
@@ -627,10 +627,6 @@ sub get_sequence_for_file
                        $installer::globals::newfilesexist = 1;
                }
        }
-       elsif (( $onefile->{'assignedsequencenumber'} ) && ( 
$installer::globals::use_packages_for_cabs ))
-       {
-               $sequence = $onefile->{'assignedsequencenumber'};               
-       }
        else
        {
                $sequence = $number;

Modified: openoffice/trunk/main/solenv/bin/modules/installer/windows/media.pm
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/bin/modules/installer/windows/media.pm?rev=1541026&r1=1541025&r2=1541026&view=diff
==============================================================================
--- openoffice/trunk/main/solenv/bin/modules/installer/windows/media.pm 
(original)
+++ openoffice/trunk/main/solenv/bin/modules/installer/windows/media.pm Tue Nov 
12 12:10:27 2013
@@ -243,68 +243,7 @@ sub create_media_table
        
        if ( $allvariables->{'INCLUDE_CAB_IN_MSI'} ) { 
$installer::globals::include_cab_in_msi = 1; }
 
-       if ( $installer::globals::use_packages_for_cabs )
-       {
-               my $cabfile;
-               foreach $cabfile ( sort keys %installer::globals::lastsequence )
-               {
-                       my %media = ();
-                       $diskid++;
-               
-                       $media{'DiskId'} = get_media_diskid($diskid);
-                       $media{'LastSequence'} = get_last_sequence($cabfile, 
$alludpatelastsequences);
-                       $media{'DiskPrompt'} = get_media_diskprompt();
-                       $media{'Cabinet'} = get_cabfilename($cabfile);
-                       $media{'VolumeLabel'} = get_media_volumelabel();
-                       $media{'Source'} = get_media_source();
-
-                       my $oneline = $media{'DiskId'} . "\t" . 
$media{'LastSequence'} . "\t" . $media{'DiskPrompt'} . "\t"  
-                                               . $media{'Cabinet'} . "\t" . 
$media{'VolumeLabel'} . "\t" . $media{'Source'} . "\n";
-
-                       push(@mediatable, $oneline);
-
-                       # Comparing the disk id with the disk id from update 
database. Both have to be identical. New files have to be added
-                       # to the new pff cabinet file. And existing cab files 
must not be removed.
-                       if ( $installer::globals::updatedatabase )
-                       {
-                               # Comparing lines in new media table with line 
from media table in udpate database.
-                               if ( 
exists($allupdatediskids->{$media{'Cabinet'}}) )
-                               {
-                                       if ( $media{'DiskId'} != 
$allupdatediskids->{$media{'Cabinet'}} )
-                                       {
-                                               
installer::exiter::exit_program("ERROR: Different DiskIDs for cab file 
\"$media{'Cabinet'}\".\nCurrent installation set: \"$media{'DiskId'}\", but 
update database used \"$allupdatediskids->{$media{'Cabinet'}}\".\nWere cabinet 
files removed or added?", "create_media_table");
-                                       }
-                               }
-                               else
-                               {
-                    $installer::logger::Lang->printf(
-                        "Warning: Could not find cabinet file \"%s}\" in 
update database. This seems to be an new cabinet file!?\n",
-                        $media{'Cabinet'}); 
-                               }
-                       }
-               }
-               
-               # one new cabinet file for all files added after the final 
release
-               if (( $installer::globals::updatedatabase ) && ( 
$installer::globals::pfffileexists ))
-               {
-                       my %media = ();
-                       $diskid++;
-
-                       $media{'DiskId'} = get_media_diskid($diskid) + 
$installer::globals::mergemodulenumber;  # Adding mergemodulenumber, because 
this files are included later
-                       $media{'LastSequence'} = 
$installer::globals::updatesequencecounter;
-                       $media{'DiskPrompt'} = get_media_diskprompt();
-                       $media{'Cabinet'} = 
get_cabfilename($installer::globals::pffcabfilename);
-                       $media{'VolumeLabel'} = get_media_volumelabel();
-                       $media{'Source'} = get_media_source();
-
-                       my $oneline = $media{'DiskId'} . "\t" . 
$media{'LastSequence'} . "\t" . $media{'DiskPrompt'} . "\t"  
-                                               . $media{'Cabinet'} . "\t" . 
$media{'VolumeLabel'} . "\t" . $media{'Source'} . "\n";
-
-                       push(@mediatable, $oneline);
-               }
-               
-       }
-       elsif ( $installer::globals::fix_number_of_cab_files )
+       if ( $installer::globals::fix_number_of_cab_files )
        {               
                # number of cabfiles
                my $maxcabfilenumber = $installer::globals::number_of_cabfiles;

Modified: 
openoffice/trunk/main/solenv/bin/modules/installer/windows/msiglobal.pm
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/solenv/bin/modules/installer/windows/msiglobal.pm?rev=1541026&r1=1541025&r2=1541026&view=diff
==============================================================================
--- openoffice/trunk/main/solenv/bin/modules/installer/windows/msiglobal.pm 
(original)
+++ openoffice/trunk/main/solenv/bin/modules/installer/windows/msiglobal.pm Tue 
Nov 12 12:10:27 2013
@@ -166,100 +166,7 @@ sub generate_cab_file_list
 
        if ( $^O =~ /cygwin/i ) { 
installer::worker::generate_cygwin_pathes($filesref); }
 
-       if ( $installer::globals::use_packages_for_cabs )
-       {
-               my $sequenceorder = get_sequenceorder($filesref);
-               
-               my $counter = 1;
-               my $currentcabfile = "";
-               
-               while ( ( exists($sequenceorder->{$counter}) ) || ( 
exists($installer::globals::allmergemodulefilesequences{$counter}) ) ) # Taking 
care of files from merge modules
-               {
-                       if ( 
exists($installer::globals::allmergemodulefilesequences{$counter}) )
-                       {
-                               # Skipping this sequence, it is not included in 
$filesref, because it is assigned to a file from a merge module.\n";
-                               $counter++;
-                               next;   
-                       }
-                       
-                       # Files with increasing sequencerorder are included in 
one cab file
-                       my $onefile = ${$filesref}[$sequenceorder->{$counter}];
-                       my $cabinetfile = $onefile->{'assignedcabinetfile'};
-                       my $sourcepath =  $onefile->{'sourcepath'};
-                       if ( $^O =~ /cygwin/i ) { $sourcepath = 
$onefile->{'cyg_sourcepath'}; }
-                       my $uniquename =  $onefile->{'uniquename'};
-
-                       my $styles = "";
-                       my $doinclude = 1;
-                       if ( $onefile->{'Styles'} ) { $styles = 
$onefile->{'Styles'}; };
-                       if ( $styles =~ /\bDONT_PACK\b/ ) { $doinclude = 0; }
-                       
-                       # to avoid lines with more than 256 characters, it can 
be useful to use relative pathes
-                       if ( $allvariables->{'RELATIVE_PATHES_IN_DDF'} ) { 
$sourcepath = make_relative_ddf_path($sourcepath); }
-
-                       # all files with the same cabinetfile have increasing 
sequencenumbers
-
-                       my @ddffile = ();
-
-                       write_ddf_file_header(\@ddffile, $cabinetfile, 
$installdir);
-       
-                       my $ddfline = "\"" . $sourcepath . "\"" . " " . 
$uniquename . "\n";
-                       if ( $doinclude ) { push(@ddffile, $ddfline); }
-                       
-                       $counter++;     # increasing the counter
-                       my $nextfile = "";
-                       my $nextcabinetfile = "";
-                       if ( exists($sequenceorder->{$counter}) ) { $nextfile = 
${$filesref}[$sequenceorder->{$counter}]; }             
-                       if ( $nextfile->{'assignedcabinetfile'} ) { 
$nextcabinetfile = $nextfile->{'assignedcabinetfile'}; }
-               
-                       while ( $nextcabinetfile eq $cabinetfile )
-                       {
-                               $sourcepath =  $nextfile->{'sourcepath'};
-                               if ( $^O =~ /cygwin/i ) { $sourcepath = 
$nextfile->{'cyg_sourcepath'}; }
-                               # to avoid lines with more than 256 characters, 
it can be useful to use relative pathes
-                               if ( $allvariables->{'RELATIVE_PATHES_IN_DDF'} 
) { $sourcepath = make_relative_ddf_path($sourcepath); }
-                               $uniquename =  $nextfile->{'uniquename'};
-                               my $localdoinclude = 1;
-                               my $nextfilestyles = "";                        
        
-                               if ( $nextfile->{'Styles'} ) { $nextfilestyles 
= $nextfile->{'Styles'}; }
-                               if ( $nextfilestyles =~ /\bDONT_PACK\b/ ) { 
$localdoinclude = 0; }
-                               $ddfline = "\"" . $sourcepath . "\"" . " " . 
$uniquename . "\n";
-                               if ( $localdoinclude ) { push(@ddffile, 
$ddfline); }
-                               
-                               $counter++;     # increasing the counter!
-                               $nextcabinetfile = "_lastfile_";
-                               if ( exists($sequenceorder->{$counter}) )
-                               {
-                                       $nextfile = 
${$filesref}[$sequenceorder->{$counter}];
-                                       $nextcabinetfile = 
$nextfile->{'assignedcabinetfile'};
-                               }
-                       }
-               
-                       # creating the DDF file
-
-                       my $ddffilename = $cabinetfile;
-                       $ddffilename =~ s/.cab/.ddf/;
-                       $ddfdir =~ s/\Q$installer::globals::separator\E\s*$//;
-                       $ddffilename = $ddfdir . $installer::globals::separator 
. $ddffilename;
-
-                       installer::files::save_file($ddffilename ,\@ddffile);
-                       my $infoline = "Created ddf file: $ddffilename\n"; 
-                       $installer::logger::Lang->print($infoline);
-
-                       # lines in ddf files must not be longer than 256 
characters
-                       check_ddf_file(\@ddffile, $ddffilename);
-
-                       # Writing the makecab system call
-
-                       my $oneline = "makecab.exe /V3 /F " . $ddffilename . " 
2\>\&1 |" . "\n";
-               
-                       push(@cabfilelist, $oneline);
-
-                       # collecting all ddf files
-                       push(@installer::globals::allddffiles, $ddffilename);
-               }
-       }
-       elsif (( $installer::globals::fix_number_of_cab_files ) && ( 
$installer::globals::updatedatabase ))
+       if (( $installer::globals::fix_number_of_cab_files ) && ( 
$installer::globals::updatedatabase ))
        {
                my $sequenceorder = get_sequenceorder($filesref);
                


Reply via email to