From 918441bd4b4a6c02adbc74508703987929c66346 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Mon, 9 Nov 2020 15:04:05 +0100 Subject: [PATCH] Start working on static CMS. --- org.argeo.cms/OSGI-INF/nodeDeployment.xml | 7 +++++++ org.argeo.cms/OSGI-INF/nodeInstance.xml | 7 +++++++ org.argeo.cms/OSGI-INF/nodeState.xml | 7 +++++++ org.argeo.cms/bnd.bnd | 3 ++- .../src/org/argeo/cms/internal/kernel/Activator.java | 10 ---------- 5 files changed, 23 insertions(+), 11 deletions(-) create mode 100644 org.argeo.cms/OSGI-INF/nodeDeployment.xml create mode 100644 org.argeo.cms/OSGI-INF/nodeInstance.xml create mode 100644 org.argeo.cms/OSGI-INF/nodeState.xml diff --git a/org.argeo.cms/OSGI-INF/nodeDeployment.xml b/org.argeo.cms/OSGI-INF/nodeDeployment.xml new file mode 100644 index 000000000..065f09a63 --- /dev/null +++ b/org.argeo.cms/OSGI-INF/nodeDeployment.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/org.argeo.cms/OSGI-INF/nodeInstance.xml b/org.argeo.cms/OSGI-INF/nodeInstance.xml new file mode 100644 index 000000000..cb7023178 --- /dev/null +++ b/org.argeo.cms/OSGI-INF/nodeInstance.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/org.argeo.cms/OSGI-INF/nodeState.xml b/org.argeo.cms/OSGI-INF/nodeState.xml new file mode 100644 index 000000000..565c442b5 --- /dev/null +++ b/org.argeo.cms/OSGI-INF/nodeState.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/org.argeo.cms/bnd.bnd b/org.argeo.cms/bnd.bnd index f01254da2..695dd65fe 100644 --- a/org.argeo.cms/bnd.bnd +++ b/org.argeo.cms/bnd.bnd @@ -12,7 +12,8 @@ org.osgi.*;version=0.0.0,\ org.osgi.service.http.whiteboard,\ * -Service-Component: OSGI-INF/cmsUserManager.xml,\ +Service-Component:\ +OSGI-INF/cmsUserManager.xml,\ OSGI-INF/jcrServletContext.xml,\ OSGI-INF/dataServletContext.xml,\ OSGI-INF/filesServletContext.xml,\ diff --git a/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java b/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java index ae482d792..8086c8636 100644 --- a/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java +++ b/org.argeo.cms/src/org/argeo/cms/internal/kernel/Activator.java @@ -162,17 +162,7 @@ public class Activator implements BundleActivator { private void initNode() throws IOException { // Node state -// Path stateUuidPath = bc.getDataFile("stateUuid").toPath(); -// String stateUuid; -// if (Files.exists(stateUuidPath)) { -// stateUuid = Files.readAllLines(stateUuidPath).get(0); -// } else { -// stateUuid = bc.getProperty(Constants.FRAMEWORK_UUID); -// Files.write(stateUuidPath, stateUuid.getBytes()); -// } nodeState = new CmsState(); -// Dictionary regProps = LangUtils.dico(Constants.SERVICE_PID, NodeConstants.NODE_STATE_PID); -// regProps.put(NodeConstants.CN, stateUuid); registerService(NodeState.class, nodeState, null); // Node deployment -- 2.30.2