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