From 77a2b37d8753ac926ccb560ae76a302aef19ded5 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Fri, 16 Apr 2010 10:09:46 +0000 Subject: [PATCH] Introduce SLC SDK RPMs git-svn-id: https://svn.argeo.org/slc/trunk@3463 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- .../org.argeo.slc.dep.sdk}/p2.inf | 0 dep/org.argeo.slc.dep.sdk/pom.xml | 91 ++++ dep/pom.xml | 1 + dist/org.argeo.slc.sdk/pom.xml | 394 ++++++++---------- dist/org.argeo.slc.sdk/src/assembly/devel.xml | 19 + dist/org.argeo.slc.sdk/src/assembly/dist.xml | 7 - .../src/main/rpm/etc/slc-agent/config.ini | 2 +- 7 files changed, 294 insertions(+), 220 deletions(-) rename {dist/org.argeo.slc.sdk => dep/org.argeo.slc.dep.sdk}/p2.inf (100%) create mode 100644 dep/org.argeo.slc.dep.sdk/pom.xml create mode 100644 dist/org.argeo.slc.sdk/src/assembly/devel.xml diff --git a/dist/org.argeo.slc.sdk/p2.inf b/dep/org.argeo.slc.dep.sdk/p2.inf similarity index 100% rename from dist/org.argeo.slc.sdk/p2.inf rename to dep/org.argeo.slc.dep.sdk/p2.inf diff --git a/dep/org.argeo.slc.dep.sdk/pom.xml b/dep/org.argeo.slc.dep.sdk/pom.xml new file mode 100644 index 000000000..7ce21df05 --- /dev/null +++ b/dep/org.argeo.slc.dep.sdk/pom.xml @@ -0,0 +1,91 @@ + + 4.0.0 + + org.argeo.slc + dep + 0.12.2-SNAPSHOT + .. + + org.argeo.slc.dep + org.argeo.slc.dep.sdk + jar + SLC Dependencies SDK + + + org.argeo.slc.dep + org.argeo.slc.dep.server + ${project.version} + + + org.argeo.slc.dep + org.argeo.slc.dep.detached + ${project.version} + + + org.argeo.slc.runtime + org.argeo.slc.unit + ${project.version} + + + org.argeo.slc.server + org.argeo.slc.ria + + + + + + + org.argeo.slc.runtime + org.argeo.slc.launcher + ${project.version} + tar.gz + base + + + + + sdkWithModules + + true + + + + org.argeo.slc.modules + org.argeo.slc.modules.agent.bundles + ${project.version} + pom + + + org.argeo.slc.modules + org.argeo.slc.modules.server.bundles + ${project.version} + pom + + + + + sdkWithoutModules + + + release + + /var/argeo/projects/SLC/www/sdk + + + + org.argeo.slc.modules + org.argeo.slc.modules.agent.bundles + ${project.version} + pom + + + org.argeo.slc.modules + org.argeo.slc.modules.server.bundles + ${project.version} + pom + + + + + \ No newline at end of file diff --git a/dep/pom.xml b/dep/pom.xml index 0a11eeeff..340818847 100644 --- a/dep/pom.xml +++ b/dep/pom.xml @@ -15,6 +15,7 @@ org.argeo.slc.dep.server org.argeo.slc.dep.agent org.argeo.slc.dep.detached + org.argeo.slc.dep.sdk diff --git a/dist/org.argeo.slc.sdk/pom.xml b/dist/org.argeo.slc.sdk/pom.xml index f984fd214..691b62640 100644 --- a/dist/org.argeo.slc.sdk/pom.xml +++ b/dist/org.argeo.slc.sdk/pom.xml @@ -3,7 +3,7 @@ 4.0.0 org.argeo.slc - dep + dist 0.12.2-SNAPSHOT org.argeo.slc.dist @@ -28,7 +28,7 @@ jar - ${project.build.directory} + ${project.build.directory}/lib @@ -63,7 +63,7 @@ XXX - ${basedir}/target;in=*.jar, + ${project.build.directory}/lib;in=*.jar, @@ -75,7 +75,7 @@ filter-base - validate + process-resources copy-resources @@ -89,14 +89,6 @@ - @@ -105,6 +97,7 @@ src/assembly/dist.xml + src/assembly/devel.xml @@ -161,77 +154,13 @@ org.argeo.slc.dep - org.argeo.slc.dep.detached - ${project.version} - - - org.argeo.slc.runtime - org.argeo.slc.unit - ${project.version} - - - org.argeo.slc.server - org.argeo.slc.ria - - - - - - - org.argeo.slc.runtime - org.argeo.slc.launcher + org.argeo.slc.dep.sdk ${project.version} - tar.gz - base - - sdkWithModules - - true - - - - org.argeo.slc.modules - org.argeo.slc.modules.agent.bundles - ${project.version} - pom - - - org.argeo.slc.modules - org.argeo.slc.modules.server.bundles - ${project.version} - pom - - - - - sdkWithoutModules - - - release - - /var/argeo/projects/SLC/www/sdk - - - - org.argeo.slc.modules - org.argeo.slc.modules.agent.bundles - ${project.version} - pom - - - org.argeo.slc.modules - org.argeo.slc.modules.server.bundles - ${project.version} - pom - - - - - rpmbuild + ${project.version} argeo + /net/cash/srv/yumrepos/argeo-el/5/argeo-testing/ org.codehaus.mojo rpm-maven-plugin - 2.0.1 true - - - rpm - package - - rpm - - - ${package.version} r${buildNumber}.${distribution.label} @@ -268,147 +188,197 @@ mbaudier@argeo.org Applications/System /usr - - - /usr/bin - root - root - 755 - false - - - src/main/rpm/usr/bin - - * - - - - - - /etc/init.d - root - root - 755 - false - - - src/main/rpm/etc/init.d - - * - - - - - - /etc/slc-agent - root - root - 644 - true - - - src/main/rpm/etc/slc-agent - - * - - - - - - /etc/slc-server - root - root - 644 - true - - - src/main/rpm/etc/slc-server - - * - - - - - - /usr/share/osgi - root - root - 644 - false - - - target - - *.jar - - - - - - /usr/src/osgi/pde - root - root - 644 - false - - - target/libsrc - - *.jar - - - - - - - src/main/scripts/postinstall - - - src/main/scripts/preremove - - - java-1.6.0-openjdk - + + + rpm-sdk + package + + rpm + + + + + /usr/bin + root + root + 755 + false + + + src/main/rpm/usr/bin + + * + + + + + + /etc/init.d + root + root + 755 + false + + + src/main/rpm/etc/init.d + + * + + + + + + /etc/slc-agent + root + root + 644 + true + + + src/main/rpm/etc/slc-agent + + * + + + + + + /etc/slc-server + root + root + 644 + true + + + src/main/rpm/etc/slc-server + + * + + + + + + /usr/share/osgi + root + root + 644 + false + + + target/lib + + *.jar + + + + + + + src/main/scripts/postinstall + + + src/main/scripts/preremove + + + java + + + + + rpm-devel + package + + rpm + + + ${project.artifactId}-pdesources + + + /usr/src/osgi/pde + root + root + 644 + false + + + target/libsrc + + *.jar + + + + + + + + + rpm-demo + package + + rpm + + + ${project.artifactId}-demo + + + /var/lib/slc-agent/modules + root + root + 644 + false + true + + + ../../demo/site + + ** + + + *.pom.xml + .svn + **/.svn/** + + + + + + + + - - org.apache.maven.plugins maven-antrun-plugin rpm-copyToRepo - deploy + install run - - + + + + + + + + + + + + + - + - + diff --git a/dist/org.argeo.slc.sdk/src/assembly/devel.xml b/dist/org.argeo.slc.sdk/src/assembly/devel.xml new file mode 100644 index 000000000..f10c7f5a5 --- /dev/null +++ b/dist/org.argeo.slc.sdk/src/assembly/devel.xml @@ -0,0 +1,19 @@ + + devel + slc + + zip + + + + target/libsrc + libsrc + + * + + + + \ No newline at end of file diff --git a/dist/org.argeo.slc.sdk/src/assembly/dist.xml b/dist/org.argeo.slc.sdk/src/assembly/dist.xml index 8dd5df779..b845465ed 100644 --- a/dist/org.argeo.slc.sdk/src/assembly/dist.xml +++ b/dist/org.argeo.slc.sdk/src/assembly/dist.xml @@ -15,13 +15,6 @@ ** - - target/libsrc - libsrc - - * - - diff --git a/dist/org.argeo.slc.sdk/src/main/rpm/etc/slc-agent/config.ini b/dist/org.argeo.slc.sdk/src/main/rpm/etc/slc-agent/config.ini index ad38c4945..18f864163 100644 --- a/dist/org.argeo.slc.sdk/src/main/rpm/etc/slc-agent/config.ini +++ b/dist/org.argeo.slc.sdk/src/main/rpm/etc/slc-agent/config.ini @@ -8,4 +8,4 @@ log4j.configuration=file:/etc/slc-agent/log4j.properties # ADVANCED PROPERTIES # should not be changed in general osgi.bundles=org.argeo.osgi.boot.jar@start -argeo.osgi.bundles=${osgi.install.area};in=* +argeo.osgi.bundles=${osgi.install.area};in=*,${osgi.install.area}/../modules;in=* -- 2.39.5