From 888b5b9c8bf6bc952c5fdf62e62123d344eeee86 Mon Sep 17 00:00:00 2001
From: felmer <felmer>
Date: Thu, 23 Feb 2012 13:35:13 +0000
Subject: [PATCH] LMS-2612 DSS plugin distributions changed: Folder
 'datastore_server' introduced, DSS core-plugins added.

SVN: 24538
---
 datastore_server/build/build.xml          | 15 +++++++++++----
 openbis_all/source/bash/sprint_install.sh |  2 +-
 rtd_yeastx/build/build.xml                |  2 +-
 3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/datastore_server/build/build.xml b/datastore_server/build/build.xml
index 6641ea8b806..29444cdb6f3 100644
--- a/datastore_server/build/build.xml
+++ b/datastore_server/build/build.xml
@@ -8,7 +8,9 @@
 	<property name="dist.datastore_server.lib" value="${dist.datastore_server}/lib" />
 	<property name="dss-jar.file" value="${dist.datastore_server.lib}/datastore_server.jar" />
 	<property name="dist.file.prefix" value="${dist}/datastore_server" />
-	<property name="dist.lib" value="${dist}/lib"/>
+	<property name="dist.plugin" value="${dist}/plugin"/>
+	<property name="dist.plugin.lib" value="${dist.plugin}/datastore_server/lib"/>
+	<property name="core-plugins.folder" value="dist/core-plugins"/>
 	<property name="plugin-jar.file" value="${dist}/datastore_server-plugin.jar" />
 	<property name="dss-build.info.filename" value="BUILD-datastore_server.INFO"/>
 	<property name="dss-build.info.file" value="${classes}/${dss-build.info.filename}"/>
@@ -95,11 +97,16 @@
 	</target>
 	
   <target name="make-plugin-dist">
-		<move file="${plugin-jar.file}" tofile="${dist.lib}/datastore_server_plugin${variant}.jar" />
+		<move file="${plugin-jar.file}" tofile="${dist.plugin.lib}/datastore_server_plugin${variant}.jar" />
+  	<copy todir="${dist.plugin}/core-plugins">
+  		<fileset dir="${core-plugins.folder}">
+  			<include name="*/*/dss/**/*"/>
+  		</fileset>
+  	</copy>
 		<property name="dist.file"
 		          value="${dist}/datastore_server_plugin${variant}-${version.number}-r${revision.number}.zip" />
-		<zip basedir="${dist}" destfile="${dist.file}" excludes="*.zip *.jar"/>
-		<delete dir="${dist.lib}"/>
+		<zip basedir="${dist.plugin}" destfile="${dist.file}" excludes="*.zip *.jar"/>
+		<delete dir="${dist.plugin}"/>
   </target>
 
 	<target name="dist">
diff --git a/openbis_all/source/bash/sprint_install.sh b/openbis_all/source/bash/sprint_install.sh
index a9790c91ba7..ba546095700 100755
--- a/openbis_all/source/bash/sprint_install.sh
+++ b/openbis_all/source/bash/sprint_install.sh
@@ -70,7 +70,7 @@ cd ..
 unzip -q ../datastore_server-*$VER*
 for file in ../datastore_server_plugin-*$VER*; do 
 	if [ -f $file ]; then 
-		unzip -q -d datastore_server $file;
+		unzip -q $file;
 	fi
 done
 cd datastore_server
diff --git a/rtd_yeastx/build/build.xml b/rtd_yeastx/build/build.xml
index da1243b9b65..ba9ca51227d 100644
--- a/rtd_yeastx/build/build.xml
+++ b/rtd_yeastx/build/build.xml
@@ -10,7 +10,7 @@
 	<target name="compile" depends="build-common.compile, clean" />
 
 	<target name="dist" depends="jar" >
-		<copy todir="${dist.lib}">
+		<copy todir="${dist.plugin.lib}">
 			<fileset dir="${lib}/jfreechart" >
 				<include name="*.jar"/>
 			</fileset>
-- 
GitLab