Lines Matching refs:arguments
71 my $arguments = {
78 "lst-file=s", \$arguments->{'lst-file'},
79 "product-name=s", \$arguments->{'product-name'},
80 "output-path=s", \$arguments->{'output-path'},
81 "source-version:s" => \$arguments->{'source-version'}
87 if ( ! defined $arguments->{'lst-file'})
92 if ( ! defined $arguments->{'product-name'})
97 if ( ! defined $arguments->{'output-path'})
103 $arguments->{'languages'} = \@ARGV;
105 return $arguments;
154 my $arguments = ProcessCommandline();
155 $arguments->{'package-format'} = 'msi';
160 $arguments->{'lst-file'},
161 $arguments->{'product-name'},
163 if ( ! defined $arguments->{'source-version'})
165 $arguments->{'source-version'} = $variables->{'PREVIOUS_VERSION'};
166 if ( ! defined $arguments->{'source-version'})
168 $arguments->{'source-version'} = installer::patch::ReleasesList::GetPreviousVersion(
170 if ( ! defined $arguments->{'source-version'})
174 $arguments->{'lst-file'});
181 $installer::logger::Info->printf("data from '%s'\n", $arguments->{'lst-file'});
182 $installer::logger::Info->printf("name is '%s'\n", $arguments->{'product-name'});
183 $installer::logger::Info->printf("path is '%s'\n", $arguments->{'output-path'});
184 $installer::logger::Info->printf("source version is '%s'\n", $arguments->{'source-version'});
187 foreach my $language (@{$arguments->{'languages'}})
190 $arguments->{'source-version'},
191 $arguments->{'source-version'} eq $current_version,
193 $arguments->{'package-format'},
194 $arguments->{'product-name'});