1 %define l7vs_moddir %{_libdir}/l7vs
2 %define l7vs_logdir %{_localstatedir}/log/l7vs
3 %define l7vsadm_sockdir %{_localstatedir}/run/l7vs
6 Summary: The Layer-7 Virtual Server
9 Release: @uml7patchlv@@uml7relsuffix@
11 Group: System Environment/Daemons
12 URL: http://ultramonkey-l7.sourceforge.jp/
13 Source0: %{name}-%{version}-%{release}.tar.gz
14 BuildRoot: %{_tmppath}/%{name}-%{version}-root
15 BuildRequires: glib2-devel
16 BuildRequires: boost-devel
20 Layer-7 load balancer daemon
23 %setup -q -n %{name}-%{version}-%{release}
27 --with-l7vs-moddir=%{l7vs_moddir} \
28 --with-l7vs-logdir=%{l7vs_logdir} \
29 --with-l7vsadm-sockdir=%{l7vsadm_sockdir} \
30 --with-l7vs-maxvs=%{l7vs_maxvs}
34 rm -rf ${RPM_BUILD_ROOT}
37 l7vs_moddir=%{buildroot}%{l7vs_moddir} \
38 l7vs_logdir=%{buildroot}%{l7vs_logdir} \
39 l7vsadm_sockdir=%{buildroot}%{l7vsadm_sockdir}
41 # These files are unnecessary
42 rm -f ${RPM_BUILD_ROOT}%{l7vs_moddir}/*.la
43 rm -f ${RPM_BUILD_ROOT}%{l7vs_moddir}/*.a
46 rm -rf $RPM_BUILD_ROOT
50 chkconfig --add l7directord
54 /sbin/service l7directord stop > /dev/null 2>&1
55 /sbin/service l7vsd stop > /dev/null 2>&1
57 chkconfig --del l7directord
61 %defattr(-, root, root, 0755)
64 %{_sysconfdir}/rc.d/init.d/*
67 %config(noreplace) %{_sysconfdir}/l7vs/*
68 %config(noreplace) %{_sysconfdir}/ha.d/*
69 %dir %{_sysconfdir}/l7vs
70 %dir %{_sysconfdir}/ha.d
71 %dir %{l7vsadm_sockdir}
72 %doc %{_docdir}/%{name}-%{version}-%{release}
73 %doc %{_mandir}/man*/*
76 * Thu Aug 6 2009 TATEISHI Katsuyuki <kt@wheel.jp> 2.1.2-2atfix