1 |
slords |
1.1 |
%{!?perl_vendorlib: %define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`" ; echo $installvendorlib)} |
2 |
|
|
%{!?perl_vendorarch: %define perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch)} |
3 |
|
|
%{!?perl_version: %define perl_version %(eval "`%{__perl} -V:version`" ; echo $version)} |
4 |
|
|
|
5 |
|
|
%define bacula_ver 5.0.3 |
6 |
|
|
%define rescue_ver 5.0.2 |
7 |
|
|
|
8 |
|
|
%define sel_modn selinux-policy-addon |
9 |
|
|
%define sel_modv 0.2.0 |
10 |
|
|
|
11 |
|
|
|
12 |
|
|
Summary: Bacula - The Network Backup Solution |
13 |
|
|
Name: bacula |
14 |
|
|
Version: %{bacula_ver} |
15 |
|
|
Release: 1%{?dist}%{?pext} |
16 |
|
|
License: AGPLv3 |
17 |
|
|
Group: System Environment/Base |
18 |
|
|
Source0: http://prdownloads.sourceforge.net/sourceforge/%{name}/%{name}-%{bacula_ver}.tar.gz |
19 |
|
|
Source1: http://prdownloads.sourceforge.net/sourceforge/%{name}/%{name}-docs-%{bacula_ver}.tar.bz2 |
20 |
|
|
Source2: http://prdownloads.sourceforge.net/sourceforge/%{name}/%{name}-gui-%{bacula_ver}.tar.gz |
21 |
|
|
Source3: http://prdownloads.sourceforge.net/sourceforge/%{name}/%{name}-rescue-%{rescue_ver}.tar.gz |
22 |
|
|
Source10: %{name}-dir.init |
23 |
|
|
Source11: %{name}-sd.init |
24 |
|
|
Source12: %{name}-fd.init |
25 |
|
|
Source15: %{name}-dir.sysconfig |
26 |
|
|
Source16: %{name}-sd.sysconfig |
27 |
|
|
Source17: %{name}-fd.sysconfig |
28 |
|
|
Source20: %{name}-bimagemgr.conf |
29 |
|
|
Source21: %{name}-bweb.conf |
30 |
|
|
Source22: %{name}-web.conf |
31 |
|
|
Source30: %{name}-rescue-%{rescue_ver}-missing.tar.gz |
32 |
|
|
#Patch0: http://prdownloads.sourceforge.net/sourceforge/%{name}/%{version}-xxx.patch |
33 |
|
|
Patch10: %{name}-5.0.3-build.patch |
34 |
|
|
Patch11: %{name}-3.0.2-paths.patch |
35 |
|
|
Patch12: %{name}-5.0.3-cats.patch |
36 |
|
|
Patch13: %{name}-5.0.1-wxwin.patch |
37 |
|
|
Patch14: %{name}-gui-2.2.8-config.patch |
38 |
|
|
Patch15: %{name}-gui-2.4.3-install.patch |
39 |
|
|
Patch16: %{name}-rescue-3.0.1-build.patch |
40 |
|
|
Patch20: %{name}-3.0.2-fd_acl_not_impl.patch |
41 |
|
|
Patch21: %{name}-5.0.3-clientrunbeforejob.patch |
42 |
|
|
URL: http://www.%{name}.org/ |
43 |
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) |
44 |
|
|
Vendor: The Bacula Team |
45 |
|
|
Requires(pre): /usr/sbin/groupadd /usr/sbin/useradd |
46 |
|
|
Requires(post): /sbin/ldconfig openssl |
47 |
|
|
BuildRequires: gettext httpd mkisofs mtx pkgconfig |
48 |
|
|
BuildRequires: tcp_wrappers tetex-latex libtermcap-devel |
49 |
|
|
BuildRequires: libacl-devel libstdc++-devel openssl-devel |
50 |
|
|
BuildRequires: mysql-devel postgresql-devel sqlite-devel |
51 |
|
|
BuildRequires: python-devel readline-devel libxml2-devel |
52 |
|
|
BuildRequires: glib2-devel gtk2-devel pango-devel latex2html |
53 |
|
|
BuildRequires: libcap-devel ncurses-devel zlib-devel |
54 |
|
|
BuildRequires: perl(CGI) perl(DBI) perl(Date::Calc) perl(Expect) |
55 |
|
|
BuildRequires: perl(GD::Graph) perl(GD) perl(HTML::Template) |
56 |
|
|
BuildRequires: perl(Time::ParseDate) |
57 |
|
|
|
58 |
|
|
%description |
59 |
|
|
Bacula is a set of computer programs that permit you to manage backup, |
60 |
|
|
recovery and verification of computer data across a network of computers |
61 |
|
|
of different kinds. In technical terms, it is a network client/server |
62 |
|
|
based backup program. Bacula is relatively easy to use and efficient, |
63 |
|
|
while offering many advanced storage management features that make it |
64 |
|
|
easy to find and recover lost or damaged files. |
65 |
|
|
|
66 |
|
|
This package contains common files required for all packages. |
67 |
|
|
|
68 |
|
|
|
69 |
|
|
%package client |
70 |
|
|
Summary: The Bacula backup client |
71 |
|
|
Group: System Environment/Daemons |
72 |
|
|
Requires: %{name} = %{version}-%{release} |
73 |
|
|
Requires: gdb |
74 |
|
|
Requires(post): /sbin/chkconfig |
75 |
|
|
Requires(preun): /sbin/chkconfig /sbin/service |
76 |
|
|
Requires(postun): /sbin/service |
77 |
|
|
|
78 |
|
|
%description client |
79 |
|
|
This package contains the Bacula File service (also known as the Client |
80 |
|
|
program) which is the software program that is installed on the machine |
81 |
|
|
to be backed up. It is specific to the operating system on which it runs |
82 |
|
|
and is responsible for providing file attributes and data when requested |
83 |
|
|
by the Director. The File services are also responsible for the file |
84 |
|
|
system dependent part of restoring the file attributes and data during |
85 |
|
|
a recovery operation. |
86 |
|
|
|
87 |
|
|
|
88 |
|
|
%package client-rescue |
89 |
|
|
Summary: The Bacula Rescue CD builder |
90 |
|
|
Group: Applications/System |
91 |
|
|
Requires: %{name}-client = %{version}-%{release} |
92 |
|
|
Requires: cdrecord mkisofs |
93 |
|
|
|
94 |
|
|
%description client-rescue |
95 |
|
|
This package contains the Bacula Rescue CD builder, used to build a boot |
96 |
|
|
CD which contains a copy of the current system, that can be booted in an |
97 |
|
|
emergency to either repair the filesystems, or to load the Bacula File |
98 |
|
|
service to recover the system. |
99 |
|
|
|
100 |
|
|
|
101 |
|
|
%package console |
102 |
|
|
Summary: The Bacula command console |
103 |
|
|
Group: Applications/System |
104 |
|
|
Requires: %{name} = %{version}-%{release} |
105 |
|
|
|
106 |
|
|
%description console |
107 |
|
|
This package contains the Bacula Console service, which is the program |
108 |
|
|
that allows the administrator or user to communicate with the Bacula |
109 |
|
|
Director. It provides a text-based console interface. |
110 |
|
|
|
111 |
|
|
|
112 |
|
|
%package doc |
113 |
|
|
Summary: The Bacula documentation |
114 |
|
|
Group: Documentation |
115 |
|
|
|
116 |
|
|
%description doc |
117 |
|
|
This package contains the complete Bacula documentation in HTML and PDF |
118 |
|
|
format. |
119 |
|
|
|
120 |
|
|
%package gui-bimagemgr |
121 |
|
|
Summary: The Bacula bimagemgr utility |
122 |
|
|
Group: Applications/Internet |
123 |
|
|
Requires: %{name} = %{version}-%{release} |
124 |
|
|
Requires: cdrecord httpd mkisofs |
125 |
|
|
|
126 |
|
|
%description gui-bimagemgr |
127 |
|
|
This package contains bimagemgr, an utility to manage backups made to |
128 |
|
|
files intended for burning to CD-R disk. bimagemgr allows you to easily |
129 |
|
|
see which Volumes have been written to more recently than they have been |
130 |
|
|
recorded to CD-R disk and record those which have. |
131 |
|
|
|
132 |
|
|
|
133 |
|
|
%package gui-bimagemgr-selinux |
134 |
|
|
Summary: SELinux support for %{name}-gui-bimagemgr |
135 |
|
|
Group: System Environment/Base |
136 |
|
|
Requires: %{name}-gui-bimagemgr = %{version}-%{release} |
137 |
|
|
Requires: %{sel_modn} >= %{sel_modv} |
138 |
|
|
Requires(post): /sbin/restorecon %{_sbindir}/selinuxenabled /sbin/fixfiles |
139 |
|
|
|
140 |
|
|
%description gui-bimagemgr-selinux |
141 |
|
|
This package enables %{name}-gui-bimagemgr to work with SELinux. |
142 |
|
|
|
143 |
|
|
|
144 |
|
|
%package gui-brestore |
145 |
|
|
Summary: The Bacula brestore utility |
146 |
|
|
Group: Applications/Internet |
147 |
|
|
Requires: %{name}-console = %{version}-%{release} |
148 |
|
|
|
149 |
|
|
%description gui-brestore |
150 |
|
|
This package contains brestore, a graphical file restoration interface. |
151 |
|
|
|
152 |
|
|
|
153 |
|
|
%package gui-bweb |
154 |
|
|
Summary: The Bacula bweb utility |
155 |
|
|
Group: Applications/Internet |
156 |
|
|
Requires: %{name} = %{version}-%{release} |
157 |
|
|
Requires: bitstream-vera-fonts httpd |
158 |
|
|
Requires: perl(:MODULE_COMPAT_%{perl_version}) |
159 |
|
|
|
160 |
|
|
%description gui-bweb |
161 |
|
|
This package contains bweb, a web based interface for Bacula servers. |
162 |
|
|
|
163 |
|
|
|
164 |
|
|
%package gui-bweb-selinux |
165 |
|
|
Summary: SELinux support for %{name}-gui-bweb |
166 |
|
|
Group: System Environment/Base |
167 |
|
|
Requires: %{name}-gui-bweb = %{version}-%{release} |
168 |
|
|
Requires: %{sel_modn} >= %{sel_modv} |
169 |
|
|
Requires(post): /sbin/restorecon %{_sbindir}/selinuxenabled /sbin/fixfiles |
170 |
|
|
|
171 |
|
|
%description gui-bweb-selinux |
172 |
|
|
This package enables %{name}-gui-bweb to work with SELinux. |
173 |
|
|
|
174 |
|
|
|
175 |
|
|
%package gui-monitor |
176 |
|
|
Summary: The Bacula tray monitor |
177 |
|
|
Group: Applications/System |
178 |
|
|
Requires: %{name} = %{version}-%{release} |
179 |
|
|
|
180 |
|
|
%description gui-monitor |
181 |
|
|
This package contains the Bacula Monitor service which is the program that |
182 |
|
|
allows the administrator or user to watch current status of Bacula Directors |
183 |
|
|
(DIR), Bacula File Daemons (FD) and Bacula Storage Daemons (SD). Currently, |
184 |
|
|
only a GTK+ version is available, which works with Gnome, KDE, or any window |
185 |
|
|
manager that supports the FreeDesktop.org system tray standard. |
186 |
|
|
|
187 |
|
|
|
188 |
|
|
%package gui-web |
189 |
|
|
Summary: The Bacula web utility |
190 |
|
|
Group: Applications/Internet |
191 |
|
|
Requires: httpd php-gd php-gettext php-session php-pear(DB) |
192 |
|
|
|
193 |
|
|
%description gui-web |
194 |
|
|
This package contains %{name}-web, a web server based utility to monitor |
195 |
|
|
your Bacula server. |
196 |
|
|
|
197 |
|
|
%package server-sqlite |
198 |
|
|
Summary: The Bacula server for SQLite backends |
199 |
|
|
Group: System Environment/Daemons |
200 |
|
|
Requires: %{name} = %{version}-%{release} |
201 |
|
|
Requires: gdb |
202 |
|
|
Requires(post): /sbin/chkconfig /sbin/ldconfig |
203 |
|
|
Requires(preun): /sbin/chkconfig /sbin/service |
204 |
|
|
Requires(postun): /sbin/ldconfig /sbin/service |
205 |
|
|
Conflicts: %{name}-server-mysql %{name}-server-postgresql |
206 |
|
|
|
207 |
|
|
%description server-sqlite |
208 |
|
|
This package contains the Bacula server daemons which use SQLite as database |
209 |
|
|
backend for the Catalog service. |
210 |
|
|
|
211 |
|
|
The Bacula Director service is the program that supervises all the backup, |
212 |
|
|
restore, verify and archive operations. The system administrator uses the |
213 |
|
|
Bacula Director to schedule backups and to recover files. The Director runs |
214 |
|
|
as a daemon in the background. |
215 |
|
|
|
216 |
|
|
The Bacula Storage services consist of the software programs that perform |
217 |
|
|
the storage and recovery of the file attributes and data to the physical |
218 |
|
|
backup media or volumes. In other words, the Storage daemon is responsible |
219 |
|
|
for reading and writing your tapes (or other storage media, e.g. files). It |
220 |
|
|
runs as a daemon on the machine that has the backup device (usually a tape |
221 |
|
|
drive). |
222 |
|
|
|
223 |
|
|
|
224 |
|
|
%package server-mysql |
225 |
|
|
Summary: The Bacula server for MySQL backends |
226 |
|
|
Group: System Environment/Daemons |
227 |
|
|
Requires: %{name} = %{version}-%{release} |
228 |
|
|
Requires: gdb |
229 |
|
|
Requires(post): /sbin/chkconfig /sbin/ldconfig |
230 |
|
|
Requires(preun): /sbin/chkconfig /sbin/service |
231 |
|
|
Requires(postun): /sbin/ldconfig /sbin/service |
232 |
|
|
Conflicts: %{name}-server-sqlite %{name}-server-postgresql |
233 |
|
|
|
234 |
|
|
%description server-mysql |
235 |
|
|
This package contains the Bacula server daemons which use MySQL as database |
236 |
|
|
backend for the Catalog service. |
237 |
|
|
|
238 |
|
|
The Bacula Director service is the program that supervises all the backup, |
239 |
|
|
restore, verify and archive operations. The system administrator uses the |
240 |
|
|
Bacula Director to schedule backups and to recover files. The Director runs |
241 |
|
|
as a daemon in the background. |
242 |
|
|
|
243 |
|
|
The Bacula Storage services consist of the software programs that perform |
244 |
|
|
the storage and recovery of the file attributes and data to the physical |
245 |
|
|
backup media or volumes. In other words, the Storage daemon is responsible |
246 |
|
|
for reading and writing your tapes (or other storage media, e.g. files). It |
247 |
|
|
runs as a daemon on the machine that has the backup device (usually a tape |
248 |
|
|
drive). |
249 |
|
|
|
250 |
|
|
|
251 |
|
|
%package server-postgresql |
252 |
|
|
Summary: The Bacula server for PostgreSQL backends |
253 |
|
|
Group: System Environment/Daemons |
254 |
|
|
Requires: %{name} = %{version}-%{release} |
255 |
|
|
Requires: gdb |
256 |
|
|
Requires(post): /sbin/chkconfig /sbin/ldconfig |
257 |
|
|
Requires(preun): /sbin/chkconfig /sbin/service |
258 |
|
|
Requires(postun): /sbin/ldconfig /sbin/service |
259 |
|
|
Conflicts: %{name}-server-sqlite %{name}-server-mysql |
260 |
|
|
|
261 |
|
|
%description server-postgresql |
262 |
|
|
This package contains the Bacula server daemons which use PostgreSQL as a |
263 |
|
|
database backend for the Catalog service. |
264 |
|
|
|
265 |
|
|
The Bacula Director service is the program that supervises all the backup, |
266 |
|
|
restore, verify and archive operations. The system administrator uses the |
267 |
|
|
Bacula Director to schedule backups and to recover files. The Director runs |
268 |
|
|
as a daemon in the background. |
269 |
|
|
|
270 |
|
|
The Bacula Storage services consist of the software programs that perform |
271 |
|
|
the storage and recovery of the file attributes and data to the physical |
272 |
|
|
backup media or volumes. In other words, the Storage daemon is responsible |
273 |
|
|
for reading and writing your tapes (or other storage media, e.g. files). It |
274 |
|
|
runs as a daemon on the machine that has the backup device (usually a tape |
275 |
|
|
drive). |
276 |
|
|
|
277 |
|
|
|
278 |
|
|
%prep |
279 |
|
|
%setup -q -a 1 -a 2 -a 3 -a 30 |
280 |
|
|
|
281 |
|
|
# Upstream patches |
282 |
|
|
#%patch0 -p0 |
283 |
|
|
|
284 |
|
|
# Local patches |
285 |
|
|
%patch10 -p1 |
286 |
|
|
%patch11 -p1 |
287 |
|
|
%patch12 -p1 |
288 |
|
|
%patch13 -p1 |
289 |
|
|
%patch20 -p1 |
290 |
|
|
|
291 |
|
|
pushd %{name}-gui-%{bacula_ver} |
292 |
|
|
%patch14 -p0 |
293 |
|
|
%patch15 -p0 |
294 |
|
|
popd |
295 |
|
|
|
296 |
|
|
pushd %{name}-rescue-%{rescue_ver} |
297 |
|
|
%patch16 -p1 |
298 |
|
|
popd |
299 |
|
|
|
300 |
|
|
# Contrib patches |
301 |
|
|
%patch21 -p1 |
302 |
|
|
|
303 |
|
|
# Fix permissions |
304 |
|
|
%{__chmod} 0644 %{name}-rescue-%{rescue_ver}/Makefile.in |
305 |
|
|
|
306 |
|
|
pushd examples |
307 |
|
|
find -type f -name "*.pl" -exec %{__chmod} a-x {} \; |
308 |
|
|
%{__chmod} a-x afs-%{name} reports/checkhost |
309 |
|
|
popd |
310 |
|
|
|
311 |
|
|
# Cleanup |
312 |
|
|
find -type f -name "*.orig" -exec %{__rm} -f {} \; |
313 |
|
|
|
314 |
|
|
|
315 |
|
|
%build |
316 |
|
|
BuildApp() { |
317 |
|
|
%configure \ |
318 |
|
|
CFLAGS="${CFLAGS} -DOPENSSL_NO_KRB5" \ |
319 |
|
|
CPPFLAGS="${CPPFLAGS} -DOPENSSL_NO_KRB5" \ |
320 |
|
|
--sbindir=%{_bindir} \ |
321 |
|
|
--sysconfdir=%{_sysconfdir}/%{name} \ |
322 |
|
|
--htmldir=%{_datadir}/%{name}/html \ |
323 |
|
|
--with-scriptdir=%{_sysconfdir}/%{name}/scripts \ |
324 |
|
|
--with-plugindir=%{_libdir}/%{name} \ |
325 |
|
|
--with-archivedir=/tmp \ |
326 |
|
|
--disable-bat \ |
327 |
|
|
--enable-tray-monitor \ |
328 |
|
|
--disable-bwx-console \ |
329 |
|
|
--enable-lockmgr \ |
330 |
|
|
--enable-ipv6 \ |
331 |
|
|
--enable-batch-insert \ |
332 |
|
|
--with-openssl \ |
333 |
|
|
--with-python \ |
334 |
|
|
--with-readline=%{_includedir}/readline \ |
335 |
|
|
--disable-conio \ |
336 |
|
|
--with-tcp-wrappers \ |
337 |
|
|
--with-dir-user=%{name} \ |
338 |
|
|
--with-dir-group=%{name} \ |
339 |
|
|
--with-sd-user=%{name} \ |
340 |
|
|
--with-sd-group=disk \ |
341 |
|
|
--with-fd-user=root \ |
342 |
|
|
--with-fd-group=%{name} \ |
343 |
|
|
--with-working-dir=%{_localstatedir}/lib/%{name} \ |
344 |
|
|
--with-basename="XXX_HOSTNAME_XXX" \ |
345 |
|
|
--with-dir-password="XXX_DIR_PASS_XXX" \ |
346 |
|
|
--with-fd-password="XXX_FD_PASS_XXX" \ |
347 |
|
|
--with-sd-password="XXX_SD_PASS_XXX" \ |
348 |
|
|
--with-mon-dir-password="XXX_DIR_MON_PASS_XXX" \ |
349 |
|
|
--with-mon-fd-password="XXX_FD_MON_PASS_XXX" \ |
350 |
|
|
--with-mon-sd-password="XXX_SD_MON_PASS_XXX" \ |
351 |
|
|
${1} |
352 |
|
|
|
353 |
|
|
%{__make} %{?_smp_mflags} |
354 |
|
|
|
355 |
|
|
if [ -n "${2}" ]; then |
356 |
|
|
LIB=$(basename src/cats/.libs/libbacsql-*.so) |
357 |
|
|
NLIB=$(echo ${LIB} | %{__sed} -e "s/-/-${2}-/") |
358 |
|
|
|
359 |
|
|
%{__cp} -f src/cats/.libs/${LIB} src/${NLIB} |
360 |
|
|
%{__cp} -f scripts/bacula_config scripts/bacula_config-${2} |
361 |
|
|
else |
362 |
|
|
%{__cp} -f src/filed/static-bacula-fd src |
363 |
|
|
fi |
364 |
|
|
} |
365 |
|
|
|
366 |
|
|
# static-fd: static linking against OpenSSL isn't possible anymore! |
367 |
|
|
# libssl.a -> keyutils.a (dropped by upstream) |
368 |
|
|
BuildApp "--enable-static-fd --enable-client-only --disable-libtool \ |
369 |
|
|
--without-openssl --without-python --without-tcp-wrappers \ |
370 |
|
|
--disable-bat --disable-tray-monitor --disable-bwx-console \ |
371 |
|
|
ac_cv_lib_cap_cap_set_proc=no" |
372 |
|
|
|
373 |
|
|
BuildApp "--with-sqlite3" "sqlite" |
374 |
|
|
BuildApp "--with-mysql" "mysql" |
375 |
|
|
BuildApp "--with-postgresql" "pgsql" |
376 |
|
|
|
377 |
|
|
# Build extra GUI's |
378 |
|
|
pushd %{name}-gui-%{bacula_ver} |
379 |
|
|
%configure \ |
380 |
|
|
--sysconfdir=%{_sysconfdir}/%{name} \ |
381 |
|
|
--with-bacula=`pwd`/.. \ |
382 |
|
|
--with-bimagemgr-cgidir=%{_datadir}/%{name}/bimagemgr/cgi-bin \ |
383 |
|
|
--with-bimagemgr-docdir=%{_datadir}/%{name}/bimagemgr/html |
384 |
|
|
|
385 |
|
|
pushd bweb |
386 |
|
|
%{__perl} \ |
387 |
|
|
Makefile.PL \ |
388 |
|
|
INSTALLDIRS="vendor" |
389 |
|
|
|
390 |
|
|
%{__make} %{?_smp_mflags} |
391 |
|
|
popd |
392 |
|
|
popd |
393 |
|
|
|
394 |
|
|
# Build rescue files |
395 |
|
|
pushd %{name}-rescue-%{rescue_ver} |
396 |
|
|
%configure \ |
397 |
|
|
--sysconfdir=%{_sysconfdir}/%{name}/rescue \ |
398 |
|
|
--with-bacula=`pwd`/.. |
399 |
|
|
popd |
400 |
|
|
|
401 |
|
|
# Build documentation |
402 |
|
|
pushd %{name}-docs-%{bacula_ver} |
403 |
|
|
%configure \ |
404 |
|
|
--sysconfdir=%{_sysconfdir}/%{name} \ |
405 |
|
|
--with-bacula=`pwd`/.. |
406 |
|
|
|
407 |
|
|
for DIR in manuals/en/*/; do |
408 |
|
|
if [ -f ${DIR}/Makefile ]; then |
409 |
|
|
%{__make} -C ${DIR} web mini-clean |
410 |
|
|
fi |
411 |
|
|
done |
412 |
|
|
popd |
413 |
|
|
|
414 |
|
|
|
415 |
|
|
%install |
416 |
|
|
[ -n "${RPM_BUILD_ROOT}" -a "${RPM_BUILD_ROOT}" != "/" ] && %{__rm} -rf ${RPM_BUILD_ROOT} |
417 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_initrddir} |
418 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_sysconfdir}/{%{name}/{rescue,updatedb},sysconfig,logrotate.d} |
419 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_sysconfdir}/log.d/{scripts/services,conf/{logfiles,services}} |
420 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_sysconfdir}/{httpd/conf.d,pam.d,security/console.apps} |
421 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_bindir} |
422 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_sbindir} |
423 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/{applications,pixmaps} |
424 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/%{name}/{brestore,bweb/tpl} |
425 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/%{name}/{%{name}-web,bimagemgr,bweb}/{cgi-bin,html} |
426 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_localstatedir}/{lib,log}/%{name} |
427 |
|
|
%{__mkdir_p} ${RPM_BUILD_ROOT}%{_localstatedir}/cache/{bimagemgr,bweb} |
428 |
|
|
|
429 |
|
|
%{__make} \ |
430 |
|
|
DESTDIR=${RPM_BUILD_ROOT} \ |
431 |
|
|
install |
432 |
|
|
|
433 |
|
|
%{__mv} -f ${RPM_BUILD_ROOT}%{_bindir}/%{name}-{dir,fd,sd} ${RPM_BUILD_ROOT}%{_sbindir} |
434 |
|
|
|
435 |
|
|
%{__install} -m 0755 src/tools/.libs/bbatch ${RPM_BUILD_ROOT}%{_bindir} |
436 |
|
|
%{__install} -m 0755 src/tools/.libs/grow ${RPM_BUILD_ROOT}%{_bindir} |
437 |
|
|
%{__install} -m 0755 src/tools/.libs/test* ${RPM_BUILD_ROOT}%{_bindir} |
438 |
|
|
%{__install} -m 0755 src/tools/.libs/*test ${RPM_BUILD_ROOT}%{_bindir} |
439 |
|
|
%{__install} -m 0755 src/tools/.libs/*type ${RPM_BUILD_ROOT}%{_bindir} |
440 |
|
|
%{__install} -m 0755 src/libbacsql-*.so ${RPM_BUILD_ROOT}%{_libdir} |
441 |
|
|
%{__rm} -f ${RPM_BUILD_ROOT}%{_libdir}/libbacsql-?.?.?.so |
442 |
|
|
|
443 |
|
|
%{__install} -m 0755 scripts/bacula_config-* ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/scripts |
444 |
|
|
%{__rm} -f ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/scripts/bacula_config |
445 |
|
|
|
446 |
|
|
%{__install} -m 0755 %{SOURCE10} ${RPM_BUILD_ROOT}%{_initrddir}/%{name}-dir |
447 |
|
|
%{__install} -m 0755 %{SOURCE11} ${RPM_BUILD_ROOT}%{_initrddir}/%{name}-sd |
448 |
|
|
%{__install} -m 0755 %{SOURCE12} ${RPM_BUILD_ROOT}%{_initrddir}/%{name}-fd |
449 |
|
|
|
450 |
|
|
%{__install} -m 0644 %{SOURCE15} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name}-dir |
451 |
|
|
%{__install} -m 0644 %{SOURCE16} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name}-sd |
452 |
|
|
%{__install} -m 0644 %{SOURCE17} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/%{name}-fd |
453 |
|
|
|
454 |
|
|
%{__install} -m 0644 scripts/logrotate ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/%{name} |
455 |
|
|
%{__install} -m 0644 scripts/m*.bacula ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/scripts/magic |
456 |
|
|
|
457 |
|
|
%{__cp} -prd examples ${RPM_BUILD_ROOT}%{_datadir}/%{name} |
458 |
|
|
|
459 |
|
|
touch ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/support.pkg |
460 |
|
|
touch ${RPM_BUILD_ROOT}%{_localstatedir}/cache/bimagemgr/temp.html |
461 |
|
|
|
462 |
|
|
%{__rm} -f ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/scripts/{%{name},%{name}-ctl*,[bg]console} |
463 |
|
|
%{__rm} -f ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/scripts/{start,stop}mysql |
464 |
|
|
%{__rm} -f ${RPM_BUILD_ROOT}%{_bindir}/{%{name},ing_test} |
465 |
|
|
%{__rm} -f ${RPM_BUILD_ROOT}%{_libdir}/lib{bac,baccfg,bacfind,bacpy,bacsql}.{la,so,so.?} |
466 |
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}%{_docdir} |
467 |
|
|
|
468 |
|
|
# Installed but unpackaged files |
469 |
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}%{_mandir}/man1/bat.1* |
470 |
|
|
%{__rm} -rf ${RPM_BUILD_ROOT}%{_mandir}/man1/bacula-bwxconsole.1* |
471 |
|
|
|
472 |
|
|
# Install DB update scripts |
473 |
|
|
%{__install} -m 0644 updatedb/README ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/updatedb |
474 |
|
|
%{__install} -m 0755 updatedb/update_{sqlite3,mysql,postgresql}_*_{?,??} \ |
475 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/updatedb |
476 |
|
|
|
477 |
|
|
# Install logwatch addons |
478 |
|
|
%{__install} -m 0755 scripts/logwatch/%{name} \ |
479 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/log.d/scripts/services |
480 |
|
|
%{__install} -m 0644 scripts/logwatch/logfile.%{name}.conf \ |
481 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/log.d/conf/logfiles/%{name}.conf |
482 |
|
|
%{__install} -m 0644 scripts/logwatch/services.%{name}.conf \ |
483 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/log.d/conf/services/%{name}.conf |
484 |
|
|
|
485 |
|
|
# Install GUI addons |
486 |
|
|
%{__install} -m 0644 src/tray-monitor/generic.xpm \ |
487 |
|
|
${RPM_BUILD_ROOT}%{_datadir}/pixmaps/%{name}-tray-monitor.xpm |
488 |
|
|
%{__install} -m 0644 scripts/%{name}-tray-monitor.desktop \ |
489 |
|
|
${RPM_BUILD_ROOT}%{_datadir}/applications |
490 |
|
|
|
491 |
|
|
pushd %{name}-gui-%{bacula_ver} |
492 |
|
|
pushd bimagemgr |
493 |
|
|
%{__make} \ |
494 |
|
|
DESTDIR=${RPM_BUILD_ROOT} \ |
495 |
|
|
install |
496 |
|
|
|
497 |
|
|
%{__install} -m 0640 %{SOURCE20} ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d |
498 |
|
|
|
499 |
|
|
%{__ln_s} -f %{_localstatedir}/cache/bimagemgr/temp.html \ |
500 |
|
|
${RPM_BUILD_ROOT}%{_datadir}/%{name}/bimagemgr/html |
501 |
|
|
popd |
502 |
|
|
|
503 |
|
|
pushd brestore |
504 |
|
|
%{__install} -m 0755 brestore.pl ${RPM_BUILD_ROOT}%{_bindir} |
505 |
|
|
%{__install} -m 0644 brestore*.glade ${RPM_BUILD_ROOT}%{_datadir}/%{name}/brestore |
506 |
|
|
%{__install} -m 0644 brestore.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps |
507 |
|
|
|
508 |
|
|
%{__install} -m 0644 brestore.desktop.consolehelper \ |
509 |
|
|
${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}-restore.desktop |
510 |
|
|
%{__install} -m 0644 brestore.console_apps \ |
511 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/security/console.apps/brestore |
512 |
|
|
|
513 |
|
|
%{__install} -m 0644 brestore.pamd ${RPM_BUILD_ROOT}%{_sysconfdir}/pam.d/brestore |
514 |
|
|
|
515 |
|
|
%{__ln_s} consolehelper ${RPM_BUILD_ROOT}%{_bindir}/brestore |
516 |
|
|
popd |
517 |
|
|
|
518 |
|
|
pushd bweb |
519 |
|
|
%{__make} \ |
520 |
|
|
PERL_INSTALL_ROOT=${RPM_BUILD_ROOT} \ |
521 |
|
|
pure_install |
522 |
|
|
|
523 |
|
|
find ${RPM_BUILD_ROOT} -type f -name ".packlist" -exec %{__rm} -f {} \; |
524 |
|
|
|
525 |
|
|
%{__install} -m 0644 html/* ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bweb/html |
526 |
|
|
%{__install} -m 0755 cgi/* ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bweb/cgi-bin |
527 |
|
|
%{__install} -m 0644 tpl/* ${RPM_BUILD_ROOT}%{_datadir}/%{name}/bweb/tpl |
528 |
|
|
|
529 |
|
|
%{__install} -m 0644 bweb.conf ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name} |
530 |
|
|
%{__install} -m 0644 script/bweb-postgresql.sql \ |
531 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/scripts |
532 |
|
|
|
533 |
|
|
%{__install} -m 0640 %{SOURCE21} ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d |
534 |
|
|
popd |
535 |
|
|
|
536 |
|
|
pushd %{name}-web |
537 |
|
|
%{__cp} -pr * ${RPM_BUILD_ROOT}%{_datadir}/%{name}/%{name}-web/html |
538 |
|
|
%{__install} -m 0640 %{SOURCE22} ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d |
539 |
|
|
popd |
540 |
|
|
popd |
541 |
|
|
|
542 |
|
|
# Install rescue files |
543 |
|
|
pushd %{name}-rescue-%{rescue_ver} |
544 |
|
|
%{__cp} -p {Makefile*,README,version.h} \ |
545 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/rescue |
546 |
|
|
%{__cp} -pr linux ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/rescue |
547 |
|
|
touch ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/rescue/linux/cdrom/rpm_release |
548 |
|
|
%{__cp} -pr knoppix ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/rescue |
549 |
|
|
touch ${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/rescue/knoppix/cdrom/rpm_release |
550 |
|
|
|
551 |
|
|
%{__install} -m 0755 -D ../src/static-bacula-fd \ |
552 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/rescue/linux/cdrom/%{name}/bin/%{name}-fd |
553 |
|
|
%{__install} -m 0755 -D ../src/static-bacula-fd \ |
554 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/rescue/knoppix/cdrom/%{name}/bin/%{name}-fd |
555 |
|
|
|
556 |
|
|
%{__ln_s} -f %{_sysconfdir}/%{name}/%{name}-fd.conf \ |
557 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/rescue/linux/cdrom/%{name}/bin/%{name}-fd.conf |
558 |
|
|
%{__ln_s} -f %{_sysconfdir}/%{name}/%{name}-fd.conf \ |
559 |
|
|
${RPM_BUILD_ROOT}%{_sysconfdir}/%{name}/rescue/knoppix/cdrom/%{name}/bin/%{name}-fd.conf |
560 |
|
|
popd |
561 |
|
|
|
562 |
|
|
|
563 |
|
|
%pre |
564 |
|
|
if ! getent group %{name} >/dev/null 2>&1; then |
565 |
|
|
/usr/sbin/groupadd -r %{name} |
566 |
|
|
fi |
567 |
|
|
if ! getent passwd %{name} >/dev/null 2>&1; then |
568 |
|
|
/usr/sbin/useradd -g %{name} -G %{name},disk \ |
569 |
|
|
-d %{_localstatedir}/lib/%{name} \ |
570 |
|
|
-c "Bacula Service user" \ |
571 |
|
|
-r -s /sbin/nologin %{name} |
572 |
|
|
fi |
573 |
|
|
exit 0 # Always pass |
574 |
|
|
|
575 |
|
|
|
576 |
|
|
%post |
577 |
|
|
[ -f %{_sysconfdir}/%{name}/support.pkg ] || { |
578 |
|
|
touch %{_sysconfdir}/%{name}/support.pkg |
579 |
|
|
%{__chown} root:root %{_sysconfdir}/%{name}/support.pkg |
580 |
|
|
%{__chmod} 0600 %{_sysconfdir}/%{name}/support.pkg |
581 |
|
|
|
582 |
|
|
HOSTNAME="`uname -n | cut -d. -f1`" |
583 |
|
|
echo "HOSTNAME=${HOSTNAME}" >>%{_sysconfdir}/%{name}/support.pkg |
584 |
|
|
|
585 |
|
|
for STRING in DIR_PASS FD_PASS SD_PASS DIR_MON_PASS FD_MON_PASS SD_MON_PASS; do |
586 |
|
|
PASSWORD="`openssl rand -base64 36`" |
587 |
|
|
echo "${STRING}=${PASSWORD}" >>%{_sysconfdir}/%{name}/support.pkg |
588 |
|
|
done |
589 |
|
|
} |
590 |
|
|
|
591 |
|
|
/sbin/ldconfig |
592 |
|
|
|
593 |
|
|
%post client |
594 |
|
|
# Update config |
595 |
|
|
for STRING in HOSTNAME FD_PASS FD_MON_PASS; do |
596 |
|
|
REPLACE="`%{__grep} ${STRING} %{_sysconfdir}/%{name}/support.pkg 2>/dev/null | cut -d= -f2`" |
597 |
|
|
|
598 |
|
|
if [ -n "${REPLACE}" ]; then |
599 |
|
|
%{__sed} -i -e "s:XXX_${STRING}_XXX:${REPLACE}:g" %{_sysconfdir}/%{name}/%{name}-fd.conf |
600 |
|
|
fi |
601 |
|
|
done |
602 |
|
|
|
603 |
|
|
/sbin/chkconfig --add %{name}-fd |
604 |
|
|
|
605 |
|
|
%post console |
606 |
|
|
# Update config |
607 |
|
|
for STRING in HOSTNAME DIR_PASS; do |
608 |
|
|
REPLACE="`%{__grep} ${STRING} %{_sysconfdir}/%{name}/support.pkg 2>/dev/null | cut -d= -f2`" |
609 |
|
|
|
610 |
|
|
if [ -n "${REPLACE}" ]; then |
611 |
|
|
%{__sed} -i -e "s:XXX_${STRING}_XXX:${REPLACE}:g" %{_sysconfdir}/%{name}/bconsole.conf |
612 |
|
|
fi |
613 |
|
|
done |
614 |
|
|
|
615 |
|
|
%post gui-bimagemgr |
616 |
|
|
usermod -G %{name} apache |
617 |
|
|
|
618 |
|
|
%post gui-bimagemgr-selinux |
619 |
|
|
if /usr/sbin/selinuxenabled && [ -e /selinux/policyvers ]; then |
620 |
|
|
/sbin/fixfiles -R %{name}-gui-bimagemgr restore |
621 |
|
|
/sbin/restorecon -R %{_localstatedir}/cache/bimagemgr |
622 |
|
|
fi |
623 |
|
|
|
624 |
|
|
%post gui-bweb |
625 |
|
|
usermod -G %{name} apache |
626 |
|
|
|
627 |
|
|
%post gui-bweb-selinux |
628 |
|
|
if /usr/sbin/selinuxenabled && [ -e /selinux/policyvers ]; then |
629 |
|
|
/sbin/fixfiles -R %{name}-gui-bweb restore |
630 |
|
|
/sbin/restorecon -R %{_localstatedir}/cache/bweb |
631 |
|
|
fi |
632 |
|
|
|
633 |
|
|
%post gui-monitor |
634 |
|
|
# Update config |
635 |
|
|
for STRING in HOSTNAME DIR_MON_PASS FD_MON_PASS SD_MON_PASS; do |
636 |
|
|
REPLACE="`%{__grep} ${STRING} %{_sysconfdir}/%{name}/support.pkg 2>/dev/null | cut -d= -f2`" |
637 |
|
|
|
638 |
|
|
if [ -n "${REPLACE}" ]; then |
639 |
|
|
%{__sed} -i -e "s:XXX_${STRING}_XXX:${REPLACE}:g" %{_sysconfdir}/%{name}/tray-monitor.conf |
640 |
|
|
fi |
641 |
|
|
done |
642 |
|
|
|
643 |
|
|
%post server-sqlite |
644 |
|
|
# Update config |
645 |
|
|
for STRING in HOSTNAME DIR_PASS FD_PASS SD_PASS DIR_MON_PASS SD_MON_PASS; do |
646 |
|
|
REPLACE="`%{__grep} ${STRING} %{_sysconfdir}/%{name}/support.pkg 2>/dev/null | cut -d= -f2`" |
647 |
|
|
|
648 |
|
|
if [ -n "${REPLACE}" ]; then |
649 |
|
|
%{__sed} -i -e "s:XXX_${STRING}_XXX:${REPLACE}:g" %{_sysconfdir}/%{name}/%{name}-dir.conf |
650 |
|
|
%{__sed} -i -e "s:XXX_${STRING}_XXX:${REPLACE}:g" %{_sysconfdir}/%{name}/%{name}-sd.conf |
651 |
|
|
fi |
652 |
|
|
done |
653 |
|
|
|
654 |
|
|
/sbin/chkconfig --add %{name}-sd |
655 |
|
|
/sbin/chkconfig --add %{name}-dir |
656 |
|
|
|
657 |
|
|
/sbin/ldconfig |
658 |
|
|
|
659 |
|
|
%post server-mysql |
660 |
|
|
# Update config |
661 |
|
|
for STRING in HOSTNAME DIR_PASS FD_PASS SD_PASS DIR_MON_PASS SD_MON_PASS; do |
662 |
|
|
REPLACE="`%{__grep} ${STRING} %{_sysconfdir}/%{name}/support.pkg 2>/dev/null | cut -d= -f2`" |
663 |
|
|
|
664 |
|
|
if [ -n "${REPLACE}" ]; then |
665 |
|
|
%{__sed} -i -e "s:XXX_${STRING}_XXX:${REPLACE}:g" %{_sysconfdir}/%{name}/%{name}-dir.conf |
666 |
|
|
%{__sed} -i -e "s:XXX_${STRING}_XXX:${REPLACE}:g" %{_sysconfdir}/%{name}/%{name}-sd.conf |
667 |
|
|
fi |
668 |
|
|
done |
669 |
|
|
|
670 |
|
|
/sbin/chkconfig --add %{name}-sd |
671 |
|
|
/sbin/chkconfig --add %{name}-dir |
672 |
|
|
|
673 |
|
|
/sbin/ldconfig |
674 |
|
|
|
675 |
|
|
%post server-postgresql |
676 |
|
|
# Update config |
677 |
|
|
for STRING in HOSTNAME DIR_PASS FD_PASS SD_PASS DIR_MON_PASS SD_MON_PASS; do |
678 |
|
|
REPLACE="`%{__grep} ${STRING} %{_sysconfdir}/%{name}/support.pkg 2>/dev/null | cut -d= -f2`" |
679 |
|
|
|
680 |
|
|
if [ -n "${REPLACE}" ]; then |
681 |
|
|
%{__sed} -i -e "s:XXX_${STRING}_XXX:${REPLACE}:g" %{_sysconfdir}/%{name}/%{name}-dir.conf |
682 |
|
|
%{__sed} -i -e "s:XXX_${STRING}_XXX:${REPLACE}:g" %{_sysconfdir}/%{name}/%{name}-sd.conf |
683 |
|
|
fi |
684 |
|
|
done |
685 |
|
|
|
686 |
|
|
/sbin/chkconfig --add %{name}-sd |
687 |
|
|
/sbin/chkconfig --add %{name}-dir |
688 |
|
|
|
689 |
|
|
/sbin/ldconfig |
690 |
|
|
|
691 |
|
|
|
692 |
|
|
%preun client |
693 |
|
|
if [ $1 -eq 0 ]; then # Remove |
694 |
|
|
/sbin/service %{name}-fd stop >/dev/null 2>&1 |
695 |
|
|
/sbin/chkconfig --del %{name}-fd |
696 |
|
|
fi |
697 |
|
|
|
698 |
|
|
%preun server-sqlite |
699 |
|
|
if [ $1 -eq 0 ]; then # Remove |
700 |
|
|
/sbin/service %{name}-sd stop >/dev/null 2>&1 |
701 |
|
|
/sbin/service %{name}-dir stop >/dev/null 2>&1 |
702 |
|
|
|
703 |
|
|
/sbin/chkconfig --del %{name}-sd |
704 |
|
|
/sbin/chkconfig --del %{name}-dir |
705 |
|
|
fi |
706 |
|
|
|
707 |
|
|
%preun server-mysql |
708 |
|
|
if [ $1 -eq 0 ]; then # Remove |
709 |
|
|
/sbin/service %{name}-sd stop >/dev/null 2>&1 |
710 |
|
|
/sbin/service %{name}-dir stop >/dev/null 2>&1 |
711 |
|
|
|
712 |
|
|
/sbin/chkconfig --del %{name}-sd |
713 |
|
|
/sbin/chkconfig --del %{name}-dir |
714 |
|
|
fi |
715 |
|
|
|
716 |
|
|
%preun server-postgresql |
717 |
|
|
if [ $1 -eq 0 ]; then # Remove |
718 |
|
|
/sbin/service %{name}-sd stop >/dev/null 2>&1 |
719 |
|
|
/sbin/service %{name}-dir stop >/dev/null 2>&1 |
720 |
|
|
|
721 |
|
|
/sbin/chkconfig --del %{name}-sd |
722 |
|
|
/sbin/chkconfig --del %{name}-dir |
723 |
|
|
fi |
724 |
|
|
|
725 |
|
|
|
726 |
|
|
%postun -p /sbin/ldconfig |
727 |
|
|
|
728 |
|
|
%postun client |
729 |
|
|
if [ $1 -ge 1 ]; then # Upgrade |
730 |
|
|
/sbin/service %{name}-fd condrestart >/dev/null 2>&1 || : |
731 |
|
|
fi |
732 |
|
|
|
733 |
|
|
%postun server-sqlite |
734 |
|
|
if [ $1 -eq 0 ]; then # Remove |
735 |
|
|
/sbin/ldconfig |
736 |
|
|
fi |
737 |
|
|
if [ $1 -ge 1 ]; then # Upgrade |
738 |
|
|
/sbin/service %{name}-sd condrestart >/dev/null 2>&1 || : |
739 |
|
|
/sbin/service %{name}-dir condrestart >/dev/null 2>&1 || : |
740 |
|
|
fi |
741 |
|
|
|
742 |
|
|
%postun server-mysql |
743 |
|
|
if [ $1 -eq 0 ]; then # Remove |
744 |
|
|
/sbin/ldconfig |
745 |
|
|
fi |
746 |
|
|
if [ $1 -ge 1 ]; then # Upgrade |
747 |
|
|
/sbin/service %{name}-sd condrestart >/dev/null 2>&1 || : |
748 |
|
|
/sbin/service %{name}-dir condrestart >/dev/null 2>&1 || : |
749 |
|
|
fi |
750 |
|
|
|
751 |
|
|
%postun server-postgresql |
752 |
|
|
if [ $1 -eq 0 ]; then # Remove |
753 |
|
|
/sbin/ldconfig |
754 |
|
|
fi |
755 |
|
|
if [ $1 -ge 1 ]; then # Upgrade |
756 |
|
|
/sbin/service %{name}-sd condrestart >/dev/null 2>&1 || : |
757 |
|
|
/sbin/service %{name}-dir condrestart >/dev/null 2>&1 || : |
758 |
|
|
fi |
759 |
|
|
|
760 |
|
|
|
761 |
|
|
%clean |
762 |
|
|
[ -n "${RPM_BUILD_ROOT}" -a "${RPM_BUILD_ROOT}" != "/" ] && %{__rm} -rf ${RPM_BUILD_ROOT} |
763 |
|
|
|
764 |
|
|
|
765 |
|
|
%files |
766 |
|
|
%defattr(-,root,root) |
767 |
|
|
%doc ABOUT-NLS AUTHORS COPYING COPYRIGHT ChangeLog INSTALL |
768 |
|
|
%doc LICENSE README ReleaseNotes SUPPORT kernstodo projects |
769 |
|
|
%doc technotes unaccepted-projects scripts/*.vim |
770 |
|
|
%attr(755,root,%{name}) %dir %{_sysconfdir}/%{name} |
771 |
|
|
%attr(600,root,root) %ghost %{_sysconfdir}/%{name}/support.pkg |
772 |
|
|
%attr(750,%{name},%{name}) %dir %{_sysconfdir}/%{name}/scripts |
773 |
|
|
%{_sysconfdir}/%{name}/scripts/btraceback.dbx |
774 |
|
|
%{_sysconfdir}/%{name}/scripts/btraceback.gdb |
775 |
|
|
%{_sysconfdir}/%{name}/scripts/btraceback.mdb |
776 |
|
|
%{_sysconfdir}/%{name}/scripts/magic |
777 |
|
|
%attr(755,root,%{name}) %{_bindir}/bsmtp |
778 |
|
|
%attr(755,root,%{name}) %{_bindir}/bregex |
779 |
|
|
%attr(755,root,%{name}) %config(noreplace) %{_bindir}/btraceback |
780 |
|
|
%attr(755,root,%{name}) %{_bindir}/bwild |
781 |
|
|
%attr(755,root,%{name}) %{_bindir}/grow |
782 |
|
|
%attr(755,root,%{name}) %{_bindir}/test* |
783 |
|
|
%attr(755,root,%{name}) %{_bindir}/*type |
784 |
|
|
%{_libdir}/libbac-*.so |
785 |
|
|
%{_libdir}/libbaccfg-*.so |
786 |
|
|
%{_libdir}/libbacfind-*.so |
787 |
|
|
%{_libdir}/libbacpy-*.so |
788 |
|
|
%dir %{_libdir}/%{name} |
789 |
|
|
%dir %{_datadir}/%{name} |
790 |
|
|
%{_datadir}/%{name}/examples |
791 |
|
|
%{_mandir}/man1/bsmtp.1* |
792 |
|
|
%{_mandir}/man8/bacula.8* |
793 |
|
|
%{_mandir}/man8/btraceback.8* |
794 |
|
|
%attr(755,%{name},%{name}) %dir %{_localstatedir}/lib/%{name} |
795 |
|
|
|
796 |
|
|
%files client |
797 |
|
|
%defattr(-,root,root) |
798 |
|
|
%{_initrddir}/bacula-fd |
799 |
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-fd |
800 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/bacula-fd.conf |
801 |
|
|
%attr(751,root,%{name}) %{_sbindir}/bacula-fd |
802 |
|
|
%{_libdir}/%{name}/bpipe-fd.so |
803 |
|
|
%{_mandir}/man8/bacula-fd.8* |
804 |
|
|
|
805 |
|
|
%files client-rescue |
806 |
|
|
%defattr(-,root,root) |
807 |
|
|
%attr(750,root,%{name}) %dir %{_sysconfdir}/%{name}/rescue |
808 |
|
|
%config %{_sysconfdir}/%{name}/rescue/* |
809 |
|
|
|
810 |
|
|
%files console |
811 |
|
|
%defattr(-,root,root) |
812 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/bconsole.conf |
813 |
|
|
%attr(751,root,%{name}) %{_bindir}/bconsole |
814 |
|
|
%{_mandir}/man8/bconsole.8* |
815 |
|
|
|
816 |
|
|
%files doc |
817 |
|
|
%defattr(-,root,root) |
818 |
|
|
%doc %{name}-docs-%{version}/manuals/en/console/console.pdf |
819 |
|
|
%doc %{name}-docs-%{version}/manuals/en/console/console |
820 |
|
|
%doc %{name}-docs-%{version}/manuals/en/developers/developers.pdf |
821 |
|
|
%doc %{name}-docs-%{version}/manuals/en/developers/developers |
822 |
|
|
%doc %{name}-docs-%{version}/manuals/en/main/main.pdf |
823 |
|
|
%doc %{name}-docs-%{version}/manuals/en/main/main |
824 |
|
|
%doc %{name}-docs-%{version}/manuals/en/misc/misc.pdf |
825 |
|
|
%doc %{name}-docs-%{version}/manuals/en/misc/misc |
826 |
|
|
%doc %{name}-docs-%{version}/manuals/en/problems/problems.pdf |
827 |
|
|
%doc %{name}-docs-%{version}/manuals/en/problems/problems |
828 |
|
|
%doc %{name}-docs-%{version}/manuals/en/utility/utility.pdf |
829 |
|
|
%doc %{name}-docs-%{version}/manuals/en/utility/utility |
830 |
|
|
|
831 |
|
|
%files gui-bimagemgr |
832 |
|
|
%defattr(-,root,root) |
833 |
|
|
%doc %{name}-gui-%{version}/bimagemgr/{COPYING,ChangeLog,README,ReleaseNotes} |
834 |
|
|
%{_sysconfdir}/%{name}/scripts/create_cdimage_table.pl |
835 |
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf.d/bacula-bimagemgr.conf |
836 |
|
|
%dir %{_datadir}/%{name}/bimagemgr |
837 |
|
|
%dir %{_datadir}/%{name}/bimagemgr/cgi-bin |
838 |
|
|
%{_datadir}/%{name}/bimagemgr/cgi-bin/bimagemgr.pl |
839 |
|
|
%attr(640,root,apache) %config %{_datadir}/%{name}/bimagemgr/cgi-bin/config.pm |
840 |
|
|
%dir %{_datadir}/%{name}/bimagemgr/html |
841 |
|
|
%{_datadir}/%{name}/bimagemgr/html/*.gif |
842 |
|
|
%attr(640,apache,apache) %{_datadir}/%{name}/bimagemgr/html/temp.html |
843 |
|
|
%attr(750,apache,apache) %dir %{_localstatedir}/cache/bimagemgr |
844 |
|
|
%attr(640,apache,apache) %verify(not md5 size mtime) %{_localstatedir}/cache/bimagemgr/temp.html |
845 |
|
|
|
846 |
|
|
%files gui-bimagemgr-selinux |
847 |
|
|
%defattr(-,root,root) |
848 |
|
|
|
849 |
|
|
%files gui-brestore |
850 |
|
|
%defattr(-,root,root) |
851 |
|
|
%doc %{name}-gui-%{version}/brestore/{COPYING,INSTALL,README,ReleaseNotes} |
852 |
|
|
%config(noreplace) %{_sysconfdir}/pam.d/brestore |
853 |
|
|
%config(noreplace) %{_sysconfdir}/security/console.apps/brestore |
854 |
|
|
%{_bindir}/brestore |
855 |
|
|
%{_bindir}/brestore.pl |
856 |
|
|
%config(noreplace) %{_datadir}/applications/bacula-restore.desktop |
857 |
|
|
%{_datadir}/pixmaps/brestore.png |
858 |
|
|
%{_datadir}/%{name}/brestore |
859 |
|
|
|
860 |
|
|
%files gui-bweb |
861 |
|
|
%defattr(-,root,root) |
862 |
|
|
%doc %{name}-gui-%{version}/bweb/{INSTALL,LICENSE,ReleaseNotes,UPGRADE} |
863 |
|
|
%attr(640,apache,apache) %config(noreplace) %{_sysconfdir}/%{name}/bweb.conf |
864 |
|
|
%{_sysconfdir}/%{name}/scripts/bweb-postgresql.sql |
865 |
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf.d/bacula-bweb.conf |
866 |
|
|
%{perl_vendorlib}/* |
867 |
|
|
%{_datadir}/%{name}/bweb |
868 |
|
|
%{_mandir}/man3/*.3* |
869 |
|
|
%attr(750,apache,apache) %dir %{_localstatedir}/cache/bweb |
870 |
|
|
|
871 |
|
|
%files gui-bweb-selinux |
872 |
|
|
%defattr(-,root,root) |
873 |
|
|
|
874 |
|
|
%files gui-monitor |
875 |
|
|
%defattr(-,root,root) |
876 |
|
|
%attr(644,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/tray-monitor.conf |
877 |
|
|
%attr(755,root,%{name}) %{_bindir}/bacula-tray-monitor |
878 |
|
|
%{_mandir}/man1/bacula-tray-monitor.1* |
879 |
|
|
%{_datadir}/applications/bacula-tray-monitor.desktop |
880 |
|
|
%{_datadir}/pixmaps/bacula-tray-monitor.xpm |
881 |
|
|
|
882 |
|
|
%files gui-web |
883 |
|
|
%defattr(-,root,root) |
884 |
|
|
%doc %{name}-gui-%{version}/%{name}-web/{CONTACT,COPYING,ChangeLog,README,TODO} |
885 |
|
|
%config(noreplace) %{_sysconfdir}/httpd/conf.d/bacula-web.conf |
886 |
|
|
%config(noreplace) %{_datadir}/%{name}/bacula-web |
887 |
|
|
|
888 |
|
|
%files server-sqlite |
889 |
|
|
%defattr(-,root,root) |
890 |
|
|
%{_initrddir}/bacula-dir |
891 |
|
|
%{_initrddir}/bacula-sd |
892 |
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-dir |
893 |
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-sd |
894 |
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name} |
895 |
|
|
%{_sysconfdir}/log.d/scripts/services/%{name} |
896 |
|
|
%{_sysconfdir}/log.d/conf/logfiles/bacula.conf |
897 |
|
|
%{_sysconfdir}/log.d/conf/services/bacula.conf |
898 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/bacula-dir.conf |
899 |
|
|
%attr(640,root,disk) %config(noreplace) %{_sysconfdir}/%{name}/bacula-sd.conf |
900 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*_bacula_* |
901 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*_catalog_* |
902 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*_sqlite3_* |
903 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*-sqlite |
904 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/dvd-handler |
905 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*-changer |
906 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*-changer.conf |
907 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/query.sql |
908 |
|
|
%attr(750,root,%{name}) %dir %{_sysconfdir}/%{name}/updatedb |
909 |
|
|
%{_sysconfdir}/%{name}/updatedb/README |
910 |
|
|
%{_sysconfdir}/%{name}/updatedb/update_sqlite3_* |
911 |
|
|
%attr(751,root,%{name}) %{_bindir}/bbatch |
912 |
|
|
%attr(751,root,%{name}) %{_bindir}/bscan |
913 |
|
|
%attr(751,root,%{name}) %{_bindir}/dbcheck |
914 |
|
|
%attr(751,root,%{name}) %{_bindir}/bcopy |
915 |
|
|
%attr(751,root,%{name}) %{_bindir}/bls |
916 |
|
|
%attr(751,root,%{name}) %{_bindir}/bextract |
917 |
|
|
%attr(751,root,%{name}) %{_bindir}/btape |
918 |
|
|
%attr(751,root,%{name}) %{_bindir}/*test |
919 |
|
|
%attr(751,root,%{name}) %{_sbindir}/bacula-dir |
920 |
|
|
%attr(751,root,disk) %{_sbindir}/bacula-sd |
921 |
|
|
%{_libdir}/libbacsql-sqlite-*.so |
922 |
|
|
%{_mandir}/man8/bacula-dir.8* |
923 |
|
|
%{_mandir}/man8/bacula-sd.8* |
924 |
|
|
%{_mandir}/man8/bcopy.8* |
925 |
|
|
%{_mandir}/man8/bextract.8* |
926 |
|
|
%{_mandir}/man8/bls.8* |
927 |
|
|
%{_mandir}/man8/bscan.8* |
928 |
|
|
%{_mandir}/man8/btape.8* |
929 |
|
|
%{_mandir}/man8/dbcheck.8* |
930 |
|
|
%attr(755,%{name},%{name}) %dir %{_localstatedir}/log/%{name} |
931 |
|
|
|
932 |
|
|
%files server-mysql |
933 |
|
|
%defattr(-,root,root) |
934 |
|
|
%{_initrddir}/bacula-dir |
935 |
|
|
%{_initrddir}/bacula-sd |
936 |
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-dir |
937 |
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-sd |
938 |
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name} |
939 |
|
|
%{_sysconfdir}/log.d/scripts/services/%{name} |
940 |
|
|
%{_sysconfdir}/log.d/conf/logfiles/bacula.conf |
941 |
|
|
%{_sysconfdir}/log.d/conf/services/bacula.conf |
942 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/bacula-dir.conf |
943 |
|
|
%attr(640,root,disk) %config(noreplace) %{_sysconfdir}/%{name}/bacula-sd.conf |
944 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*_bacula_* |
945 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*_catalog_* |
946 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*_mysql_* |
947 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*-mysql |
948 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/dvd-handler |
949 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*-changer |
950 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*-changer.conf |
951 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/query.sql |
952 |
|
|
%attr(750,root,%{name}) %dir %{_sysconfdir}/%{name}/updatedb |
953 |
|
|
%{_sysconfdir}/%{name}/updatedb/README |
954 |
|
|
%{_sysconfdir}/%{name}/updatedb/update_mysql_* |
955 |
|
|
%attr(751,root,%{name}) %{_bindir}/bbatch |
956 |
|
|
%attr(751,root,%{name}) %{_bindir}/bscan |
957 |
|
|
%attr(751,root,%{name}) %{_bindir}/dbcheck |
958 |
|
|
%attr(751,root,%{name}) %{_bindir}/bcopy |
959 |
|
|
%attr(751,root,%{name}) %{_bindir}/bls |
960 |
|
|
%attr(751,root,%{name}) %{_bindir}/bextract |
961 |
|
|
%attr(751,root,%{name}) %{_bindir}/btape |
962 |
|
|
%attr(751,root,%{name}) %{_bindir}/*test |
963 |
|
|
%attr(751,root,%{name}) %{_sbindir}/bacula-dir |
964 |
|
|
%attr(751,root,disk) %{_sbindir}/bacula-sd |
965 |
|
|
%{_libdir}/libbacsql-mysql-*.so |
966 |
|
|
%{_mandir}/man8/bacula-dir.8* |
967 |
|
|
%{_mandir}/man8/bacula-sd.8* |
968 |
|
|
%{_mandir}/man8/bcopy.8* |
969 |
|
|
%{_mandir}/man8/bextract.8* |
970 |
|
|
%{_mandir}/man8/bls.8* |
971 |
|
|
%{_mandir}/man8/bscan.8* |
972 |
|
|
%{_mandir}/man8/btape.8* |
973 |
|
|
%{_mandir}/man8/dbcheck.8* |
974 |
|
|
%attr(755,%{name},%{name}) %dir %{_localstatedir}/log/%{name} |
975 |
|
|
|
976 |
|
|
%files server-postgresql |
977 |
|
|
%defattr(-,root,root) |
978 |
|
|
%{_initrddir}/bacula-dir |
979 |
|
|
%{_initrddir}/bacula-sd |
980 |
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-dir |
981 |
|
|
%config(noreplace) %{_sysconfdir}/sysconfig/bacula-sd |
982 |
|
|
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name} |
983 |
|
|
%{_sysconfdir}/log.d/scripts/services/%{name} |
984 |
|
|
%{_sysconfdir}/log.d/conf/logfiles/bacula.conf |
985 |
|
|
%{_sysconfdir}/log.d/conf/services/bacula.conf |
986 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/bacula-dir.conf |
987 |
|
|
%attr(640,root,disk) %config(noreplace) %{_sysconfdir}/%{name}/bacula-sd.conf |
988 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*_bacula_* |
989 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*_catalog_* |
990 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*_postgresql_* |
991 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*-pgsql |
992 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/dvd-handler |
993 |
|
|
%attr(750,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*-changer |
994 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/*-changer.conf |
995 |
|
|
%attr(640,root,%{name}) %config(noreplace) %{_sysconfdir}/%{name}/scripts/query.sql |
996 |
|
|
%attr(750,root,%{name}) %dir %{_sysconfdir}/%{name}/updatedb |
997 |
|
|
%{_sysconfdir}/%{name}/updatedb/README |
998 |
|
|
%{_sysconfdir}/%{name}/updatedb/update_postgresql_* |
999 |
|
|
%attr(751,root,%{name}) %{_bindir}/bbatch |
1000 |
|
|
%attr(751,root,%{name}) %{_bindir}/bscan |
1001 |
|
|
%attr(751,root,%{name}) %{_bindir}/dbcheck |
1002 |
|
|
%attr(751,root,%{name}) %{_bindir}/bcopy |
1003 |
|
|
%attr(751,root,%{name}) %{_bindir}/bls |
1004 |
|
|
%attr(751,root,%{name}) %{_bindir}/bextract |
1005 |
|
|
%attr(751,root,%{name}) %{_bindir}/btape |
1006 |
|
|
%attr(751,root,%{name}) %{_bindir}/*test |
1007 |
|
|
%attr(751,root,%{name}) %{_sbindir}/bacula-dir |
1008 |
|
|
%attr(751,root,disk) %{_sbindir}/bacula-sd |
1009 |
|
|
%{_libdir}/libbacsql-pgsql-*.so |
1010 |
|
|
%{_mandir}/man8/bacula-dir.8* |
1011 |
|
|
%{_mandir}/man8/bacula-sd.8* |
1012 |
|
|
%{_mandir}/man8/bcopy.8* |
1013 |
|
|
%{_mandir}/man8/bextract.8* |
1014 |
|
|
%{_mandir}/man8/bls.8* |
1015 |
|
|
%{_mandir}/man8/bscan.8* |
1016 |
|
|
%{_mandir}/man8/btape.8* |
1017 |
|
|
%{_mandir}/man8/dbcheck.8* |
1018 |
|
|
%attr(755,%{name},%{name}) %dir %{_localstatedir}/log/%{name} |
1019 |
|
|
|
1020 |
|
|
|
1021 |
|
|
%changelog |
1022 |
|
|
* Wed Oct 06 2010 Peter Pramberger <peterpramb@member.fsf.org> - 5.0.3-1 |
1023 |
|
|
- New version (5.0.3) |
1024 |
|
|
|
1025 |
|
|
* Fri May 21 2010 Peter Pramberger <peterpramb@member.fsf.org> - 5.0.2-1 |
1026 |
|
|
- New version (5.0.2) |
1027 |
|
|
|
1028 |
|
|
* Thu Mar 04 2010 Peter Pramberger <peterpramb@member.fsf.org> - 5.0.1-1 |
1029 |
|
|
- New version (5.0.1) |
1030 |
|
|
|
1031 |
|
|
* Wed Oct 28 2009 Peter Pramberger <peterpramb@member.fsf.org> - 3.0.3-1 |
1032 |
|
|
- New version (3.0.3) |
1033 |
|
|
|
1034 |
|
|
* Tue Jul 28 2009 Peter Pramberger <peterpramb@member.fsf.org> - 3.0.2-1 |
1035 |
|
|
- New version (3.0.2) |
1036 |
|
|
|
1037 |
|
|
* Tue May 26 2009 Peter Pramberger <peterpramb@member.fsf.org> - 3.0.1-3 |
1038 |
|
|
- Fixed File service backup abort on ACLs, if sys/fs has no ACLs enabled |
1039 |
|
|
|
1040 |
|
|
* Mon May 25 2009 Peter Pramberger <peterpramb@member.fsf.org> - 3.0.1-2 |
1041 |
|
|
- Fixed database scripts |
1042 |
|
|
|
1043 |
|
|
* Sat May 23 2009 Peter Pramberger <peterpramb@member.fsf.org> - 3.0.1-1 |
1044 |
|
|
- New version (3.0.1) |
1045 |
|
|
|
1046 |
|
|
* Sat Mar 28 2009 Peter Pramberger <peterpramb@member.fsf.org> - 2.4.4-1 |
1047 |
|
|
- New version (2.4.4) |
1048 |
|
|
|
1049 |
|
|
* Mon Nov 03 2008 Peter Pramberger <peterpramb@member.fsf.org> - 2.4.3-2 |
1050 |
|
|
- Added patch for bug #1175 (http://bugs.bacula.org/view.php?id=1175) |
1051 |
|
|
- Added patch: orphaned-jobs.patch |
1052 |
|
|
|
1053 |
|
|
* Thu Oct 23 2008 Peter Pramberger <peterpramb@member.fsf.org> - 2.4.3-1 |
1054 |
|
|
- New version (2.4.3) |
1055 |
|
|
|
1056 |
|
|
* Sat Dec 08 2007 peter.pramberger@member.fsf.org 2.2.6-7 |
1057 |
|
|
- new version (2.2.6) |
1058 |
|
|
- added package for bat |
1059 |
|
|
|
1060 |
|
|
* Fri Oct 19 2007 peter.pramberger@member.fsf.org 2.2.5-6 |
1061 |
|
|
- new version (2.2.5) |
1062 |
|
|
|
1063 |
|
|
* Fri Jun 22 2007 peter.pramberger@member.fsf.org 2.0.3-5 |
1064 |
|
|
- added selinux check for bimagemgr/bweb |
1065 |
|
|
|
1066 |
|
|
* Fri Jun 01 2007 peter.pramberger@member.fsf.org 2.0.3-4 |
1067 |
|
|
- created |