リビジョン | f3875900d7c757de129fd885251dc32af397a031 (tree) |
---|---|
日時 | 2013-07-03 14:55:15 |
作者 | Hiroaki Nakano <nakano.hiroaki@nttc...> |
コミッター | Hiroaki Nakano |
#31641 /var/lock/subsys が存在しない場合にエラーになる の修正
【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 <omoikanenomikoto@gmail.com>
Reviewed-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
@@ -39,6 +39,7 @@ case "$1" in | ||
39 | 39 | start) |
40 | 40 | action "Starting l7directord ... " /usr/sbin/l7directord start |
41 | 41 | if [ $? -eq 0 ]; then |
42 | + mkdir -p `dirname $LOCKFILE` | |
42 | 43 | touch $LOCKFILE |
43 | 44 | fi |
44 | 45 | ;; |
@@ -39,6 +39,7 @@ start() { | ||
39 | 39 | else |
40 | 40 | echo "done." |
41 | 41 | pidof $PROG > $PIDFILE |
42 | + mkdir -p `dirname $LOCKFILE` | |
42 | 43 | touch $LOCKFILE |
43 | 44 | fi |
44 | 45 |