Hey guys, I'm working on a Day CQ 5.5 installation and I'm trying to implement configurations using Slings runmodes. I added runmodes for the different environments (dev, prod, etc) and configurations. However, after inspecting the JCR Installer's console, I noticed that for the dev environment (and other environments as well) always two configs are displayed as "INSTALL" and "INSTALLED". This leads to my first question:
Are /app/foo/config* folders not exclusive or? For example, if I have config and config.dev and the runmodes are "foo,dev", would it not load config.dev only? Or is configuration in "config" (without any runmodes) always selected). Sidenote: I looked at the source code of the JCR installer and it appears that every node that matches the regular expressions is assigned a priority and every node with a larger than zero priority will be watched. Is that correct?) Next, I'm confused (this happens a lot) by the terminology in the console. For example: com.xxx.service.navcache.AppgatewayNavCacheService 4acca0fec73d890e8ef92b6d169a2388/201 jcrinstall:/apps/xxx/config.dev/com.xxx.service.navcache.AppgatewayNavCacheService INSTALLED 17:20:13:360 2012-Oct-24616b9837f364873f0d28b7c645ca030e/200 jcrinstall:/apps/xxx/config/com.xxx.service.navcache.AppgatewayNavCacheService INSTALL What is the difference between "INSTALL" and "INSTALLED"? Which one is active? Both? If so, why do they have different status? Thanks a lot for any help! -- Cheers, Jakob
