OSDN Git Service

#31802 l7vs.cfが読み込めずにFATALエラーになる
authorHiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
Tue, 30 Jul 2013 06:32:53 +0000 (15:32 +0900)
committerHiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
Tue, 30 Jul 2013 06:32:53 +0000 (15:32 +0900)
l7vs.cfが指定のディレクトリに存在するにも関わらず、
/etc/init.d/l7vsd startを行うとFATALエラーになる。

ディレクトリ名を設定ファイルとして読み込むようになっていたので、
設定ファイル名 l7vs.cf を Makefile.am で補完した。

Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
configure.in
l7vsd/src/Makefile.am
ultramonkeyl7.spec

index c4c0cde..16e0674 100644 (file)
@@ -50,15 +50,6 @@ AC_FUNC_MKTIME
 AC_FUNC_STRFTIME
 AC_CHECK_FUNCS([gethostname localtime_r memset])
 
-# application-specific option
-#if test `uname -m` == "x86_64"; then
-#      AC_SUBST( libdir, [/usr/lib64] )
-#else
-#      AC_SUBST( libdir, [/usr/lib] )
-#      AC_SUBST( CXXFLAGS, -march=i686 )
-#fi
-#AC_SUBST( includedir, [${prefix}/include] )
-
 AC_ARG_WITH(
        l7vs-moddir,
        [       --with-l7vs-moddir=DIR  l7vs module is to be installed in DIR.
@@ -102,7 +93,6 @@ AC_ARG_WITH(
 )
 
 AC_SUBST(CC,g++)
-#AC_SUBST(exec_prefix, [/usr] )
 AC_SUBST(l7vsadm_sockdir)
 AC_SUBST(l7vs_moddir)
 AC_SUBST(l7vs_includedir) 
index ad136fb..12a873b 100644 (file)
@@ -6,7 +6,7 @@ noinst_LIBRARIES = \
        libl7vsd_logger.a \
        libl7vsadm_logger.a
 
-PARAMETER_FILE = @l7vs_config@
+PARAMETER_FILE = @l7vs_config@/l7vs.cf
 
 libl7vsd_parameter_a_SOURCES = \
        ../include/parameter_enum.h \
index d396ee5..516e2d0 100644 (file)
@@ -48,14 +48,11 @@ for UltraMonkeyl7's module.
 %setup -q
 
 %build
-%configure \
-        --prefix=${RPM_BUILD_ROOT}%{_prefix} \
-        --sbindir=${RPM_BUILD_ROOT}%{_sbindir} \
-        --sysconfdir=${RPM_BUILD_ROOT}%{_sysconfdir} \
-        --localstatedir=${RPM_BUILD_ROOT}%{_localstatedir} \
-       --mandir=${RPM_BUILD_ROOT}%{_mandir} \
-        --includedir=${RPM_BUILD_ROOT}%{_includedir} \
-        --libdir=${RPM_BUILD_ROOT}%{_libdir}
+./configure \
+       --prefix=%{_prefix} \
+       --sysconfdir=%{_sysconfdir} \
+       --localstatedir=%{_localstatedir} \
+       --libdir=%{_libdir}
 
 make %{?_smp_mflags}
 
@@ -76,7 +73,9 @@ mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8
 mkdir -p ${RPM_BUILD_ROOT}%{moduledevel_tempdir}
 mkdir -p ${RPM_BUILD_ROOT}%{_includedir}
 
-make install 
+%makeinstall \
+       L7VS_CONF_DIR=${RPM_BUILD_ROOT}%{_sysconfdir}/l7vs \
+       L7VS_MODDIR=${RPM_BUILD_ROOT}%{l7vs_moddir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT