Author: arekm Date: Mon Feb 21 22:18:17 2005 GMT Module: SPECS Tag: HEAD ---- Log message: - add inetd script for CS version
---- Files affected: SPECS: Firebird.spec (1.23 -> 1.24) ---- Diffs: ================================================================ Index: SPECS/Firebird.spec diff -u SPECS/Firebird.spec:1.23 SPECS/Firebird.spec:1.24 --- SPECS/Firebird.spec:1.23 Mon Feb 21 22:07:46 2005 +++ SPECS/Firebird.spec Mon Feb 21 23:18:11 2005 @@ -1,5 +1,9 @@ # $Revision$, $Date$ -# TODO: kill unaligned accesses (create_db,gpre_current,gbak_static,isql_static) on alpha +# TODO: +# - kill unaligned accesses (create_db,gpre_current,gbak_static,isql_static) on alpha +# - create classic server/super server subpackaged and drop bcond +# (see firebird2 on debian how to do it) +%bcond_with ss # Super Server Summary: Firebird SQL Database Server and Client tools Summary(pl): Firebird - serwer baz danych SQL oraz narzędzia klienckie Name: Firebird @@ -16,6 +20,9 @@ # Source2-md5: f4176d5dec952ee774bb8ee74c1f715d Source3: http://www.ibphoenix.com/downloads/isc_docs.zip # Source3-md5: 66eef71c188215d10988788282c014a7 +Source4: firebird.init +Source5: firebird.sysconfig +Source6: firebird.inetd Patch0: %{name}-chmod.patch Patch1: %{name}-editline.patch Patch2: %{name}-env-overflows.patch @@ -120,9 +127,9 @@ %{__autoconf} %configure \ + %{?with_ss:--enable-superserver} \ --prefix=%{ibdir} \ %{?debug:--enable-debug} -# --enable-superserver # OPTFLAGS for editline export OPTFLAGS="%{rpmcflags}" @@ -149,8 +156,10 @@ %{__make} -C src -f ../gen/Makefile.install buildImageDir +install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,sysconfig/rc-inetd} install -d $RPM_BUILD_ROOT{%{ibdir},%{_libdir},%{_includedir}} \ $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} + install gen/firebird/lib/libfb*.a $RPM_BUILD_ROOT%{_libdir} cd gen/buildroot/%{ibdir} @@ -166,6 +175,9 @@ ln -sf libfbstatic.a $RPM_BUILD_ROOT%{_libdir}/libgds.a +install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/firebird +install %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/firebird +install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/firebird %clean rm -rf $RPM_BUILD_ROOT @@ -189,6 +201,7 @@ -c "Firebird Server" firebird 1>&2 fi +%if %{with ss} %post /sbin/chkconfig --add firebird if [ -f /var/lock/subsys/firebird ]; then @@ -204,6 +217,7 @@ fi /sbin/chkconfig --del firebird fi +%endif %postun if [ "$1" = "0" ]; then @@ -229,8 +243,12 @@ %{ibdir}/security.fdb %{ibdir}/aliases.conf %{ibdir}/firebird.conf +%if %{with ss} %attr(754,root,root) /etc/rc.d/init.d/firebird %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/firebird +%else +%attr(640,root,root) %config(noreplace) %verify(not mtime md5 size) /etc/sysconfig/rc-inetd/firebird +%endif %files lib %defattr(644,root,root,755) @@ -266,6 +284,9 @@ All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.24 2005/02/21 22:18:11 arekm +- add inetd script for CS version + Revision 1.23 2005/02/21 21:07:46 arekm - add init/sysconfig scripts ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/Firebird.spec?r1=1.23&r2=1.24&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
