summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorsten Behrens <tbehrens@suse.com>2011-11-03 18:57:23 +0100
committerThorsten Behrens <tbehrens@suse.com>2011-11-03 19:02:55 +0100
commitdab79744767c05fd5268866937e225b74e658cea (patch)
tree652a4ac44b44c115db8322ea180905eb49812fff
parent06840c3b3d90ad79c58398d1420577c28d630d57 (diff)
Give Mac master builds a nice background .dmg image, too
Added a new DevVersionCopy action to scp2, that fires if PRODUCTNAME equals "LibO-dev" - in that case, we use the DS_Store_Dev one.
-rw-r--r--scp2/source/ooo/scpaction_ooo.scp1
-rw-r--r--setup_native/prj/d.lst1
-rw-r--r--setup_native/source/mac/ooo/DS_Store_Devbin0 -> 15364 bytes
-rw-r--r--solenv/bin/make_installer.pl1
-rw-r--r--solenv/bin/modules/installer/scriptitems.pm15
5 files changed, 18 insertions, 0 deletions
diff --git a/scp2/source/ooo/scpaction_ooo.scp b/scp2/source/ooo/scpaction_ooo.scp
index dba0ce7a8d59..8dccba28c7f0 100644
--- a/scp2/source/ooo/scpaction_ooo.scp
+++ b/scp2/source/ooo/scpaction_ooo.scp
@@ -291,6 +291,7 @@ End
ScpAction scp_Copy_Ds_Store
Copy = "DS_Store";
+ DevVersionCopy = "DS_Store_Dev";
LangPackCopy = "DS_Store_Langpack";
PatchCopy = "DS_Store_Patch";
Name = ".DS_Store";
diff --git a/setup_native/prj/d.lst b/setup_native/prj/d.lst
index 71290f13e7af..6e8cae9d66ae 100644
--- a/setup_native/prj/d.lst
+++ b/setup_native/prj/d.lst
@@ -31,6 +31,7 @@ mkdir: %_DEST%\bin\osolsmf
..\source\mac\Info.plist.langpack %_DEST%\bin\Info.plist.langpack
..\source\mac\ooo\osxdndinstall.png %_DEST%\bin\osl\osxdndinstall.png
..\source\mac\ooo\DS_Store %_DEST%\bin\osl\DS_Store
+..\source\mac\ooo\DS_Store_Dev %_DEST%\bin\osl\DS_Store_Dev
..\source\mac\ooo\DS_Store_Langpack %_DEST%\bin\osl\DS_Store_Langpack
..\source\java\javaversion.dat %_DEST%\bin\javaversion.dat
..\source\java\javaversion2.dat %_DEST%\bin\javaversion2.dat
diff --git a/setup_native/source/mac/ooo/DS_Store_Dev b/setup_native/source/mac/ooo/DS_Store_Dev
new file mode 100644
index 000000000000..2a6fcf9d71e5
--- /dev/null
+++ b/setup_native/source/mac/ooo/DS_Store_Dev
Binary files differ
diff --git a/solenv/bin/make_installer.pl b/solenv/bin/make_installer.pl
index 10dac770fd63..3fa31f5626d1 100644
--- a/solenv/bin/make_installer.pl
+++ b/solenv/bin/make_installer.pl
@@ -487,6 +487,7 @@ if (( ! $allvariableshashref->{'XPDINSTALLER'} ) || ( ! $installer::globals::isx
if ( $installer::globals::languagepack ) { installer::scriptitems::use_langpack_copy_scpaction($scpactionsinproductarrayref); }
if ( $installer::globals::helppack ) { installer::scriptitems::use_langpack_copy_scpaction($scpactionsinproductarrayref); }
+if ( $allvariables->{'PRODUCTNAME'} eq "LibO-dev" ) { installer::scriptitems::use_devversion_copy_scpaction($scpactionsinproductarrayref); }
if ( $installer::globals::patch ) { installer::scriptitems::use_patch_copy_scpaction($scpactionsinproductarrayref); }
if ( $installer::globals::globallogging ) { installer::files::save_array_of_hashes($loggingdir . "productscpactions1b.log", $scpactionsinproductarrayref); }
diff --git a/solenv/bin/modules/installer/scriptitems.pm b/solenv/bin/modules/installer/scriptitems.pm
index 9189b109bd6f..96bdec9b475a 100644
--- a/solenv/bin/modules/installer/scriptitems.pm
+++ b/solenv/bin/modules/installer/scriptitems.pm
@@ -620,6 +620,21 @@ sub use_langpack_copy_scpaction
}
################################################################################
+# Using different HostName for dev builds
+################################################################################
+
+sub use_devversion_copy_scpaction
+{
+ my ($scpactionsref) = @_;
+
+ for ( my $i = 0; $i <= $#{$scpactionsref}; $i++ )
+ {
+ my $onescpaction = ${$scpactionsref}[$i];
+ if (( $onescpaction->{'DevVersionCopy'} ) && ( $onescpaction->{'DevVersionCopy'} ne "" )) { $onescpaction->{'Copy'} = $onescpaction->{'DevVersionCopy'}; }
+ }
+}
+
+################################################################################
# Using different HostName for language packs
################################################################################