SHIMODA Piro Hiroshi
null+****@clear*****
Mon Oct 6 21:29:32 JST 2014
SHIMODA "Piro" Hiroshi 2014-10-06 21:29:32 +0900 (Mon, 06 Oct 2014) New Revision: 5c7025783d824ad106ec5cd5a4ee956d04bf4627 https://github.com/droonga/droonga-http-server/commit/5c7025783d824ad106ec5cd5a4ee956d04bf4627 Message: Put PID file under DROONGA_BASE_DIR. /var/run/* are automatically removed on shutdown or next startup of the computer, so, after restarting droonga-engine couldn't start!! Modified files: install/centos/droonga-http-server install/centos/functions.sh install/debian/droonga-http-server install/debian/functions.sh Modified: install/centos/droonga-http-server (+1 -1) =================================================================== --- install/centos/droonga-http-server 2014-10-06 17:57:07 +0900 (834fd63) +++ install/centos/droonga-http-server 2014-10-06 21:29:32 +0900 (6722261) @@ -17,7 +17,7 @@ GROUP=droonga DAEMON=/usr/bin/$NAME export DROONGA_BASE_DIR=/home/$NAME/droonga cd $DROONGA_BASE_DIR -PIDFILE=/run/$NAME/$NAME.pid +PIDFILE=$DROONGA_BASE_DIR/$NAME.pid DAEMON_ARGS="--daemon --pid-file=$PIDFILE" [ -x $DAEMON ] || exit 0 Modified: install/centos/functions.sh (+0 -4) =================================================================== --- install/centos/functions.sh 2014-10-06 17:57:07 +0900 (b198969) +++ install/centos/functions.sh 2014-10-06 21:29:32 +0900 (3f5ed34) @@ -20,10 +20,6 @@ register_service() { #TODO: we should migrate to systemd in near future... - local pid_dir=/run/$NAME - mkdir -p $pid_dir - chown -R $USER:$GROUP $pid_dir - curl -o /etc/rc.d/init.d/$NAME $(download_url "install/centos/$NAME") if [ $? -ne 0 ]; then echo "ERROR: Failed to download service script!" Modified: install/debian/droonga-http-server (+1 -1) =================================================================== --- install/debian/droonga-http-server 2014-10-06 17:57:07 +0900 (79f45d8) +++ install/debian/droonga-http-server 2014-10-06 21:29:32 +0900 (4ef0a11) @@ -18,7 +18,7 @@ USER=$NAME GROUP=droonga DAEMON=/usr/local/bin/$NAME export DROONGA_BASE_DIR=/home/$NAME/droonga -PIDFILE=/var/run/$NAME/$NAME.pid +PIDFILE=$DROONGA_BASE_DIR/$NAME.pid DAEMON_ARGS="--daemon --pid-file=$PIDFILE" SCRIPTNAME=/etc/init.d/$NAME Modified: install/debian/functions.sh (+0 -4) =================================================================== --- install/debian/functions.sh 2014-10-06 17:57:07 +0900 (0c65ba7) +++ install/debian/functions.sh 2014-10-06 21:29:32 +0900 (5d754b4) @@ -18,10 +18,6 @@ register_service() { local USER=$2 local GROUP=$3 - local pid_dir=/var/run/$NAME - mkdir -p $pid_dir - chown -R $USER:$GROUP $pid_dir - curl -o /etc/init.d/$NAME $(download_url "install/debian/$NAME") if [ $? -ne 0 ]; then echo "ERROR: Failed to download service script!" -------------- next part -------------- HTML����������������������������... Download