[Groonga-commit] droonga/droonga-engine at 192636c [master] Put PID file under /var/run/droonga-engine

Back to archive index

YUKI Hiroshi null+****@clear*****
Thu Sep 25 11:32:02 JST 2014


YUKI Hiroshi	2014-09-25 11:32:02 +0900 (Thu, 25 Sep 2014)

  New Revision: 192636cee4b05b99f7a66cadedbaeee78a611513
  https://github.com/droonga/droonga-engine/commit/192636cee4b05b99f7a66cadedbaeee78a611513

  Message:
    Put PID file under /var/run/droonga-engine

  Modified files:
    install.sh
    install/debian/droonga-engine

  Modified: install.sh (+6 -1)
===================================================================
--- install.sh    2014-09-25 09:50:00 +0900 (3ff7c10)
+++ install.sh    2014-09-25 11:32:02 +0900 (ed44f57)
@@ -37,6 +37,7 @@ NAME=droonga-engine
 SCRIPT_URL=https://raw.githubusercontent.com/droonga/$NAME/master/install
 REPOSITORY_URL=https://github.com/droonga/$NAME.git
 USER=$NAME
+GROUP=$USER
 DROONGA_BASE_DIR=/home/$USER/droonga
 
 : ${VERSION:=release}
@@ -116,7 +117,7 @@ setup_configuration_directory() {
   droonga-engine-configure --quiet \
     --host=$HOST
 
-  chown -R $USER.$USER $DROONGA_BASE_DIR
+  chown -R $USER:$GROUP $DROONGA_BASE_DIR
 }
 
 
@@ -220,6 +221,10 @@ prepare_environment_in_debian() {
 }
 
 register_service_in_debian() {
+  pid_dir=/var/run/$NAME
+  mkdir -p $pid_dir
+  chown -R $USER:$GROUP $pid_dir
+
   install_service_script /etc/init.d/$NAME debian
   update-rc.d $NAME defaults
 }

  Modified: install/debian/droonga-engine (+3 -1)
===================================================================
--- install/debian/droonga-engine    2014-09-25 09:50:00 +0900 (dac5c6a)
+++ install/debian/droonga-engine    2014-09-25 11:32:02 +0900 (d0fceb5)
@@ -14,9 +14,11 @@
 PATH=/sbin:/usr/sbin:/bin:/usr/bin
 DESC=""
 NAME=droonga-engine
+USER=$NAME
+GROUP=$USER
 DAEMON=/usr/local/bin/$NAME
 export DROONGA_BASE_DIR=/home/$NAME/droonga
-PIDFILE=/var/run/$NAME.pid
+PIDFILE=/var/run/$NAME/$NAME.pid
 DAEMON_ARGS="--daemon --pid-file=$PIDFILE"
 SCRIPTNAME=/etc/init.d/$NAME
 
-------------- next part --------------
HTML����������������������������...
Télécharger 



More information about the Groonga-commit mailing list
Back to archive index