On Mar 18, 2009, at 5:14 PM, Les Mikesell wrote: > Trond Norbye wrote: >>>>> >>>> you just need the configuration there ( ... even a symlink is >>>> enough), >>>> the rest can be in any directory, just the source.war needs to be >>>> deployed to wherever your glassfish is >>>> I think we might change the default config location to /var/ >>>> opengrok/etc/configuration.xml >>> >>> I think that makes sense for a default - or even move the whole >>> thing to /usr/local/opengrok/. If someone is packaging for a >>> particular distribution, they might change the packaged locations >>> to match the distribution conventions (i.e. configs under /etc). >>> >> I would say that the binaries should go in /usr/opengrok, the data >> in /var/opengrok and config in /etc/opengrok. (alternatively: /etc/ >> opt/opengrok, /opt/opengrok /var/opt/opengrok ) >> See http://opensolaris.org/os/community/arc/policies/install-locations/ >> for more information. > > That makes sense for an opensolaris-specific package, but the > package really isn't limited to that. And for someone's initial > install and testing it is a lot handier to drop everything under one > directory (any of /opt/opengrok, /var/opengrok, or /usr/local/ > opengrok would be suitable and a symlink could fix a mismatch with > the destination system's conventions for local unpackaged additions).
You can do this currently. The only thing is that the _default_ location to search for the configuration file is /etc/opengrok/configuration.xml. Cheers, Trond