Kaydet (Commit) ca2b860c authored tarafından Joachim Lingner's avatar Joachim Lingner

jl154 #162868# remove basis/presets/bundled/bundled.ini, and create always share/extensions folder

üst 79984799
...@@ -43,7 +43,7 @@ BEGIN ...@@ -43,7 +43,7 @@ BEGIN
$msiinfo_available = 0; $msiinfo_available = 0;
$path_displayed = 0; $path_displayed = 0;
$localmsidbpath = ""; $localmsidbpath = "";
$bundleddir = ""; $presetsdir = "";
$plat = $^O; $plat = $^O;
...@@ -824,7 +824,7 @@ sub create_directory_tree ...@@ -824,7 +824,7 @@ sub create_directory_tree
# Create the directory # Create the directory
my $newdir = $fulldir . $separator . $dirname; my $newdir = $fulldir . $separator . $dirname;
if ( ! -f $newdir ) { mkdir $newdir; } if ( ! -f $newdir ) { mkdir $newdir; }
if (( $bundleddir eq "" ) && ( $newdir =~ /\Wbundled\s*$/ )) { $bundleddir = $newdir; } if (( $presetsdir eq "" ) && ( $newdir =~ /\Wpresets\s*$/ )) { $presetsdir = $newdir; }
# Saving in collector # Saving in collector
$pathcollector->{$dir} = $newdir; $pathcollector->{$dir} = $newdir;
# Iteration # Iteration
...@@ -1094,9 +1094,9 @@ sub register_extensions_sync ...@@ -1094,9 +1094,9 @@ sub register_extensions_sync
{ {
my ($unopkgfile, $localtemppath) = @_; my ($unopkgfile, $localtemppath) = @_;
if ( $bundleddir eq "" ) if ( $presetsdir eq "" )
{ {
my $logtext = "ERROR: Failed to determine directory \"bundled\" in \"presets\" folder for extension registration! Please check your installation set."; my $logtext = "ERROR: Failed to determine directory \"presets\" folder for extension registration! Please check your installation set.";
print $logtext . "\n"; print $logtext . "\n";
exit_program($logtext); exit_program($logtext);
} }
...@@ -1123,10 +1123,13 @@ sub register_extensions_sync ...@@ -1123,10 +1123,13 @@ sub register_extensions_sync
if ( $^O =~ /cygwin/i ) { if ( $^O =~ /cygwin/i ) {
$executable = "./" . $executable; $executable = "./" . $executable;
$bundleddir = qx{cygpath -m "$bundleddir"}; $presetsdir = qx{cygpath -m "$presetsdir"};
chomp($bundleddir); chomp($presetsdir);
} }
$presetsdir =~ s/\/\s*$//g;
my $bundleddir = $presetsdir . "/bundled";
my $systemcall = $executable . " sync --verbose -env:BUNDLED_EXTENSIONS_USER=\"file:///" . $bundleddir . "\"" . " -env:UserInstallation=file:///" . $localtemppath . " 2\>\&1 |"; my $systemcall = $executable . " sync --verbose -env:BUNDLED_EXTENSIONS_USER=\"file:///" . $bundleddir . "\"" . " -env:UserInstallation=file:///" . $localtemppath . " 2\>\&1 |";
print "... $systemcall\n"; print "... $systemcall\n";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment