make_installer.pl (9f91b7e3) make_installer.pl (677600b0)
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 289 unchanged lines hidden (view full) ---

298 $component_table_data,
299 $newidtdir);
300
301 # Attention: The table "Feature.idt" contains language specific strings -> parameter: $languagesarrayref !
302 installer::windows::feature::add_uniquekey($modulesinproductlanguageresolvedarrayref);
303 $modulesinproductlanguageresolvedarrayref = installer::windows::feature::sort_feature(
304 $modulesinproductlanguageresolvedarrayref);
305
1#**************************************************************
2#
3# Licensed to the Apache Software Foundation (ASF) under one
4# or more contributor license agreements. See the NOTICE file
5# distributed with this work for additional information
6# regarding copyright ownership. The ASF licenses this file
7# to you under the Apache License, Version 2.0 (the
8# "License"); you may not use this file except in compliance

--- 289 unchanged lines hidden (view full) ---

298 $component_table_data,
299 $newidtdir);
300
301 # Attention: The table "Feature.idt" contains language specific strings -> parameter: $languagesarrayref !
302 installer::windows::feature::add_uniquekey($modulesinproductlanguageresolvedarrayref);
303 $modulesinproductlanguageresolvedarrayref = installer::windows::feature::sort_feature(
304 $modulesinproductlanguageresolvedarrayref);
305
306 installer::windows::feature::create_feature_table(
307 $modulesinproductlanguageresolvedarrayref,
308 $newidtdir,
309 $languagesarrayref,
310 $allvariableshashref);
306 foreach my $onelanguage (@$languagesarrayref)
307 {
308 my $features = installer::windows::feature::prepare_feature_table(
309 $modulesinproductlanguageresolvedarrayref,
310 $onelanguage,
311 $allvariableshashref);
312 $features = installer::windows::feature::add_missing_features($features);
313 installer::windows::feature::create_feature_table(
314 $newidtdir,
315 $onelanguage,
316 $features);
317 }
311
312 installer::windows::featurecomponent::create_featurecomponent_table(
313 $filesinproductlanguageresolvedarrayref,
314 $registryitemsinproductlanguageresolvedarrayref,
315 $newidtdir);
316
317 installer::windows::media::create_media_table(
318 $filesinproductlanguageresolvedarrayref,

--- 1924 unchanged lines hidden ---
318
319 installer::windows::featurecomponent::create_featurecomponent_table(
320 $filesinproductlanguageresolvedarrayref,
321 $registryitemsinproductlanguageresolvedarrayref,
322 $newidtdir);
323
324 installer::windows::media::create_media_table(
325 $filesinproductlanguageresolvedarrayref,

--- 1924 unchanged lines hidden ---