From 70901ba1327db41638c771fe923ecd947bd685d0 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 19 Sep 2016 11:04:20 +0000 Subject: [PATCH] Improve RPM packaging git-svn-id: https://svn.argeo.org/slc/trunk@9186 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- dep/org.argeo.slc.dep.backend/pom.xml | 150 ++++---------------- dep/org.argeo.slc.dep.minimal/pom.xml | 3 +- dist/slc/src/main/rpm/etc/slc-cl/config.ini | 3 +- dist/slc/src/main/rpm/etc/slc/config.ini | 6 +- 4 files changed, 38 insertions(+), 124 deletions(-) diff --git a/dep/org.argeo.slc.dep.backend/pom.xml b/dep/org.argeo.slc.dep.backend/pom.xml index d11661355..1c69af5c2 100644 --- a/dep/org.argeo.slc.dep.backend/pom.xml +++ b/dep/org.argeo.slc.dep.backend/pom.xml @@ -1,4 +1,5 @@ - + 4.0.0 org.argeo.slc @@ -113,65 +114,6 @@ 2.1.5-SNAPSHOT test - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -195,23 +137,28 @@ true jar runtime + true - - copy-tp - package - - copy-dependencies - - - jar - ${project.build.directory}/lib-tp - org.argeo.slc - true - jar - runtime - - + + + + + + + + + + + + + + + + + + + @@ -237,11 +184,18 @@ ${project.build.directory}/lib-argeo - *.jar + **/*.jar + + + + + + + argeo-cms-platform @@ -255,49 +209,5 @@ - - rpmbuild-tp - - - - org.codehaus.mojo - rpm-maven-plugin - - - rpm-tp - package - - rpm - - - slc-platform-tp - ${version.argeo-distribution} - - - /usr/share/osgi - root - root - 644 - false - - - ${project.build.directory}/lib-tp - - *.jar - - - - - - - argeo-cms-sdk-tp - - - - - - - - \ No newline at end of file diff --git a/dep/org.argeo.slc.dep.minimal/pom.xml b/dep/org.argeo.slc.dep.minimal/pom.xml index 819cdd9fb..923726b84 100644 --- a/dep/org.argeo.slc.dep.minimal/pom.xml +++ b/dep/org.argeo.slc.dep.minimal/pom.xml @@ -109,6 +109,7 @@ true jar runtime + true @@ -136,7 +137,7 @@ ${project.build.directory}/lib-argeo - *.jar + **/*.jar diff --git a/dist/slc/src/main/rpm/etc/slc-cl/config.ini b/dist/slc/src/main/rpm/etc/slc-cl/config.ini index 8da7f7d8d..46da9b666 100644 --- a/dist/slc/src/main/rpm/etc/slc-cl/config.ini +++ b/dist/slc/src/main/rpm/etc/slc-cl/config.ini @@ -12,4 +12,5 @@ org.argeo.slc.agent.jcr argeo.osgi.bundles=\ ${user.home}/.slc/modules;in=**;ex=**/.git/**;ex=**/.svn/**,\ /etc/slc-cl/modules;in=**;ex=**/.git/**;ex=**/.svn/**,\ -/usr/share/osgi;in=*.jar +/usr/local/share/osgi;in=**/*.jar,\ +/usr/share/osgi;in=**/*.jar diff --git a/dist/slc/src/main/rpm/etc/slc/config.ini b/dist/slc/src/main/rpm/etc/slc/config.ini index 7a4c3ea79..2f8e1fa9d 100644 --- a/dist/slc/src/main/rpm/etc/slc/config.ini +++ b/dist/slc/src/main/rpm/etc/slc/config.ini @@ -35,10 +35,12 @@ osgi.console=2323 # DO NOT CHANGE BELOW UNLESS YOU KNOW WHAT YOU ARE DOING osgi.bundles=org.argeo.osgi.boot.jar@start +argeo.osgi.baseUrl=file:///usr/share/osgi/ +argeo.osgi.distributionUrl=org/argeo/slc/org.argeo.slc.dep.backend/2.1.*/org.argeo.slc.dep.backend-2.1.*.jar argeo.osgi.bundles=\ /etc/slc/modules;in=*,\ -/usr/local/share/slc;in=*.jar,\ -/usr/share/osgi;in=*.jar,\ +/usr/local/share/osgi;in=**/*.jar +#/usr/share/osgi;in=**/*.jar,\ org.osgi.framework.bootdelegation=com.sun.jndi.ldap -- 2.39.2