%undefine with_lvmpolld
%endif
-# only glibc possible on SPARC
-%ifarch sparc sparcv9 sparc64
-%define with_glibc 1
-%endif
# if one of the *libc is enabled disable default dietlibc
%if %{with dietlibc} && %{with uClibc}
%undefine with_dietlibc
Summary: The new version of Logical Volume Manager for Linux
Summary(pl.UTF-8): Nowa wersja Logical Volume Managera dla Linuksa
Name: lvm2
-Version: 2.02.177
+Version: 2.02.179
Release: 1
License: GPL v2 and LGPL v2.1
Group: Applications/System
Source0: ftp://sources.redhat.com/pub/lvm2/LVM2.%{version}.tgz
-# Source0-md5: ee6cfbc5a0c5696ffae79dac04ee7a2b
+# Source0-md5: 308bbdf93a5cb0b20898dbdad53e437f
Source3: clvmd.sysconfig
Patch0: %{name}-selinux.patch
Patch1: %{name}-diet.patch
# do not force --export-symbol linker option for e.g. statically linked executables
# -rdynamic compiler option drives linker in the right way.
-%{__sed} -i -e 's#-Wl,--export-dynamic#-rdynamic#g' configure.in
+%{__sed} -i -e 's#-Wl,--export-dynamic#-rdynamic#g' configure.ac
%build
%if %{with initrd}
rm -rf $RPM_BUILD_ROOT
%post
+/sbin/chkconfig --add lvm2-lvmetad
+%service lvm2-lvmetad restart
/sbin/chkconfig --add lvm2-monitor
%service lvm2-monitor restart
+/sbin/chkconfig --add lvm2-lvmpolld
+%service lvm2-lvmpolld restart
+# no service restart available
/sbin/chkconfig --add blk-availability
# no service blk-availability restart
-%postun
+%preun
if [ "$1" = "0" ]; then
+ %service lvm2-lvmetad stop
+ /sbin/chkconfig --del lvm2-lvmetad
+ %service lvm2-lvmpolld stop
+ /sbin/chkconfig --del lvm2-lvmpolld
%service lvm2-monitor stop
/sbin/chkconfig --del lvm2-monitor
#no service blk-availability stop