UltraMonkey-L7 V3(multi-thread implementation)
修訂 | a5e9a7919ed704cdb7a07c01327ab636badf9800 (tree) |
---|---|
時間 | 2013-07-30 15:32:53 |
作者 | Hiroaki Nakano <nakano.hiroaki@nttc...> |
Commiter | Hiroaki Nakano |
#31802 l7vs.cfが読み込めずにFATALエラーになる
l7vs.cfが指定のディレクトリに存在するにも関わらず、
/etc/init.d/l7vsd startを行うとFATALエラーになる。
ディレクトリ名を設定ファイルとして読み込むようになっていたので、
設定ファイル名 l7vs.cf を Makefile.am で補完した。
Signed-off-by: Hiroaki Nakano <nakano.hiroaki@nttcom.co.jp>
@@ -50,15 +50,6 @@ AC_FUNC_MKTIME | ||
50 | 50 | AC_FUNC_STRFTIME |
51 | 51 | AC_CHECK_FUNCS([gethostname localtime_r memset]) |
52 | 52 | |
53 | -# application-specific option | |
54 | -#if test `uname -m` == "x86_64"; then | |
55 | -# AC_SUBST( libdir, [/usr/lib64] ) | |
56 | -#else | |
57 | -# AC_SUBST( libdir, [/usr/lib] ) | |
58 | -# AC_SUBST( CXXFLAGS, -march=i686 ) | |
59 | -#fi | |
60 | -#AC_SUBST( includedir, [${prefix}/include] ) | |
61 | - | |
62 | 53 | AC_ARG_WITH( |
63 | 54 | l7vs-moddir, |
64 | 55 | [ --with-l7vs-moddir=DIR l7vs module is to be installed in DIR. |
@@ -102,7 +93,6 @@ AC_ARG_WITH( | ||
102 | 93 | ) |
103 | 94 | |
104 | 95 | AC_SUBST(CC,g++) |
105 | -#AC_SUBST(exec_prefix, [/usr] ) | |
106 | 96 | AC_SUBST(l7vsadm_sockdir) |
107 | 97 | AC_SUBST(l7vs_moddir) |
108 | 98 | AC_SUBST(l7vs_includedir) |
@@ -6,7 +6,7 @@ noinst_LIBRARIES = \ | ||
6 | 6 | libl7vsd_logger.a \ |
7 | 7 | libl7vsadm_logger.a |
8 | 8 | |
9 | -PARAMETER_FILE = @l7vs_config@ | |
9 | +PARAMETER_FILE = @l7vs_config@/l7vs.cf | |
10 | 10 | |
11 | 11 | libl7vsd_parameter_a_SOURCES = \ |
12 | 12 | ../include/parameter_enum.h \ |
@@ -48,14 +48,11 @@ for UltraMonkeyl7's module. | ||
48 | 48 | %setup -q |
49 | 49 | |
50 | 50 | %build |
51 | -%configure \ | |
52 | - --prefix=${RPM_BUILD_ROOT}%{_prefix} \ | |
53 | - --sbindir=${RPM_BUILD_ROOT}%{_sbindir} \ | |
54 | - --sysconfdir=${RPM_BUILD_ROOT}%{_sysconfdir} \ | |
55 | - --localstatedir=${RPM_BUILD_ROOT}%{_localstatedir} \ | |
56 | - --mandir=${RPM_BUILD_ROOT}%{_mandir} \ | |
57 | - --includedir=${RPM_BUILD_ROOT}%{_includedir} \ | |
58 | - --libdir=${RPM_BUILD_ROOT}%{_libdir} | |
51 | +./configure \ | |
52 | + --prefix=%{_prefix} \ | |
53 | + --sysconfdir=%{_sysconfdir} \ | |
54 | + --localstatedir=%{_localstatedir} \ | |
55 | + --libdir=%{_libdir} | |
59 | 56 | |
60 | 57 | make %{?_smp_mflags} |
61 | 58 |
@@ -76,7 +73,9 @@ mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 | ||
76 | 73 | mkdir -p ${RPM_BUILD_ROOT}%{moduledevel_tempdir} |
77 | 74 | mkdir -p ${RPM_BUILD_ROOT}%{_includedir} |
78 | 75 | |
79 | -make install | |
76 | +%makeinstall \ | |
77 | + L7VS_CONF_DIR=${RPM_BUILD_ROOT}%{_sysconfdir}/l7vs \ | |
78 | + L7VS_MODDIR=${RPM_BUILD_ROOT}%{l7vs_moddir} | |
80 | 79 | |
81 | 80 | %clean |
82 | 81 | rm -rf $RPM_BUILD_ROOT |