Improve launching
authorMathieu Baudier <mbaudier@argeo.org>
Mon, 21 Dec 2015 13:33:44 +0000 (13:33 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Mon, 21 Dec 2015 13:33:44 +0000 (13:33 +0000)
git-svn-id: https://svn.argeo.org/commons/trunk@8728 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

dep/org.argeo.dep.cms.node/pom.xml
dist/osgi-boot/pom.xml
dist/osgi-boot/src/main/rpm/etc/osgiboot/all.policy [new file with mode: 0644]
dist/osgi-boot/src/main/rpm/usr/sbin/osgi-service

index 6978cc44856d9752668d369abf4b395f59885eb2..f605026fa9336c3745d678ca4b322aec23fae148 100644 (file)
                        <artifactId>org.argeo.cms</artifactId>
                        <version>2.1.32-SNAPSHOT</version>
                </dependency>
+               <dependency>
+                       <groupId>org.argeo.commons</groupId>
+                       <artifactId>org.argeo.security.core</artifactId>
+                       <version>2.1.32-SNAPSHOT</version>
+               </dependency>
                <dependency>
                        <groupId>org.argeo.commons</groupId>
                        <artifactId>org.argeo.security.jackrabbit</artifactId>
index b73d07f78fb3da5acc5ec4267ea3ca6de79743c6..02b9d58ecdd93ff01f57ccc2b9afa3325fc47ecf 100644 (file)
                                                                                                <source>
                                                                                                        <location>src/main/rpm/etc/osgiboot</location>
                                                                                                        <includes>
+                                                                                                               <include>*.policy</include>
                                                                                                                <include>*-functions.sh</include>
                                                                                                        </includes>
                                                                                                </source>
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 (file)
index 0000000..facb613
--- /dev/null
@@ -0,0 +1,3 @@
+grant {
+  permission java.security.AllPermission;
+};
\ No newline at end of file
index 5c37f9c82f028dd9137559fc03a7fa6b111559ec..03897d637401a2f78f9ada9a992430724d9399af 100644 (file)
@@ -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" \