Kaydet (Commit) a334403e authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Cleaned up configmgr initialization.

Added CONFIGURATION_LAYERS bootstrap variable.
Removed OOO_CONFIG_REGISTRY[_EXTRA]_DIR bootstrap variables.
üst 983360d3
This diff is collapsed.
...@@ -155,9 +155,9 @@ private: ...@@ -155,9 +155,9 @@ private:
void parseResLayer(int layer, rtl::OUString const & url); void parseResLayer(int layer, rtl::OUString const & url);
rtl::OUString getModificationFileUrl() const; void parseModificationLayer(rtl::OUString const & url);
void parseModificationLayer(); int getExtensionLayer(bool shared);
typedef std::set< RootAccess * > WeakRootSet; typedef std::set< RootAccess * > WeakRootSet;
...@@ -176,6 +176,9 @@ private: ...@@ -176,6 +176,9 @@ private:
WeakRootSet roots_; WeakRootSet roots_;
ExternalServices externalServices_; ExternalServices externalServices_;
rtl::Reference< WriteThread > writeThread_; rtl::Reference< WriteThread > writeThread_;
int sharedExtensionLayer_;
int userExtensionLayer_;
rtl::OUString modificationFileUrl_;
boost::shared_ptr<osl::Mutex> lock_; boost::shared_ptr<osl::Mutex> lock_;
}; };
......
...@@ -99,8 +99,9 @@ $(eval $(call gb_CppunitTest_add_service_rdbs,sc_filters_test,\ ...@@ -99,8 +99,9 @@ $(eval $(call gb_CppunitTest_add_service_rdbs,sc_filters_test,\
$(eval $(call gb_CppunitTest_set_args,sc_filters_test,\ $(eval $(call gb_CppunitTest_set_args,sc_filters_test,\
--headless \ --headless \
--protector unoexceptionprotector$(gb_Library_DLLEXT) unoexceptionprotector \ --protector unoexceptionprotector$(gb_Library_DLLEXT) unoexceptionprotector \
-env:OOO_CONFIG_REGISTRY_DIR=$(call gb_CppunitTarget__make_url,$(OUTDIR)/xml/registry) \ "-env:CONFIGURATION_LAYERS=xcsxcu:$(call gb_CppunitTarget__make_url,$(OUTDIR)/xml/registry) module:$(call gb_CppunitTarget__make_url,$(OUTDIR)/xml/registry/spool)" \
)) ))
# .../spool is required for the (somewhat strange) filter configuration
# we need to # we need to
# a) explicitly depend on library msword because it is not implied by a link # a) explicitly depend on library msword because it is not implied by a link
......
...@@ -99,9 +99,9 @@ $(eval $(call gb_CppunitTest_add_service_rdbs,sc_macros_test,\ ...@@ -99,9 +99,9 @@ $(eval $(call gb_CppunitTest_add_service_rdbs,sc_macros_test,\
$(eval $(call gb_CppunitTest_set_args,sc_macros_test,\ $(eval $(call gb_CppunitTest_set_args,sc_macros_test,\
--headless \ --headless \
--protector unoexceptionprotector$(gb_Library_DLLEXT) unoexceptionprotector \ --protector unoexceptionprotector$(gb_Library_DLLEXT) unoexceptionprotector \
-env:OOO_CONFIG_REGISTRY_DIR=$(call gb_CppunitTarget__make_url,$(OUTDIR)/xml/registry) \ "-env:CONFIGURATION_LAYERS=xcsxcu:$(call gb_CppunitTarget__make_url,$(OUTDIR)/xml/registry) module:$(call gb_CppunitTarget__make_url,$(OUTDIR)/xml/registry/spool) xcsxcu:$(call gb_CppunitTarget__make_url,$(OUTDIR)/unittest/user)" \
-env:OOO_CONFIG_REGISTRY_EXTRA_DIR=$(call gb_CppunitTarget__make_url,$(OUTDIR)/unittest/user) \
)) ))
# .../spool is required for the (somewhat strange) filter configuration
# we need to # we need to
# a) explicitly depend on library msword because it is not implied by a link # a) explicitly depend on library msword because it is not implied by a link
......
...@@ -927,6 +927,18 @@ ProfileItem gid_Brand_Profileitem_Soffice_Startlang ...@@ -927,6 +927,18 @@ ProfileItem gid_Brand_Profileitem_Soffice_Startlang
End End
#endif #endif
ProfileItem gid_Brand_Profileitem_Soffice_ConfigurationLayers
ProfileID = gid_Brand_Profile_Soffice_Ini;
ModuleID = gid_Module_Root_Brand;
Section = "Bootstrap";
Key = "CONFIGURATION_LAYERS";
Value = "xcsxcu:${BRAND_BASE_DIR}/share/registry module:${BRAND_BASE_DIR}/share/registry/modules res:${BRAND_BASE_DIR}/share/registry bundledext:${${BRAND_BASE_DIR}/program/" PROFILENAME(uno) ":BUNDLED_EXTENSIONS_USER}/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/configmgr.ini sharedext:${${BRAND_BASE_DIR}/program/" PROFILENAME(uno) ":SHARED_EXTENSIONS_USER}/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/configmgr.ini xcsxcu:${${BRAND_BASE_DIR}/program/" PROFILENAME(uno) ":UNO_USER_PACKAGES_CACHE}/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/registry userext:${${BRAND_BASE_DIR}/program/" PROFILENAME(uno) ":UNO_USER_PACKAGES_CACHE}/registry/com.sun.star.comp.deployment.configuration.PackageRegistryBackend/configmgr.ini user:${$BRAND_BASE_DIR/program/" PROFILENAME(bootstrap) ":UserInstallation}/user/registrymodifications.xcu";
// "xcsxcu:${${BRAND_BASE_DIR}/program/"PROFILENAME(uno)
// ":UNO_USER_PACKAGES_CACHE}/registry/com.sun.star.comp.deployment."
// "configuration.PackageRegistryBackend/registry" can be dropped once
// old UserInstallation format can no longer exist (probably OOo 4)
End
ProfileItem gid_Brand_Profileitem_Version_Buildid ProfileItem gid_Brand_Profileitem_Version_Buildid
ProfileID = gid_Brand_Profile_Version_Ini; ProfileID = gid_Brand_Profile_Version_Ini;
ModuleID = gid_Module_Root_Brand; ModuleID = gid_Module_Root_Brand;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment