merge f12 with rawhide

This commit is contained in:
Alasdair G Kergon 2010-08-02 22:22:35 +01:00
parent 92c2b5a3e7
commit d363712f90

View File

@ -1,11 +1,17 @@
%define device_mapper_version 1.02.53
%define enable_cluster 1
%if %{fedora} < 14
%if "%{fedora}" == "12"
%define enable_udev 0
%else
%if "%{fedora}" == "13"
%define enable_udev 1
%define udev_version 153-1
%else
%define enable_udev 1
%define udev_version 158-1
%endif
%endif
%if %{enable_cluster}
%define corosync_version 1.2.0-1
@ -40,7 +46,9 @@ BuildRequires: clusterlib-devel >= %{clusterlib_version}
%endif
BuildRequires: module-init-tools
BuildRequires: pkgconfig
%if %{enable_udev}
BuildRequires: libudev-devel
%endif
Requires: %{name}-libs = %{version}-%{release}
Requires: module-init-tools
Requires(post): chkconfig
@ -64,10 +72,14 @@ or more physical volumes and creating one or more logical volumes
%define _bindir /bin
%define _sbindir /sbin
%define _libdir /%{_lib}
%if %{enable_udev}
%define _udevbasedir /lib/udev
%define _udevdir %{_udevbasedir}/rules.d
%define configure_udev --with-udevdir=%{_udevdir} --enable-udev_sync
%endif
%configure --enable-lvm1_fallback --enable-fsadm --with-pool=internal --with-user= --with-group= --with-usrlibdir=/usr/%{_lib} --with-usrsbindir=/usr/sbin --with-udevdir=%{_udevdir} --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig --enable-applib --enable-cmdlib --enable-dmeventd --enable-udev_sync %{configure_cluster}
%configure --enable-lvm1_fallback --enable-fsadm --with-pool=internal --with-user= --with-group= --with-usrlibdir=/usr/%{_lib} --with-usrsbindir=/usr/sbin --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig --enable-applib --enable-cmdlib --enable-dmeventd %{configure_cluster} %{?configure_udev}
make %{?_smp_mflags}
@ -187,7 +199,9 @@ fi
%{_mandir}/man8/vgs.8.gz
%{_mandir}/man8/vgscan.8.gz
%{_mandir}/man8/vgsplit.8.gz
%if %{enable_udev}
%{_udevdir}/11-dm-lvm.rules
%endif
%dir /etc/lvm
%ghost /etc/lvm/cache/.cache
%config(noreplace) %verify(not md5 mtime size) /etc/lvm/lvm.conf
@ -330,12 +344,14 @@ License: GPLv2
Group: System Environment/Base
URL: http://sources.redhat.com/dm
Requires: device-mapper-libs = %{device_mapper_version}-%{release}
Requires: util-linux-ng >= 2.15
%if %{enable_udev}
Requires: udev >= %{udev_version}
Requires: libudev
Requires: util-linux-ng >= 2.15
# We need dracut to install required udev rules if udev_sync
# feature is turned on so we don't lose required notifications.
Conflicts: dracut < 002-18
%endif
%description -n device-mapper
This package contains the supporting userspace utility, dmsetup,
@ -343,14 +359,17 @@ for the kernel device-mapper.
%files -n device-mapper
%defattr(-,root,root,-)
%doc COPYING COPYING.LIB WHATS_NEW_DM VERSION_DM README INSTALL udev/12-dm-permissions.rules
%doc COPYING COPYING.LIB WHATS_NEW_DM VERSION_DM README INSTALL
%attr(755,root,root) /sbin/dmsetup
%{_mandir}/man8/dmsetup.8.gz
%if %{enable_udev}
%doc udev/12-dm-permissions.rules
%dir %{_udevbasedir}
%dir %{_udevdir}
%{_udevdir}/10-dm.rules
%{_udevdir}/13-dm-disk.rules
%{_udevdir}/95-dm-notify.rules
%endif
%package -n device-mapper-devel
Summary: Development libraries and headers for device-mapper
@ -445,6 +464,9 @@ the device-mapper event library.
%changelog
* Mon Aug 2 2010 Alasdair Kergon <agk@redhat.com> - 2.02.72-5
- Make udev configurable and merge with f12.
* Mon Aug 2 2010 Alasdair Kergon <agk@redhat.com> - 2.02.72-4
- Merge f13, f14 and rawhide spec files.