From dfdd809c5d5f5f9962fb41e4d26c62d295825f65 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 21 Dec 2015 13:33:44 +0000 Subject: [PATCH] Improve launching git-svn-id: https://svn.argeo.org/commons/trunk@8728 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc --- dep/org.argeo.dep.cms.node/pom.xml | 5 +++++ dist/osgi-boot/pom.xml | 1 + dist/osgi-boot/src/main/rpm/etc/osgiboot/all.policy | 3 +++ dist/osgi-boot/src/main/rpm/usr/sbin/osgi-service | 2 ++ 4 files changed, 11 insertions(+) create mode 100644 dist/osgi-boot/src/main/rpm/etc/osgiboot/all.policy diff --git a/dep/org.argeo.dep.cms.node/pom.xml b/dep/org.argeo.dep.cms.node/pom.xml index 6978cc448..f605026fa 100644 --- a/dep/org.argeo.dep.cms.node/pom.xml +++ b/dep/org.argeo.dep.cms.node/pom.xml @@ -22,6 +22,11 @@ org.argeo.cms 2.1.32-SNAPSHOT + + org.argeo.commons + org.argeo.security.core + 2.1.32-SNAPSHOT + org.argeo.commons org.argeo.security.jackrabbit diff --git a/dist/osgi-boot/pom.xml b/dist/osgi-boot/pom.xml index b73d07f78..02b9d58ec 100644 --- a/dist/osgi-boot/pom.xml +++ b/dist/osgi-boot/pom.xml @@ -102,6 +102,7 @@ src/main/rpm/etc/osgiboot + *.policy *-functions.sh diff --git a/dist/osgi-boot/src/main/rpm/etc/osgiboot/all.policy b/dist/osgi-boot/src/main/rpm/etc/osgiboot/all.policy new file mode 100644 index 000000000..facb61327 --- /dev/null +++ b/dist/osgi-boot/src/main/rpm/etc/osgiboot/all.policy @@ -0,0 +1,3 @@ +grant { + permission java.security.AllPermission; +}; \ No newline at end of file diff --git a/dist/osgi-boot/src/main/rpm/usr/sbin/osgi-service b/dist/osgi-boot/src/main/rpm/usr/sbin/osgi-service index 5c37f9c82..03897d637 100644 --- a/dist/osgi-boot/src/main/rpm/usr/sbin/osgi-service +++ b/dist/osgi-boot/src/main/rpm/usr/sbin/osgi-service @@ -50,6 +50,8 @@ start() { $JVM \ -Dargeo.osgi.shutdownFile="$SHUTDOWN_FILE" \ -Dlog4j.configuration="file:$CONF_DIR/log4j.properties" \ + -Dorg.osgi.framework.security=osgi \ + -Djava.security.policy="file:/etc/osgiboot/all.policy" \ $JAVA_OPTS -jar $OSGI_FRAMEWORK \ -clean \ -configuration "$CONF_RW" \ -- 2.39.2