]> git.pld-linux.org Git - packages/Firebird.git/blame - Firebird.spec
add pkgconfig patch; add fb_config wrapper (from fedora)
[packages/Firebird.git] / Firebird.spec
CommitLineData
98517597 1# TODO:
d8c389bc
JB
2# - check running
3# - 2.5 -> 3.0 migration?
d8c389bc 4# - more docs from http://www.firebirdsql.org/en/reference-manuals/ ?
98517597 5# - kill unaligned accesses (create_db,gpre_current,gbak_static,isql_static) on alpha
6302c6a3 6# - check if it's fixed now (RISC_ALIGNMENT is defined)
aacfabf3 7# - check classic subpackage pre/post scripts
75e61db1 8# - logrotate script
aacfabf3
BS
9# - create SYSDBA user with initial password before first firebird start
10# eg.:
11# su firebird
12# echo "create user SYSDBA password 'masterkey';"|fb_isql -u SYSDBA /var/lib/firebird/security3.fdb
5c17f9d1 13#
9fa49beb 14Summary: Firebird SQL Database Server and Client tools
dc230623
ER
15Summary(de.UTF-8): Firebird - relationalen Open-Source- Datenbankmanagementsystems
16Summary(pl.UTF-8): Firebird - serwer baz danych SQL oraz narzędzia klienckie
9fa49beb 17Name: Firebird
8cb4f902 18Version: 3.0.4.33054
acde953e 19Release: 2
6302c6a3 20License: Interbase Public License 1.0, Initial Developer's Public License 1.0
9fa49beb 21Group: Applications/Databases
8cb4f902
BS
22Source0: https://github.com/FirebirdSQL/firebird/releases/download/R3_0_4/%{name}-%{version}-0.tar.bz2
23# Source0-md5: 43569120299b2db7587dcfbddab1e25a
acde953e 24Source1: http://www.firebirdsql.org/file/documentation/reference_manuals/user_manuals/%{name}-3-QuickStart.pdf
d8c389bc 25# Source1-md5: 8e029d449e9cb3e1da8213ac6c11ad02
6302c6a3
JB
26# distfiles refuses this, would require some audit to allow '('/')' chars
27#Source2: http://www.firebirdsql.org/pdfmanual/Using-Firebird_(wip).pdf
28## Source2-md5: 9eb90583c200bdd7292a80ecc1df1178
8fce9f85 29Source3: http://www.firebirdsql.org/pdfmanual/%{name}-Null-Guide.pdf
afbf0830 30# Source3-md5: d1f8ba75fe3bb9eb9d203ce3f82a1a1a
8fce9f85 31Source4: http://www.firebirdsql.org/pdfmanual/%{name}-Generator-Guide.pdf
afbf0830 32# Source4-md5: 44e7568ef477072a8ad5f381c3e12a75
8fce9f85 33Source5: http://www.firebirdsql.org/pdfmanual/MSSQL-to-%{name}.pdf
afbf0830 34# Source5-md5: 1bd4a168e550910fc899e2aa125d83a3
8fce9f85 35Source6: http://www.firebirdsql.org/pdfmanual/%{name}-nbackup.pdf
d82d8ed3 36# Source6-md5: 7ef8a8b9a899d06bec2a5da0bb5fea0e
8fce9f85 37Source7: http://www.firebirdsql.org/pdfmanual/%{name}-Utils-WIP.pdf
afbf0830
AM
38# Source7-md5: 39b9a4f3c9d9e27d985e9277ae163ceb
39Source8: http://www.firebirdnews.org/docs/fb2min.pdf
40# Source8-md5: ebac312c0afbe97b1850bdc74c553c28
f09ba703
KK
41Source9: http://www.firebirdsql.org/doc/contrib/fb_2_1_errorcodes.pdf
42# Source9-md5: 9ab392dc349657dbcf9a9c35acd8e8db
afbf0830
AM
43Source100: firebird.init
44Source101: firebird.sysconfig
45Source102: firebird.inetd
aacfabf3
BS
46Source103: firebird.tmpfiles
47Source104: firebird.service
48Source105: firebird-classic.service
49Source106: firebird-classic.socket
50Source107: server_mode-ss.conf
51Source108: server_mode-classic.conf
acde953e 52Source109: fb_config
3e30a275 53Patch0: %{name}-chmod.patch
e3bc302b 54Patch1: %{name}-editline.patch
3657cd88 55Patch2: %{name}-va.patch
19f3deae
JB
56Patch3: %{name}-FHS.patch
57Patch4: %{name}-opt.patch
58Patch5: %{name}-gcc-icu.patch
d8c389bc 59Patch6: %{name}-libpath.patch
acde953e 60Patch7: add-pkgconfig-files.patch
8f47d69b
AM
61Patch8: Provide-sized-global-delete-operators-when-compiled.patch
62Patch9: parallel-build.patch
63Patch10: no-copy-from-icu.patch
aacfabf3 64Patch11: config.patch
c29f40ad 65Patch12: chown.patch
acde953e 66Patch13: cloop-honour-build-flags.patch
40c5ec59 67URL: http://www.firebirdsql.org/
d8c389bc 68BuildRequires: autoconf >= 2.67
41daf6c3 69BuildRequires: automake
c7da80e5 70BuildRequires: bison
0a93a495 71BuildRequires: libatomic_ops
6302c6a3 72BuildRequires: libedit-devel
6246a616 73BuildRequires: libicu-devel
3e30a275 74BuildRequires: libstdc++-devel
d8c389bc
JB
75BuildRequires: libtommath-devel
76BuildRequires: libtool >= 2:2
8f47d69b
AM
77# for lockfile
78BuildRequires: procmail
f32247bb 79BuildRequires: rpmbuild(macros) >= 1.268
f09ba703 80BuildRequires: sed >= 4.0
d8c389bc 81BuildRequires: zlib-devel
27e76269 82Requires: %{name}-dirs = %{version}-%{release}
ff19b114 83Requires: %{name}-lib = %{version}-%{release}
19988721
JB
84# official ports are x86, x86_64, ppc, sparc, arm, mips/mipsel, ia64
85# alpha is added in morearchs patch
86# see morearchs patch if you want more
f220d6ad 87ExclusiveArch: %{ix86} %{x8664} x32 arm ia64 mips mipsel ppc sparc sparcv9 alpha
9fa49beb
JB
88BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
89
90%define ibdir %{_libdir}/interbase
3e30a275
JB
91%define specflags -fno-strict-aliasing
92%define debugcflags -O1 -g -Wall -fno-strict-aliasing
81ff2314 93%define Werror_cflags ''
9fa49beb
JB
94
95%description
96Firebird is a powerful, high-performance relational database designed
97to be embedded into applications on multiple platforms.
98
bc5f1efa
JR
99%description -l pl.UTF-8
100Firebird jest potężnym, wysoko wydajnym systemem relacyjnych baz
9fa49beb
JB
101danych zaprojektowanym do osadzania w aplikacjach na wielu
102platformach.
103
bc5f1efa 104%description -l de.UTF-8
d88756a7 105Firebird ist der Open-Source-Spin-Off des weiterhin kommerziell von
106Borland vertriebenen relationalen Datenbankmanagementsystemes
107InterBase. Die Abspaltung erfolgte im Jahre 2000 als kurz vor Freigabe
bc5f1efa
JR
108der Version 6 des kommerziellen Vorgängers Interbase bei Borland
109ernsthafte Überlegungen im Gange waren, die Weiterentwicklung
d88756a7 110einzustellen.
111
112Aus Interbase 6.0 wurde Firebird 1.0, wobei dies als eine
113Bugfix-Version mit nur wenigen Erweiterungen angesehen werden kann.
114Eine Erweiterung von Firebird 1.0 ist der 64-Bit File I/O, so dass
bc5f1efa 115auch Datenbankdateien über 2GB erzeugt werden können.
d88756a7 116
27e76269
JR
117%package dirs
118Summary: Firebird SQL Database common directories
119Summary(pl.UTF-8): Firebird - wspólne katalogi
120Group: Applications/Databases
121
122%description dirs
123Firebird SQL Database common directories.
124
125%description dirs -l pl.UTF-8
126Firebird - wspólne katalogi.
127
9fa49beb
JB
128%package lib
129Summary: Firebird shared library
dc230623 130Summary(pl.UTF-8): Biblioteka współdzielona Firebird
9fa49beb
JB
131Group: Libraries
132
133%description lib
134Firebird shared library (libgds).
135
bc5f1efa
JR
136%description lib -l pl.UTF-8
137Biblioteka współdzielona Firebird (libgds).
9fa49beb
JB
138
139%package devel
140Summary: Header files for Firebird library
dc230623 141Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Firebird
9fa49beb 142Group: Development/Libraries
27e76269 143Requires: %{name}-dirs = %{version}-%{release}
ff19b114 144Requires: %{name}-lib = %{version}-%{release}
3e30a275 145Requires: libstdc++-devel
d8c389bc 146Obsoletes: Firebird-static
9fa49beb
JB
147
148%description devel
149Header files for Firebird library.
150
bc5f1efa
JR
151%description devel -l pl.UTF-8
152Pliki nagłówkowe biblioteki Firebird.
9fa49beb 153
6d06b555
JB
154%package doc
155Summary: Extensive InterBase and Firebird documentation
dc230623 156Summary(pl.UTF-8): Obszerna dokumentacja do baz InterBase i Firebird
6d06b555
JB
157Group: Documentation
158
159%description doc
160Extensive InterBase and Firebird documentation.
161
bc5f1efa 162%description doc -l pl.UTF-8
6d06b555
JB
163Obszerna dokumentacja do baz InterBase i Firebird.
164
aacfabf3 165%package ss
18cef825
JB
166Summary: Firebird SuperServer init scripts
167Summary(pl.UTF-8): Skrypty startowe Firebirda jako SuperServera
168Group: Daemons
aacfabf3
BS
169Requires: %{name} = %{version}-%{release}
170Requires(post,preun): /sbin/chkconfig
171Requires: rc-scripts
172
173%description ss
18cef825
JB
174Firebird SuperServer init scripts.
175
176%description ss -l pl.UTF-8
177Skrypty startowe Firebirda jako SuperServera.
aacfabf3
BS
178
179%package classic
180Summary: Firebird Classic init scripts
18cef825
JB
181Summary(pl.UTF-8): Skrypty startowe Firebirda w wersji Classic
182Group: Daemons
aacfabf3
BS
183Requires: %{name} = %{version}-%{release}
184
185%description classic
18cef825
JB
186Firebird Classic (inetd) init scripts.
187
188%description classic -l pl.UTF-8
189Skrypty startowe Firebirda w wersji Classic (inetd).
aacfabf3 190
9fa49beb 191%prep
8fce9f85 192%setup -q -n %{name}-%{version}-0
9fa49beb 193%patch0 -p1
6302c6a3
JB
194%patch1 -p1
195%patch2 -p1
19f3deae 196%patch3 -p1
75e61db1 197%patch4 -p1
19f3deae
JB
198%patch5 -p0
199%patch6 -p1
acde953e 200%patch7 -p1
8f47d69b
AM
201%patch8 -p1
202%patch9 -p1
203%patch10 -p1
aacfabf3 204%patch11 -p1
c29f40ad 205%patch12 -p1
acde953e 206%patch13 -p1
41ed72e5 207
6302c6a3
JB
208mkdir docs
209cp %{SOURCE1} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8} %{SOURCE9} docs
210
6be40696 211# not processed by configure
6299ab26 212%{__sed} -i -e 's/^CFLAGS.*$/& %{rpmcflags} %{rpmcppflags}/' extern/btyacc/Makefile
a4b6cfeb 213%{__sed} -i -e 's/^\(CC\|LINKER\)\(.*= \)gcc$/\1\2 %{__cc}/' extern/btyacc/Makefile
6be40696 214
9fa49beb 215%build
3e30a275
JB
216%{__libtoolize}
217%{__aclocal}
218%{__autoconf}
9fa49beb 219
3e30a275 220%configure \
8f47d69b 221 CFLAGS="%{rpmcflags} -fno-delete-null-pointer-checks" \
d8c389bc 222 --prefix=%{ibdir} \
8f47d69b 223 --with-system-editline \
0a93a495 224 --with-fbconf=%{_sysconfdir}/firebird \
d8c389bc 225 --with-fbinclude=%{_includedir} \
0a93a495
JB
226 --with-fblib=%{_libdir} \
227 --with-fblog=/var/log \
228 --with-fbsecure-db=/var/lib/firebird \
d8c389bc 229 --with-fbglock=/var/lib/firebird \
75e61db1
KK
230 --with-gnu-ld \
231 --with-gpre-pascal \
afbf0830 232 --with-system-editline \
d8c389bc
JB
233 %{?debug:--enable-debug} \
234 --disable-rpath \
aacfabf3 235 --disable-binreloc
9fa49beb 236
a4b6cfeb 237%{__make} -j1
9fa49beb
JB
238
239%install
240rm -rf $RPM_BUILD_ROOT
9fa49beb 241
3e30a275 242%{__make} -C src -f ../gen/Makefile.install buildImageDir
9fa49beb 243
aacfabf3 244install -d $RPM_BUILD_ROOT%{_sysconfdir}/{firebird{,/conf.d},rc.d/init.d,sysconfig/rc-inetd}
8fce9f85 245install -d $RPM_BUILD_ROOT{%{_bindir},%{ibdir},%{_libdir},%{_includedir}} \
75e61db1 246install -d $RPM_BUILD_ROOT/var/{log,lib/firebird} \
9fa49beb 247 $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
aacfabf3
BS
248install -d $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d
249install -d $RPM_BUILD_ROOT%{systemdunitdir}
250cp -p %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/tmpfiles.d/firebird.conf
75e61db1 251touch $RPM_BUILD_ROOT/var/log/firebird.log
3e30a275 252
0a93a495 253cd gen/buildroot
aacfabf3
BS
254cp -p var/lib/firebird/security3.fdb $RPM_BUILD_ROOT/var/lib/firebird
255cp -p etc/firebird/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/firebird
d8c389bc
JB
256chmod 755 usr/include/firebird/impl
257cp -pr usr/include/* $RPM_BUILD_ROOT%{_includedir}
258cp -dp usr/%{_lib}/*.so* $RPM_BUILD_ROOT%{_libdir}
0a93a495 259cd .%{ibdir}
d8c389bc 260cp -a UDF bin help intl plugins firebird.msg $RPM_BUILD_ROOT%{ibdir}
894b33a3 261ln -s %{ibdir}/intl $RPM_BUILD_ROOT%{_sysconfdir}/firebird
aacfabf3 262ln -s %{ibdir}/{UDF,bin,plugins,firebird.msg} $RPM_BUILD_ROOT%{_sysconfdir}/firebird
d8c389bc 263chmod u+w -R examples # allow further cleaning
6302c6a3 264cp -rf examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
9fa49beb 265
6302c6a3
JB
266ln -sf libfbclient.so.2 $RPM_BUILD_ROOT%{_libdir}/libgds.so.0
267ln -sf libfbclient.so.2 $RPM_BUILD_ROOT%{_libdir}/libgds.so
3e30a275 268
d8c389bc 269for f in bin/{fb_lock_print,gbak,gfix,gpre,gsec,gsplit,gstat,nbackup}; do
0a93a495 270 ln -sf %{ibdir}/$f $RPM_BUILD_ROOT%{_bindir}/${f#bin/}
8fce9f85 271done
aacfabf3 272ln -sf %{ibdir}/bin/isql $RPM_BUILD_ROOT%{_bindir}/fb_isql
8fce9f85 273
aacfabf3
BS
274rm -f $RPM_BUILD_ROOT%{ibdir}/bin/{FirebirdUninstall.sh,changeServerMode.sh}
275
276sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE100} >$RPM_BUILD_ROOT/etc/rc.d/init.d/firebird
277cp -p %{SOURCE101} $RPM_BUILD_ROOT/etc/sysconfig/firebird
278sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE104} >$RPM_BUILD_ROOT%{systemdunitdir}/firebird.service
d8c389bc 279install -d $RPM_BUILD_ROOT/var/run/firebird
aacfabf3 280
894b33a3 281sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE102} >$RPM_BUILD_ROOT/etc/sysconfig/rc-inetd/firebird
aacfabf3
BS
282sed -e 's|/usr/lib|%{_libdir}|' %{SOURCE105} >$RPM_BUILD_ROOT%{systemdunitdir}/firebird-classic@.service
283cp -p %{SOURCE106} $RPM_BUILD_ROOT%{systemdunitdir}/firebird-classic.socket
284
285cp -p %{SOURCE107} $RPM_BUILD_ROOT%{_sysconfdir}/firebird/conf.d/
286cp -p %{SOURCE108} $RPM_BUILD_ROOT%{_sysconfdir}/firebird/conf.d/
acde953e 287install -p %{_sourcedir}/fb_config $RPM_BUILD_ROOT%{_bindir}/fb_config
59aa3c60 288
9fa49beb
JB
289%clean
290rm -rf $RPM_BUILD_ROOT
291
85eb4f4f 292%pre
6ad2f94a
ER
293%groupadd -g 145 firebird
294%useradd -u 145 -d %{ibdir} -s /bin/sh -g firebird -c "Firebird Server" firebird
85eb4f4f 295
aacfabf3
BS
296%postun
297if [ "$1" = "0" ]; then
298 %userremove firebird
299 %groupremove firebird
300fi
301
302%post lib -p /sbin/ldconfig
303%postun lib -p /sbin/ldconfig
304
305%post ss
85eb4f4f 306/sbin/chkconfig --add firebird
f32247bb 307%service firebird restart
aacfabf3 308%systemd_post firebird.service
85eb4f4f 309
aacfabf3 310%preun ss
85eb4f4f 311if [ "$1" = "0" ]; then
f32247bb 312 %service firebird stop
6ad2f94a 313 /sbin/chkconfig --del firebird
85eb4f4f 314fi
aacfabf3 315%systemd_preun firebird.service
85eb4f4f 316
aacfabf3
BS
317%postun ss
318%systemd_reload
85eb4f4f 319
aacfabf3
BS
320%post classic
321%systemd_post firebird-classic@.service firebird-classic.socket
322
323%preun classic
324%systemd_preun firebird-classic@.service firebird-classic.socket
325
326%postun classic
327%systemd_reload
3e30a275 328
75e61db1 329%triggerpostun -- %{name} < 2.1.1.17910-2
75e61db1 330if [ -f %{ibdir}/firebird.conf.rpmsave ]; then
a82ae013 331 mv -f %{ibdir}/firebird.conf.rpmsave %{_sysconfdir}/firebird/firebird.conf
75e61db1 332fi
75e61db1 333
9fa49beb
JB
334%files
335%defattr(644,root,root,755)
6302c6a3 336%doc doc/{license,sql.extensions,Firebird_conf.txt,README.user*,WhatsNew,fb2-todo.txt}
75e61db1 337%dir %{_sysconfdir}/firebird
aacfabf3 338%dir %{_sysconfdir}/firebird/conf.d
d8c389bc 339%attr(640,root,firebird) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/firebird/databases.conf
0a93a495
JB
340%attr(640,root,firebird) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/firebird/fbtrace.conf
341%attr(640,root,firebird) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/firebird/firebird.conf
d8c389bc 342%attr(640,root,firebird) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/firebird/plugins.conf
734522b6 343%{_sysconfdir}/firebird/intl
aacfabf3
BS
344%{_sysconfdir}/firebird/UDF
345%{_sysconfdir}/firebird/bin
346%{_sysconfdir}/firebird/firebird.msg
347%{_sysconfdir}/firebird/plugins
348%attr(755,root,root) %{_bindir}/fb_isql
8fce9f85 349%attr(755,root,root) %{_bindir}/fb_lock_print
0a93a495 350%attr(755,root,root) %{_bindir}/gbak
0a93a495 351%attr(755,root,root) %{_bindir}/gfix
0a93a495
JB
352%attr(755,root,root) %{_bindir}/gsec
353%attr(755,root,root) %{_bindir}/gsplit
354%attr(755,root,root) %{_bindir}/gstat
8fce9f85 355%attr(755,root,root) %{_bindir}/nbackup
9fa49beb 356%attr(755,root,root) %{_libdir}/libib_util.so
9fa49beb 357%attr(755,root,root) %{ibdir}/UDF
27e76269 358%attr(755,root,root) %{ibdir}/bin/*
c6be0ab0 359%exclude %{ibdir}/bin/fb_config
aacfabf3
BS
360%exclude %{ibdir}/bin/gpre
361%exclude %{ibdir}/bin/fbguard
9fa49beb 362%{ibdir}/help
c29f40ad 363%dir %{ibdir}/intl
e3bc302b 364%attr(755,root,root) %{ibdir}/intl/fbintl
8fce9f85 365# should it be moved to %{_sysconfdir} and marked as config?
6302c6a3 366%{ibdir}/intl/fbintl.conf
0a93a495
JB
367%dir %{ibdir}/plugins
368%attr(755,root,root) %{ibdir}/plugins/libfbtrace.so
d8c389bc
JB
369%attr(755,root,root) %{ibdir}/plugins/libCryptKeyHolder_example.so
370%attr(755,root,root) %{ibdir}/plugins/libDbCrypt_example.so
371%attr(755,root,root) %{ibdir}/plugins/libEngine12.so
372%attr(755,root,root) %{ibdir}/plugins/libLegacy_Auth.so
373%attr(755,root,root) %{ibdir}/plugins/libLegacy_UserManager.so
374%attr(755,root,root) %{ibdir}/plugins/libSrp.so
375%attr(755,root,root) %{ibdir}/plugins/libudr_engine.so
376%dir %{ibdir}/plugins/udr
377%attr(755,root,root) %{ibdir}/plugins/udr/libudrcpp_example.so
378%{ibdir}/plugins/udr_engine.conf
379
3e30a275 380%{ibdir}/firebird.msg
75e61db1 381%dir %attr(770,root,firebird) /var/lib/firebird
d8c389bc 382%attr(660,root,firebird) %config(noreplace) %verify(not md5 mtime size) /var/lib/firebird/security3.fdb
75e61db1
KK
383%attr(660,root,firebird) %config(noreplace) %verify(not md5 mtime size) /var/log/firebird.log
384
9fa49beb 385
27e76269
JR
386%files dirs
387%defattr(644,root,root,755)
388%dir %{ibdir}
389%dir %{ibdir}/bin
390
9fa49beb
JB
391%files lib
392%defattr(644,root,root,755)
3e30a275 393%attr(755,root,root) %{_libdir}/libfbclient.so.*.*.*
6302c6a3 394%attr(755,root,root) %ghost %{_libdir}/libfbclient.so.2
0c3071c2 395
3e30a275
JB
396# InterBase/old Firebird compatibility symlinks
397%attr(755,root,root) %{_libdir}/libgds.so.0
398# needed here - original libgds.so.0 didn't have soname, so some old
399# (possibly not open-source) apps may be linked with libgds.so
400%attr(755,root,root) %{_libdir}/libgds.so
9fa49beb
JB
401
402%files devel
403%defattr(644,root,root,755)
acde953e 404%attr(755,root,root) %{_bindir}/fb_config
3e30a275 405%attr(755,root,root) %{_libdir}/libfbclient.so
c6be0ab0 406%attr(755,root,root) %{ibdir}/bin/fb_config
aacfabf3
BS
407%attr(755,root,root) %{ibdir}/bin/gpre
408%attr(755,root,root) %{_bindir}/gpre
d8c389bc 409%{_includedir}/firebird
6302c6a3
JB
410%{_includedir}/ib_util.h
411%{_includedir}/ibase.h
412%{_includedir}/iberror.h
413%{_includedir}/perf.h
9fa49beb
JB
414%{_examplesdir}/%{name}-%{version}
415
6d06b555
JB
416%files doc
417%defattr(644,root,root,755)
418%doc docs/*
aacfabf3
BS
419
420%files ss
421%defattr(644,root,root,755)
422%attr(640,root,firebird) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/firebird/conf.d/server_mode-ss.conf
423%attr(754,root,root) /etc/rc.d/init.d/firebird
424%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/firebird
425%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/tmpfiles.d/firebird.conf
426%attr(755,root,root) %{ibdir}/bin/fbguard
427%dir %attr(770,root,firebird) /var/run/firebird
428%{systemdunitdir}/firebird.service
429
430%files classic
431%defattr(644,root,root,755)
432%attr(640,root,firebird) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/firebird/conf.d/server_mode-classic.conf
433%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rc-inetd/firebird
434%{systemdunitdir}/firebird-classic@.service
435%{systemdunitdir}/firebird-classic.socket
This page took 0.109569 seconds and 4 git commands to generate.