[
https://issues.apache.org/jira/browse/ZOOKEEPER-1593?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dirkjan Bussink updated ZOOKEEPER-1593:
---------------------------------------
Attachment: zookeeper_debian_default.patch
> Add Debian style /etc/default/zookeeper support to init script
> --------------------------------------------------------------
>
> Key: ZOOKEEPER-1593
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1593
> Project: ZooKeeper
> Issue Type: Improvement
> Components: scripts
> Affects Versions: 3.4.5
> Environment: Debian Linux 6.0
> Reporter: Dirkjan Bussink
> Priority: Minor
> Attachments: zookeeper_debian_default.patch
>
>
> In our configuration we use a different data directory for Zookeeper. The
> problem is that the current Debian init.d script has the default location
> hardcoded:
> ZOOPIDDIR=/var/lib/zookeeper/data
> ZOOPIDFILE=${ZOOPIDDIR}/zookeeper_server.pid
> By using the standard Debian practice of allowing for a
> /etc/default/zookeeper we can redefine these variables to point to the
> correct location:
> ZOOPIDDIR=/var/lib/zookeeper/data
> ZOOPIDFILE=${ZOOPIDDIR}/zookeeper_server.pid
> [ -r /etc/default/zookeeper ] && . /etc/default/zookeeper
> This currently can't be done through /usr/libexec/zkEnv.sh, since that is
> loaded before ZOOPIDDIR and ZOOPIDFILE are set. Any change there would
> therefore undo the setup made in for example /etc/zookeeper/zookeeper-env.sh.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira