Hello community,

here is the log from the commit of package firebird for openSUSE:Factory 
checked in at 2012-07-24 16:08:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/firebird (Old)
 and      /work/SRC/openSUSE:Factory/.firebird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "firebird", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/firebird/firebird-classic.changes        
2012-06-10 21:50:45.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.firebird.new/firebird-classic.changes   
2012-07-24 17:21:48.000000000 +0200
@@ -1,0 +2,7 @@
+Sun Jul 22 21:29:43 UTC 2012 - [email protected]
+
+- firebird-2.5.2-runlevel.patch:
+  don't start the daemon in runlevel 2
+- add README.SUSE
+
+-------------------------------------------------------------------
firebird.changes: same change

New:
----
  README.SUSE
  firebird-2.5.2-runlevel.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ firebird-classic.spec ++++++
--- /var/tmp/diff_new_pack.mxHVvx/_old  2012-07-24 17:21:57.000000000 +0200
+++ /var/tmp/diff_new_pack.mxHVvx/_new  2012-07-24 17:21:57.000000000 +0200
@@ -48,6 +48,7 @@
 Patch5:         %{bname}-2.5.1-disable.patch
 Patch6:         %{bname}-2.5.1-config.patch
 Patch7:         %{bname}-2.5.2-pkgconfig.patch
+Patch8:         %{bname}-2.5.2-runlevel.patch
 Patch11:        %{bname}-2.5.2-isqlalign.patch
 Patch12:        %{bname}-2.5.2-isqllocale.patch
 Patch13:        %{bname}-2.5.2-isqlwidth.patch
@@ -73,6 +74,7 @@
 %patch5
 %patch6
 %patch7
+%patch8 -p1
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1

++++++ firebird.spec ++++++
--- /var/tmp/diff_new_pack.mxHVvx/_old  2012-07-24 17:21:57.000000000 +0200
+++ /var/tmp/diff_new_pack.mxHVvx/_new  2012-07-24 17:21:57.000000000 +0200
@@ -27,6 +27,7 @@
 Version:        %{upversion}
 Release:        0
 Source:         %{pkgversion}.tar.bz2
+Source1:        README.SUSE
 Url:            http://www.firebirdsql.org/
 BuildRequires:  gcc-c++
 BuildRequires:  libedit-devel
@@ -46,6 +47,7 @@
 Patch5:         %{name}-2.5.1-disable.patch
 Patch6:         %{name}-2.5.1-config.patch
 Patch7:         %{name}-2.5.2-pkgconfig.patch
+Patch8:         %{name}-2.5.2-runlevel.patch
 Patch11:        %{name}-2.5.2-isqlalign.patch
 Patch12:        %{name}-2.5.2-isqllocale.patch
 Patch13:        %{name}-2.5.2-isqlwidth.patch
@@ -66,6 +68,7 @@
 %patch5
 %patch6
 %patch7
+%patch8 -p1
 %patch11 -p1
 %patch12 -p1
 %patch13 -p1
@@ -118,6 +121,7 @@
   .%{_docdir}/%{name}/
 mv -v .%{_sysconfdir}/%{name}/IDPLicense.txt .%{_docdir}/%{name}/
 mv -v .%{_sysconfdir}/%{name}/IPLicense.txt .%{_docdir}/%{name}/
+cp -v %{S:1} .%{_docdir}/%{name}/
 mkdir -p srv/%{name}
 ln -s /etc/init.d/firebird usr/sbin/rcfirebird
 
@@ -139,6 +143,7 @@
 %attr(755,root,root) /etc/init.d/firebird
 %{_docdir}/%{name}/IDPLicense.txt
 %{_docdir}/%{name}/IPLicense.txt
+%{_docdir}/%{name}/README.SUSE
 
 %dir %{_localstatedir}/lib/%{name}
 %dir %{_localstatedir}/lib/%{name}/secdb
@@ -242,6 +247,7 @@
 %exclude %{_docdir}/%{name}/sample
 %exclude %{_docdir}/%{name}/IDPLicense.txt
 %exclude %{_docdir}/%{name}/IPLicense.txt
+%exclude %{_docdir}/%{name}/README.SUSE
 
 # ----------------------------------------------------------------------------
 

++++++ README.SUSE ++++++
1. Packaging

Package firebird contains only common files shared by all architectures.
For server functionality, one of the following subpackages is needed:

  firebird-superserver - SuperServer architecture
  firebird-classic     - Classic and SuperClassic architecture

Client libraries are contained in two packages:

  libfbclient2  - standard client for shared database
  libfbembed2_5 - embedded server

There are three devel packages:

  libfbclient2-devel - devel files for libfbclient2
  libfbembed-devel   - devel files for libfbembed2_5
  firebird-devel     - common headers and development examples

Two of Firebird utilities - isql and gstat - have names colliding with
tools from other packages. They have been renamed to isql-fb and
gstat-fb respectively.


2. Configuration

Default sysdba password is "masterkey" as usual. Location of Firebird
security database is /var/lib/firebird/secdb/security2.fdb

Config files are in /etc/firebird. Default config files are mostly the
same as upstream defaults, the only difference is default value of
DatabaseAccess directive. As upstream default "Full" can be considered
a security flaw, SUSE packages use "Restrict /srv/firebird". To use
a database in different location, either modify the DatabaseAccess
directive or define an alias for it in aliases.conf.


3. Starting the server

- SuperServer:

  * once: /etc/init.d/firebird start
  * always: insserv firebird

- Classic:

  * in /etc/xinetd.d/firebird, change value of "disable" to "yes"
  * check that xinetd is running and reload its configuration

- SuperClassic:

  The same as for SuperServer (with firebird-classic package installed)

++++++ firebird-2.5.2-runlevel.patch ++++++
From: Michal Kubecek <[email protected]>
Date: Fri, 22 Jun 2012 21:12:02 +0200
Subject: don't start firebird in runlevel 2 on SuSE

Since version 11.4, network is not configured in runlevel 2 and
network daemons shouldn't be started either.
---
 builds/install/arch-specific/linux/misc/firebird.init.d.suse.in |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/builds/install/arch-specific/linux/misc/firebird.init.d.suse.in 
b/builds/install/arch-specific/linux/misc/firebird.init.d.suse.in
index 622a671..dbeaadb 100644
--- a/builds/install/arch-specific/linux/misc/firebird.init.d.suse.in
+++ b/builds/install/arch-specific/linux/misc/firebird.init.d.suse.in
@@ -15,8 +15,8 @@
 # Provides: firebird
 # Required-Start: $network $remote_fs
 # Required-Stop:  
-# Default-Start:  2 3 5
-# Default-Stop:   0 1 6
+# Default-Start:  3 5
+# Default-Stop:   0 1 2 6
 # Short-Description: Firebird SQL server
 # Description:    Start the Firebird database server.
 ### END INIT INFO
-- 
1.7.10.4

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to