From b0ae4c8406a08fd648c40df51c5d2bad6d507061 Mon Sep 17 00:00:00 2001 From: Hiroaki Nakano Date: Wed, 3 Jul 2013 15:58:25 +0900 Subject: [PATCH] =?utf8?q?31641=20/var/lock/subsys=20=E3=81=8C=E5=AD=98?= =?utf8?q?=E5=9C=A8=E3=81=97=E3=81=AA=E3=81=84=E5=A0=B4=E5=90=88=E3=81=AB?= =?utf8?q?=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=AB=E3=81=AA=E3=82=8B=20?= =?utf8?q?=E3=81=AE=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 【RedHat クローン以外での環境での問題】 /etc/init.d/l7vsd start 並びに /etc/init.d/l7directord start が失敗する. /var/lock/subsys ディレクトリが存在しないため,ロックファイルが作成できずにスクリプ\ トがアボートする. /etc/init.d/l7vsd および /etc/init.d/l7directord は,/var/lock/subsys 配下にロック\\ ファイルを作成するが, 他のディストリビューションにおいて /var/lock/subsys は必ずしも存在しない.(Debian \ には無い) /etc/init.d/l7vsd ならびに /etc/init.d/l7directord にて,/var/lock/subsys を作成す\\ る. Signed-off-by: Shinya TAKEBAYASHI Reviewed-by: Hiroaki Nakano --- l7directord/init.d/l7directord | 1 + l7vsd/init.d/l7vsd | 1 + 2 files changed, 2 insertions(+) diff --git a/l7directord/init.d/l7directord b/l7directord/init.d/l7directord index b45a7655..d0ea08aa 100644 --- a/l7directord/init.d/l7directord +++ b/l7directord/init.d/l7directord @@ -39,6 +39,7 @@ case "$1" in start) action "Starting l7directord ... " /usr/sbin/l7directord start if [ $? -eq 0 ]; then + mkdir -p `dirname $LOCKFILE` touch $LOCKFILE fi ;; diff --git a/l7vsd/init.d/l7vsd b/l7vsd/init.d/l7vsd index be0860d7..18e238f3 100644 --- a/l7vsd/init.d/l7vsd +++ b/l7vsd/init.d/l7vsd @@ -39,6 +39,7 @@ start() { else echo "done." pidof $PROG > $PIDFILE + mkdir -p `dirname $LOCKFILE` touch $LOCKFILE fi -- 2.11.0