mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-24 16:23:40 +01:00
Change directory before any operation to one readable by INSTALLUSER (EJAB-1322)
This is required in order to suppress error messages like "File operation error: eacces" when ejabberd was started from directory, which is not readable by INSTALLUSER (/root, for example). See rhbz #564686: https://bugzilla.redhat.com/564686 Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
This commit is contained in:
parent
fe04d57284
commit
c53e8012b2
@ -114,6 +114,10 @@ HOME=$SPOOLDIR
|
|||||||
# create the home dir with the proper user if doesn't exist, because it stores cookie file
|
# create the home dir with the proper user if doesn't exist, because it stores cookie file
|
||||||
[ -d $HOME ] || $EXEC_CMD "mkdir -p $HOME"
|
[ -d $HOME ] || $EXEC_CMD "mkdir -p $HOME"
|
||||||
|
|
||||||
|
# Change to a directory readable by INSTALLUSER to
|
||||||
|
# prevent "File operation error: eacces." messages
|
||||||
|
cd $HOME
|
||||||
|
|
||||||
# export global variables
|
# export global variables
|
||||||
export EJABBERD_CONFIG_PATH
|
export EJABBERD_CONFIG_PATH
|
||||||
export EJABBERD_MSGS_PATH
|
export EJABBERD_MSGS_PATH
|
||||||
|
Loading…
Reference in New Issue
Block a user