summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scp2/source/ooo/common_brand.scp4
-rw-r--r--scp2/source/ooo/directory_ooo.scp6
-rw-r--r--scp2/source/ooo/profile_ooo.scp7
-rw-r--r--scp2/source/ooo/profileitem_ooo.scp10
-rw-r--r--solenv/bin/modules/installer/simplepackage.pm19
5 files changed, 14 insertions, 32 deletions
diff --git a/scp2/source/ooo/common_brand.scp b/scp2/source/ooo/common_brand.scp
index f505a886cba8..b1f39c23c31b 100644
--- a/scp2/source/ooo/common_brand.scp
+++ b/scp2/source/ooo/common_brand.scp
@@ -43,6 +43,7 @@ Module gid_Module_Root_Brand
gid_Brand_Dir_Share_C05_Faq,
gid_Brand_Dir_Share_Config,
gid_Brand_Dir_Share_Extension,
+ gid_Brand_Dir_Share_Extensions,
gid_Brand_Dir_Share_Uno_Packages,
gid_Brand_Dir_Share_Uno_Packages_Cache,
gid_Brand_Dir_Share_Registry,
@@ -85,7 +86,7 @@ Module gid_Module_Root_Brand
gid_Brand_File_Lib_Npsoplugin,
gid_Brand_File_Lib_Subscrib_C05,
gid_Brand_File_Share_Registry_Brand_Xcd,
- gid_Brand_File_Share_Registry_O5oo_Xcd
+ gid_Brand_File_Share_Registry_O5oo_Xcd,
gid_Brand_File_Script_Unopkg,
gid_Brand_File_Share_Xdg_Base,
gid_Brand_File_Share_Xdg_Calc,
@@ -219,6 +220,7 @@ End
Directory gid_Brand_Dir_Share_Extensions
ParentID = gid_Brand_Dir_Share;
DosName = "extensions";
+ Styles = (CREATE);
End
Directory gid_Brand_Dir_Share_Extensions_Install
diff --git a/scp2/source/ooo/directory_ooo.scp b/scp2/source/ooo/directory_ooo.scp
index 87fa78ff13a9..cc805f9e8288 100644
--- a/scp2/source/ooo/directory_ooo.scp
+++ b/scp2/source/ooo/directory_ooo.scp
@@ -179,12 +179,6 @@ Directory gid_Dir_User_Xslt
DosName = "xslt";
End
-Directory gid_Dir_User_Bundled
- ParentID = gid_Dir_User;
- DosName = "bundled";
- Styles = (CREATE);
-End
-
Directory gid_Dir_User_Autotext
ParentID = gid_Dir_User;
DosName = "autotext";
diff --git a/scp2/source/ooo/profile_ooo.scp b/scp2/source/ooo/profile_ooo.scp
index 53cea799dc6f..a2491045caf9 100644
--- a/scp2/source/ooo/profile_ooo.scp
+++ b/scp2/source/ooo/profile_ooo.scp
@@ -45,13 +45,6 @@ Profile gid_Profile_Version_Ini_Basis
Styles = ();
End
-Profile gid_Profile_Bundled_Ini_Basis
- ModuleID = gid_Module_Root;
- Name = PROFILENAME(bundled);
- Dir = gid_Dir_User_Bundled;
- Styles = ();
-End
-
Profile gid_Profile_Fundamentalbasis_Ini
ModuleID = gid_Module_Root;
Name = PROFILENAME(fundamentalbasis);
diff --git a/scp2/source/ooo/profileitem_ooo.scp b/scp2/source/ooo/profileitem_ooo.scp
index d7f069e4793a..724316ba6f5e 100644
--- a/scp2/source/ooo/profileitem_ooo.scp
+++ b/scp2/source/ooo/profileitem_ooo.scp
@@ -461,13 +461,3 @@ ProfileItem gid_Basis_Profileitem_Version_Ooopackageversion
Key = "OOOPackageVersion";
Value = "${OOOPACKAGEVERSION}";
End
-
-// Basis layer: gid_Profile_Version_Ini_Basis
-
-ProfileItem gid_Basis_Profileitem_Bundled_Buildid
- ProfileID = gid_Profile_Bundled_Ini_Basis;
- ModuleID = gid_Module_Root;
- Section = "Bootstrap";
- Key = "buildid";
- Value = "<buildid>";
-End
diff --git a/solenv/bin/modules/installer/simplepackage.pm b/solenv/bin/modules/installer/simplepackage.pm
index 3ad13edd61ff..9eb8522ebfd6 100644
--- a/solenv/bin/modules/installer/simplepackage.pm
+++ b/solenv/bin/modules/installer/simplepackage.pm
@@ -82,13 +82,13 @@ sub get_extensions_dir
sub register_extensions
{
- my ($officedir, $languagestringref, $bundleddir) = @_;
+ my ($officedir, $languagestringref, $presetsdir) = @_;
my $infoline = "";
- if ( $bundleddir eq "" )
+ if ( $presetsdir eq "" )
{
- $infoline = "ERROR: Failed to determine directory \"bundled\" in \"presets\" folder for extension registration! Please check your installation set.\n";
+ $infoline = "ERROR: Failed to determine directory \"presets\" for extension registration! Please check your installation set.\n";
push( @installer::globals::logfileinfo, $infoline);
installer::exiter::exit_program($infoline, "register_extensions");
}
@@ -128,13 +128,16 @@ sub register_extensions
if ( $^O =~ /cygwin/i )
{
$localtemppath = $installer::globals::cyg_temppath;
- $bundleddir = qx{cygpath -m "$bundleddir"};
- chomp($bundleddir);
+ $presetsdir = qx{cygpath -m "$presetsdir"};
+ chomp($presetsdir);
}
$localtemppath =~ s/\\/\//g;
$slash = "/"; # Third slash for Windows. Other OS pathes already start with "/"
}
+ $presetsdir =~ s/\/\s*$//g;
+ my $bundleddir = $presetsdir . "/bundled";
+
my $systemcall = $unopkgfile . " sync --verbose -env:BUNDLED_EXTENSIONS_USER=\"file://" . $slash . $bundleddir . "\"" . " -env:UserInstallation=file://" . $slash . $localtemppath . " 2\>\&1 |";
print "... $systemcall ...\n";
@@ -635,7 +638,7 @@ sub create_simple_package
installer::logger::print_message( "... creating directories ...\n" );
installer::logger::include_header_into_logfile("Creating directories:");
- my $bundleddir = "";
+ my $presetsdir = "";
for ( my $i = 0; $i <= $#{$dirsref}; $i++ )
{
@@ -644,7 +647,7 @@ sub create_simple_package
if ( $onedir->{'HostName'} )
{
my $destdir = $subfolderdir . $installer::globals::separator . $onedir->{'HostName'};
- if ( $destdir =~ /\Wbundled\s*$/ ) { $bundleddir = $destdir; }
+ if ( $destdir =~ /\Wpresets\s*$/ ) { $presetsdir = $destdir; }
if ( ! -d $destdir )
{
@@ -781,7 +784,7 @@ sub create_simple_package
installer::logger::print_message( "... registering extensions ...\n" );
installer::logger::include_header_into_logfile("Registering extensions:");
- register_extensions($subfolderdir, $languagestringref, $bundleddir);
+ register_extensions($subfolderdir, $languagestringref, $presetsdir);
if ( $installer::globals::compiler =~ /^unxmacx/ )
{