lvm2/lvm2.spec

940 lines
37 KiB
RPMSpec
Raw Normal View History

%define device_mapper_version 1.02.27
2008-01-19 12:35:55 +00:00
# Do not reset Release to 1 unless both lvm2 and device-mapper
# versions are increased together.
Summary: Userland logical volume management tools
Name: lvm2
Version: 2.02.39
Release: 5%{?dist}
2007-08-09 18:04:28 +00:00
License: GPLv2
Group: System Environment/Base
auto-import changelog data from lvm2-2.00.15-2.src.rpm Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2 - i2o patch from Markus Lidel Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1 - handle disabled SELinux correctly, so that LVMs can be detected in a non-SELinux context Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1 - Fix non-root build with current version of 'install'. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1 - Use 64-bit file offsets. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1 - Avoid scanning devices containing md superblocks. - Integrate ENOTSUP patch. Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4 - don't die if we get ENOTSUP setting selinux contexts Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3 - Add temporary pvscan symlink for LVM1 until mkinitrd gets updated. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2 - Mark config file noreplace. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1 - Install default /etc/lvm/lvm.conf. - Move non-static binaries to /usr/sbin. - Add temporary links in /sbin to lvm.static until rc.sysinit gets updated. Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1 - Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2 - Install the full toolset, not just 'lvm'. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1 - Update to version 2.00.10, which incorporates the RH-specific patches and includes various fixes and enhancements detailed in WHATS_NEW.
2004-09-09 08:07:17 +00:00
URL: http://sources.redhat.com/lvm2
Source0: LVM2.%{version}.tgz
2007-12-06 19:58:32 +00:00
Source1: device-mapper.%{device_mapper_version}.tgz
# Customise lvmconf.sh for built-in clustered locking in Fedora
2006-11-10 21:38:34 +00:00
Patch0: cluster-locking-built-in.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel
BuildRequires: ncurses-devel
BuildRequires: readline-devel
BuildRequires: cman-devel >= 2.99.10-4 cmanlib-devel >= 2.99.10-4
2007-12-13 03:12:47 +00:00
BuildRequires: module-init-tools
Requires: device-mapper >= %{device_mapper_version}-%{release}
2007-12-13 03:12:47 +00:00
Requires: module-init-tools
2005-12-02 21:55:26 +00:00
Conflicts: lvm
Obsoletes: lvm
auto-import changelog data from lvm2-2.00.15-2.src.rpm Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2 - i2o patch from Markus Lidel Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1 - handle disabled SELinux correctly, so that LVMs can be detected in a non-SELinux context Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1 - Fix non-root build with current version of 'install'. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1 - Use 64-bit file offsets. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1 - Avoid scanning devices containing md superblocks. - Integrate ENOTSUP patch. Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4 - don't die if we get ENOTSUP setting selinux contexts Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3 - Add temporary pvscan symlink for LVM1 until mkinitrd gets updated. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2 - Mark config file noreplace. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1 - Install default /etc/lvm/lvm.conf. - Move non-static binaries to /usr/sbin. - Add temporary links in /sbin to lvm.static until rc.sysinit gets updated. Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1 - Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2 - Install the full toolset, not just 'lvm'. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1 - Update to version 2.00.10, which incorporates the RH-specific patches and includes various fixes and enhancements detailed in WHATS_NEW.
2004-09-09 08:07:17 +00:00
%description
LVM2 includes all of the support for handling read/write operations on
physical volumes (hard disks, RAID-Systems, magneto optical, etc.,
multiple devices (MD), see mdadd(8) or even loop devices, see
losetup(8)), creating volume groups (kind of virtual disks) from one
or more physical volumes and creating one or more logical volumes
(kind of logical partitions) in volume groups.
%prep
%setup -q -n LVM2.%{version}
2007-12-06 19:58:32 +00:00
%setup -q -T -D -a 1 -n LVM2.%{version}
%patch0 -p1 -b .locking
%build
2007-12-06 19:58:32 +00:00
cd device-mapper.%{device_mapper_version}
%define _exec_prefix ""
%configure --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig
2007-12-06 19:58:32 +00:00
make
cd ..
%configure --enable-lvm1_fallback --enable-fsadm --with-clvmd=cman --with-cluster=internal --with-pool=internal --with-user= --with-group= --with-dmdir=device-mapper.%{device_mapper_version}
auto-import changelog data from lvm2-2.00.15-2.src.rpm Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2 - i2o patch from Markus Lidel Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1 - handle disabled SELinux correctly, so that LVMs can be detected in a non-SELinux context Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1 - Fix non-root build with current version of 'install'. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1 - Use 64-bit file offsets. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1 - Avoid scanning devices containing md superblocks. - Integrate ENOTSUP patch. Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4 - don't die if we get ENOTSUP setting selinux contexts Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3 - Add temporary pvscan symlink for LVM1 until mkinitrd gets updated. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2 - Mark config file noreplace. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1 - Install default /etc/lvm/lvm.conf. - Move non-static binaries to /usr/sbin. - Add temporary links in /sbin to lvm.static until rc.sysinit gets updated. Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1 - Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2 - Install the full toolset, not just 'lvm'. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1 - Update to version 2.00.10, which incorporates the RH-specific patches and includes various fixes and enhancements detailed in WHATS_NEW.
2004-09-09 08:07:17 +00:00
make DESTDIR=$RPM_BUILD_ROOT
%define _exec_prefix /
%install
rm -rf $RPM_BUILD_ROOT
auto-import changelog data from lvm2-2.00.15-2.src.rpm Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2 - i2o patch from Markus Lidel Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1 - handle disabled SELinux correctly, so that LVMs can be detected in a non-SELinux context Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1 - Fix non-root build with current version of 'install'. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1 - Use 64-bit file offsets. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1 - Avoid scanning devices containing md superblocks. - Integrate ENOTSUP patch. Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4 - don't die if we get ENOTSUP setting selinux contexts Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3 - Add temporary pvscan symlink for LVM1 until mkinitrd gets updated. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2 - Mark config file noreplace. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1 - Install default /etc/lvm/lvm.conf. - Move non-static binaries to /usr/sbin. - Add temporary links in /sbin to lvm.static until rc.sysinit gets updated. Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1 - Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2 - Install the full toolset, not just 'lvm'. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1 - Update to version 2.00.10, which incorporates the RH-specific patches and includes various fixes and enhancements detailed in WHATS_NEW.
2004-09-09 08:07:17 +00:00
make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT/sbin/clvmd
make install_cluster DESTDIR=$RPM_BUILD_ROOT sbindir=$RPM_BUILD_ROOT/usr/sbin
2005-12-02 22:02:28 +00:00
install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/archive
install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/backup
install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/cache
2005-12-02 22:02:28 +00:00
install -m 0700 -d $RPM_BUILD_ROOT/var/lock/lvm
install -m 0600 /dev/null $RPM_BUILD_ROOT/etc/lvm/cache/.cache
mkdir -p -m755 $RPM_BUILD_ROOT/etc/rc.d/init.d
install scripts/clvmd_init_rhel4 $RPM_BUILD_ROOT/etc/rc.d/init.d/clvmd
mkdir -p -m755 $RPM_BUILD_ROOT/sbin
install -m 0755 scripts/lvmconf.sh $RPM_BUILD_ROOT/sbin/lvmconf
2007-12-06 19:58:32 +00:00
cd device-mapper.%{device_mapper_version}
make install DESTDIR=$RPM_BUILD_ROOT usrlibdir=$RPM_BUILD_ROOT/usr/%{_lib} exec_prefix=
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
auto-import changelog data from lvm2-2.00.15-2.src.rpm Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2 - i2o patch from Markus Lidel Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1 - handle disabled SELinux correctly, so that LVMs can be detected in a non-SELinux context Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1 - Fix non-root build with current version of 'install'. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1 - Use 64-bit file offsets. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1 - Avoid scanning devices containing md superblocks. - Integrate ENOTSUP patch. Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4 - don't die if we get ENOTSUP setting selinux contexts Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3 - Add temporary pvscan symlink for LVM1 until mkinitrd gets updated. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2 - Mark config file noreplace. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1 - Install default /etc/lvm/lvm.conf. - Move non-static binaries to /usr/sbin. - Add temporary links in /sbin to lvm.static until rc.sysinit gets updated. Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1 - Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2 - Install the full toolset, not just 'lvm'. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1 - Update to version 2.00.10, which incorporates the RH-specific patches and includes various fixes and enhancements detailed in WHATS_NEW.
2004-09-09 08:07:17 +00:00
%doc COPYING COPYING.LIB INSTALL README VERSION WHATS_NEW
%{_sbindir}/fsadm
%{_sbindir}/lvchange
%{_sbindir}/lvconvert
%{_sbindir}/lvcreate
%{_sbindir}/lvdisplay
%{_sbindir}/lvextend
%{_sbindir}/lvm
%{_sbindir}/lvmchange
%{_sbindir}/lvmdiskscan
%{_sbindir}/lvmdump
%{_sbindir}/lvmsadc
%{_sbindir}/lvmsar
%{_sbindir}/lvreduce
%{_sbindir}/lvremove
%{_sbindir}/lvrename
%{_sbindir}/lvresize
%{_sbindir}/lvs
%{_sbindir}/lvscan
%{_sbindir}/pvchange
2007-07-18 18:18:23 +00:00
%{_sbindir}/pvck
%{_sbindir}/pvcreate
%{_sbindir}/pvdisplay
%{_sbindir}/pvmove
%{_sbindir}/pvremove
%{_sbindir}/pvresize
%{_sbindir}/pvs
%{_sbindir}/pvscan
%{_sbindir}/vgcfgbackup
%{_sbindir}/vgcfgrestore
%{_sbindir}/vgchange
%{_sbindir}/vgck
%{_sbindir}/vgconvert
%{_sbindir}/vgcreate
%{_sbindir}/vgdisplay
%{_sbindir}/vgexport
%{_sbindir}/vgextend
%{_sbindir}/vgimport
%{_sbindir}/vgmerge
%{_sbindir}/vgmknodes
%{_sbindir}/vgreduce
%{_sbindir}/vgremove
%{_sbindir}/vgrename
%{_sbindir}/vgs
%{_sbindir}/vgscan
%{_sbindir}/vgsplit
%{_mandir}/man5/lvm.conf.5.gz
%{_mandir}/man8/fsadm.8.gz
%{_mandir}/man8/lvchange.8.gz
%{_mandir}/man8/lvconvert.8.gz
%{_mandir}/man8/lvcreate.8.gz
%{_mandir}/man8/lvdisplay.8.gz
%{_mandir}/man8/lvextend.8.gz
%{_mandir}/man8/lvm.8.gz
%{_mandir}/man8/lvmchange.8.gz
%{_mandir}/man8/lvmdiskscan.8.gz
%{_mandir}/man8/lvmdump.8.gz
%{_mandir}/man8/lvreduce.8.gz
%{_mandir}/man8/lvremove.8.gz
%{_mandir}/man8/lvrename.8.gz
%{_mandir}/man8/lvresize.8.gz
%{_mandir}/man8/lvs.8.gz
%{_mandir}/man8/lvscan.8.gz
%{_mandir}/man8/pvchange.8.gz
2007-07-18 18:18:23 +00:00
%{_mandir}/man8/pvck.8.gz
%{_mandir}/man8/pvcreate.8.gz
%{_mandir}/man8/pvdisplay.8.gz
%{_mandir}/man8/pvmove.8.gz
%{_mandir}/man8/pvremove.8.gz
%{_mandir}/man8/pvresize.8.gz
%{_mandir}/man8/pvs.8.gz
%{_mandir}/man8/pvscan.8.gz
%{_mandir}/man8/vgcfgbackup.8.gz
%{_mandir}/man8/vgcfgrestore.8.gz
%{_mandir}/man8/vgchange.8.gz
%{_mandir}/man8/vgck.8.gz
%{_mandir}/man8/vgconvert.8.gz
%{_mandir}/man8/vgcreate.8.gz
%{_mandir}/man8/vgdisplay.8.gz
%{_mandir}/man8/vgexport.8.gz
%{_mandir}/man8/vgextend.8.gz
%{_mandir}/man8/vgimport.8.gz
%{_mandir}/man8/vgmerge.8.gz
%{_mandir}/man8/vgmknodes.8.gz
%{_mandir}/man8/vgreduce.8.gz
%{_mandir}/man8/vgremove.8.gz
%{_mandir}/man8/vgrename.8.gz
%{_mandir}/man8/vgs.8.gz
%{_mandir}/man8/vgscan.8.gz
%{_mandir}/man8/vgsplit.8.gz
2005-12-02 22:07:53 +00:00
%dir /etc/lvm
%ghost /etc/lvm/cache/.cache
auto-import changelog data from lvm2-2.00.15-2.src.rpm Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2 - i2o patch from Markus Lidel Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1 - handle disabled SELinux correctly, so that LVMs can be detected in a non-SELinux context Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1 - Fix non-root build with current version of 'install'. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1 - Use 64-bit file offsets. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1 - Avoid scanning devices containing md superblocks. - Integrate ENOTSUP patch. Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4 - don't die if we get ENOTSUP setting selinux contexts Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3 - Add temporary pvscan symlink for LVM1 until mkinitrd gets updated. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2 - Mark config file noreplace. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1 - Install default /etc/lvm/lvm.conf. - Move non-static binaries to /usr/sbin. - Add temporary links in /sbin to lvm.static until rc.sysinit gets updated. Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1 - Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2 - Install the full toolset, not just 'lvm'. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1 - Update to version 2.00.10, which incorporates the RH-specific patches and includes various fixes and enhancements detailed in WHATS_NEW.
2004-09-09 08:07:17 +00:00
%config(noreplace) /etc/lvm/lvm.conf
2007-07-18 18:18:23 +00:00
%dir /etc/lvm/backup
%dir /etc/lvm/cache
%dir /etc/lvm/archive
%dir /var/lock/lvm
##############################################################################
# Cluster subpackage
##############################################################################
%package cluster
Summary: Cluster extensions for userland logical volume management tools
2007-08-09 18:04:28 +00:00
License: GPLv2
Group: System Environment/Base
Requires: lvm2 >= %{version}-%{release}
Requires(post): chkconfig
Requires(preun): chkconfig
2006-10-14 18:57:22 +00:00
Requires(preun): device-mapper >= %{device_mapper_version}
Requires(preun): lvm2 >= 2.02
%description cluster
Extensions to LVM2 to support clusters.
%post cluster
/sbin/chkconfig --add clvmd
/sbin/lvmconf --lockinglibdir %{_libdir}
%preun cluster
if [ "$1" = 0 ]; then
/sbin/chkconfig --del clvmd
/sbin/lvmconf --disable-cluster
fi
%files cluster
%defattr(-,root,root,-)
%attr(755,root,root) /usr/sbin/clvmd
%{_sbindir}/lvmconf
%{_mandir}/man8/clvmd.8.gz
/etc/rc.d/init.d/clvmd
2007-12-06 19:58:32 +00:00
##############################################################################
# Device-mapper subpackages
##############################################################################
%package -n device-mapper
Summary: Device mapper utility
Version: %{device_mapper_version}
Release: %{release}
2007-12-06 19:58:32 +00:00
License: GPLv2
Group: System Environment/Base
URL: http://sources.redhat.com/dm
Requires: device-mapper-libs = %{device_mapper_version}-%{release}
2007-12-06 19:58:32 +00:00
%description -n device-mapper
This package contains the supporting userspace utility, dmsetup,
for the kernel device-mapper.
%files -n device-mapper
%defattr(-,root,root,-)
2007-12-06 20:08:36 +00:00
%doc COPYING COPYING.LIB
2007-12-06 19:58:32 +00:00
%doc device-mapper.%{device_mapper_version}/INSTALL
2007-12-06 20:08:36 +00:00
%doc device-mapper.%{device_mapper_version}/INTRO
2007-12-06 19:58:32 +00:00
%doc device-mapper.%{device_mapper_version}/README
%doc device-mapper.%{device_mapper_version}/VERSION
%doc device-mapper.%{device_mapper_version}/WHATS_NEW
%attr(755,root,root) /sbin/dmsetup
%{_mandir}/man8/dmsetup.8.gz
%package -n device-mapper-devel
Summary: Development libraries and headers for device-mapper
Version: %{device_mapper_version}
Release: %{release}
2008-08-07 17:57:18 +00:00
License: LGPLv2
2007-12-06 19:58:32 +00:00
Group: Development/Libraries
Requires: device-mapper = %{device_mapper_version}-%{release}
Requires: device-mapper-libs = %{device_mapper_version}-%{release}
2007-12-06 19:58:32 +00:00
%description -n device-mapper-devel
This package contains files needed to develop applications that use
the device-mapper libraries.
%files -n device-mapper-devel
%defattr(-,root,root,-)
%attr(755,root,root) /%{_lib}/libdevmapper.so
%{_includedir}/libdevmapper.h
/usr%{_libdir}/pkgconfig/*.pc
2007-12-06 19:58:32 +00:00
%package -n device-mapper-libs
Summary: Device-mapper shared library
Version: %{device_mapper_version}
Release: %{release}
2008-08-07 17:57:18 +00:00
License: LGPLv2
2007-12-06 19:58:32 +00:00
Group: System Environment/Libraries
Obsoletes: device-mapper < 1.02.17-6
%description -n device-mapper-libs
This package contains the device-mapper shared library, libdevmapper.
%post -n device-mapper-libs -p /sbin/ldconfig
%postun -n device-mapper-libs -p /sbin/ldconfig
%files -n device-mapper-libs
%attr(755,root,root) /%{_lib}/libdevmapper.so.*
%changelog
* Fri Sep 26 2008 Fabio M. Di Nitto <fdinitto@redhat.cm> - 2.02.39-5
- Add BuildRequires on cmanlib-devel. This is required after libcman split
from cman and cman-devel into cmanlib and cmanlib-devel.
- Make versioned BuildRequires on cman-devel and cmanlib-devel more strict
to guarantee to get the right version.
* Thu Sep 25 2008 Fabio M. Di Nitto <fdinitto@redhat.cm> - 2.02.39-5
- Add versioned BuildRequires on new cman-devel.
* Wed Sep 24 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.39-5
- Explicitly create /sbin in the build root.
* Sun Sep 21 2008 Ville Skyttä <ville.skytta at iki.fi> - 2.02.39-5
- Change %%patch to %%patch0 to match Patch0 as required by RPM package update.
2008-08-07 17:57:18 +00:00
* Thu Aug 7 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.02.39-4
- Fix license tag.
2008-08-07 17:57:18 +00:00
* Fri Jun 27 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.39-3
- Fix up cache for PVs without mdas after consistent VG metadata is processed.
- Update validation of safe mirror log type conversions in lvconvert.
- Fix lvconvert to disallow snapshot and mirror combinations.
- Fix reporting of LV fields alongside unallocated PV segments.
- Add --unquoted and --rows to reporting tools.
- Avoid undefined status code after _memlock commands in lvm shell.
- Fix and improve readahead 'auto' calculation for stripe_size.
- Fix lvchange output for -r auto setting if auto is already set.
- Fix add_mirror_images not to dereference uninitialized log_lv upon failure.
- Add --force to lvextend and lvresize.
- Fix vgchange to not activate component mirror volumes directly.
* Wed Jun 25 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.38-2
- dmsetup: Add --unquoted and --rows to 'info -c' command.
- libdevmapper: Fix inverted no_flush debug message.
2008-06-13 20:12:52 +00:00
* Fri Jun 13 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.38-1
- libdevmapper: Make dm_hash_iter safe against deletion.
- libdevmapper: Accept a NULL pointer to dm_free silently.
- libdevmapper: Calculate string size within dm_pool_grow_object.
- libdevmapper: Send reporting field help text to stderr not stdout.
- dmsetup: Add tables_loaded, readonly and suspended columns to reports.
- dmsetup: Add --nameprefixes for new report output format FIELD=VALUE.
- Add --nameprefixes to reporting tools for field name prefix output format.
- Fix return values for reporting commands when run with no PVs, LVs, or VGs.
- Add omitted unlock_vg() call when sigint_caught() during vg processing.
- Fix free_count when reading pool metadata.
- Fix segfault when using pvcreate on a device containing pool metadata.
- In script-processing mode, stop if any command fails.
- Warn if command exits with non-zero status code without a prior log_error.
- Correct config file line numbers in messages when parsing comments.
- Add missing deactivation after activation failure in lvcreate -Zy.
- When removing LV symlinks, skip any where the VG name is not determined.
- Fix vgsplit internal counting of snapshot LVs.
- Update vgsplit to only restrict split with active LVs involved in split.
- Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.
- Update vgsplit man page to reflect lvnames on the cmdline.
- Update vgsplit to take "-n LogicalVolumeName" on the cmdline.
- Fix vgsplit error paths to release vg_to lock.
- Avoid spurious duplicate VG messages referring to VGs that are gone.
- Drop dev_name_confirmed error message to debug level.
- Fix setpriority error message to signed int.
- Add assertions to trap deprecated P_ and V_ lock usage.
- Avoid using DLM locks with LCK_CACHE type P_ lock requests.
- Don't touch /dev in vgrename if activation is disabled.
- Exclude VG_GLOBAL from internal concurrent VG lock counter.
- Fix vgmerge snapshot_count when source VG contains snapshots.
- Fix internal LV counter when a snapshot is removed.
- Fix metadata corruption writing lvm1-formatted metadata with snapshots.
- Fix lvconvert -m0 allocatable space check.
- Don't attempt remote metadata backups of non-clustered VGs.
- Improve preferred_names lvm.conf example.
- Fix vgdisplay 'Cur LV' field to match lvdisplay output.
- Fix lv_count report field to exclude hidden LVs.
- Fix some pvmove error status codes.
- Indicate whether or not VG is clustered in vgcreate log message.
- Mention default --clustered setting in vgcreate man page.
- Fix vgreduce to use vg_split_mdas to check sufficient mdas remain.
- Update lvmcache VG lock state for all locking types now.
- Fix output if overriding command_names on cmdline.
- Add check to vg_commit() ensuring VG lock held before writing new VG metadata.
- Add validation of LV name to pvmove -n.
- Add some basic internal VG lock validation.
- Fix vgsplit internal counting of snapshot LVs.
- Update vgsplit to only restrict split with active LVs involved in split.
- Fix vgsplit to only move hidden 'snapshotN' LVs when necessary.
- Update vgsplit man page to reflect lvnames on the cmdline.
- Update vgsplit to take "-n LogicalVolumeName" on the cmdline.
- Fix vgsplit error paths to release vg_to lock.
- Fix vgsplit locking of new VG.
- Avoid erroneous vgsplit error message for new VG.
- Suppress duplicate message when lvresize fails because of invalid vgname.
- Cache VG metadata internally while VG lock is held.
- Fix redundant lvresize message if vg doesn't exist.
- Make clvmd-cman use a hash rather than an array for node updown info.
- Decode numbers in clvmd debugging output.
- Fix uninitialised mutex in clvmd if all daemons are not running at startup.
- Add config file overrides to clvmd when it reads the active LVs list.
- Make clvmd refresh the context correctly when lvm.conf is updated.
- Fix another allocation bug with clvmd and large node IDs.
- Fix uninitialised variable in clvmd that could cause odd hangs.
- Correct command name in lvmdiskscan man page.
- clvmd no longer crashes if it sees nodeids over 50.
- Fix potential deadlock in clvmd thread handling.
- Update usage message for clvmd.
- Fix clvmd man page not to print <br> and clarified debug options.
- Escape double quotes and backslashes in external metadata and config data.
- Correct a function name typo in _line_append error message.
- Fix resetting of MIRROR_IMAGE and VISIBLE_LV after removal of LV.
- Fix remove_layer_from_lv to empty the LV before removing it.
- Add missing no-longer-used segs_using_this_lv test to check_lv_segments.
- Fix lvconvert detection of mirror conversion in progress.
- Avoid automatic lvconvert polldaemon invocation when -R specified.
- Fix 'pvs -a' to detect VGs of PVs without metadata areas.
- Divide up internal orphan volume group by format type.
- Fix lvresize to support /dev/mapper prefix in the LV name.
- Fix lvresize to pass new size to fsadm when extending device.
- Fix unfilled parameter passed to fsadm from lvresize.
- Update fsadm to call lvresize if the partition size differs (with option -l).
- Fix fsadm to support VG/LV names.
* Wed Apr 2 2008 Jeremy Katz <katzj@redhat.com> - 2.02.33-11
- Adjust for new name for vio disks (from danpb)
- And fix the build (also from danpb)
2008-03-05 15:53:33 +00:00
* Wed Mar 5 2008 Jeremy Katz <katzj@redhat.com> - 2.02.33-10
- recognize vio disks
* Thu Jan 31 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.33-9
- Improve internal label caching performance while locks are held.
- Fix mirror log name construction during lvconvert.
2008-01-29 11:59:49 +00:00
* Tue Jan 29 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.32-8
- Fix pvs, vgs, lvs error exit status on some error paths.
- Fix new parameter validation in vgsplit and test mode.
- Fix internal metadata corruption in lvchange --resync.
2008-01-19 12:35:55 +00:00
* Sat Jan 19 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.31-7
- Avoid readahead error message when using default setting of lvcreate -M1.
- Fix lvcreate --nosync not to wait for non-happening sync.
- Add very_verbose lvconvert messages.
* Thu Jan 17 2008 Alasdair Kergon <agk@redhat.com>> - 2.02.30-6
- Remove static libraries and binaries and move most binaries out of /usr.
- Fix a segfault if using pvs with --all argument.
- Fix vgreduce PV list processing not to process every PV in the VG.
- Reinstate VG extent size and stripe size defaults (halved).
- Set default readahead to twice maximium stripe size.
- Detect non-orphans without MDAs correctly.
- Prevent pvcreate from overwriting MDA-less PVs belonging to active VGs.
- Don't use block_on_error with mirror targets version 1.12 and above.
- Change vgsplit -l (for unimplemented --list) into --maxlogicalvolumes.
- Update vgsplit to accept vgcreate options when new VG is destination.
- Update vgsplit to accept existing VG as destination.
- Major restructuring of pvmove and lvconvert code, adding stacking support.
- Add new convert_lv field to lvs output.
- Permit LV segment fields with PV segment reports.
- Extend lvconvert to use polldaemon and wait for completion of initial sync.
- Add seg_start_pe and seg_pe_ranges to reports.
- Add fsadm interface to filesystem resizing tools.
- Update --uuid argument description in man pages.
- Print warning when lvm tools are running as non-root.
* Thu Dec 20 2007 Alasdair Kergon <agk@redhat.com>> - 2.02.29-5
- Fix libdevmapper readahead processing with snapshots (for example).
2007-12-13 03:12:47 +00:00
* Thu Dec 13 2007 Alasdair Kergon <agk@redhat.com>> - 2.02.29-4
- Add missing lvm2 build & runtime dependencies on module-init-tools (modprobe).
* Thu Dec 6 2007 Jeremy Katz <katzj@redhat.com> - 2.02.29-3
- fix requirements
2007-12-06 19:58:32 +00:00
* Thu Dec 06 2007 Alasdair Kergon <agk@redhat.com> - 2.02.29-2
- Fold device-mapper build into this lvm2 spec file.
2007-12-05 22:55:05 +00:00
* Wed Dec 05 2007 Alasdair Kergon <agk@redhat.com> - 2.02.29-1
- Make clvmd backup vg metadata on remote nodes.
- Decode cluster locking state in log message.
- Change file locking state messages from debug to very verbose.
- Fix --addtag to drop @ prefix from name.
- Stop clvmd going haywire if a pre_function fails.
- Avoid nested vg_reads when processing PVs in VGs and fix associated locking.
- Attempt to remove incomplete LVs with lvcreate zeroing/activation problems.
- Add full read_ahead support.
- Add lv_read_ahead and lv_kernel_read_ahead fields to reports and lvdisplay.
- Prevent lvconvert -s from using same LV as origin and snapshot.
- Fix human-readable output of odd numbers of sectors.
- Add pv_mda_free and vg_mda_free fields to reports for raw text format.
- Add LVM2 version to 'Generated by' comment in metadata.
- Show 'not usable' space when PV is too large for device in pvdisplay.
- Ignore and fix up any excessive device size found in metadata.
- Fix error message when fixing up PV size in lvm2 metadata (2.02.11).
- Fix orphan-related locking in pvdisplay and pvs.
- Fix missing VG unlocks in some pvchange error paths.
- Add some missing validation of VG names.
- Detect md superblocks version 1.0, 1.1 and 1.2.
- Add some pv-related error paths.
- Handle future sysfs subsystem/block/devices directory structure.
- Fix a bug in lvm_dump.sh checks for lvm/dmsetup binaries.
- Fix underquotations in lvm_dump.sh.
- Print --help output to stdout, not stderr.
- After a cmdline processing error, don't print help text but suggest --help.
- Add %%PVS extents option to lvresize, lvextend, and lvcreate.
2007-12-05 22:55:05 +00:00
- Remove no-longer-correct restrictions on PV arg count with stripes/mirrors.
- Fix strdup memory leak in str_list_dup().
- Link with -lpthread when static SELinux libraries require that.
- Detect command line PE values that exceed their 32-bit range.
- Include strerror string in dev_open_flags' stat failure message.
- Avoid error when --corelog is provided without --mirrorlog. (2.02.28)
- Correct --mirrorlog argument name in man pages (not --log).
- Clear MIRROR_NOTSYNCED LV flag when converting from mirror to linear.
- Modify lvremove to prompt for removal if LV active on other cluster nodes.
- Add '-f' to vgremove to force removal of VG even if LVs exist.
2007-08-24 21:13:52 +00:00
* Thu Aug 24 2007 Alasdair Kergon <agk@redhat.com> - 2.02.28-1
- vgscan and pvscan now trigger clvmd -R, which should now work.
- Fix clvmd logging so you can get lvm-level debugging out of it.
- Allow clvmd debug to be turned on in a running daemon using clvmd -d [-C].
- Add more cluster info to lvmdump.
- Fix lvdisplay man page to say LV size is reported in sectors, not KB.
- Fix loading of persistent cache if cache_dir is used.
- Only permit --force, --verbose and --debug arguments to be repeated.
- Add support for renaming mirrored LVs.
- Add --mirrorlog argument to specify log type for mirrors.
- Don't leak a file descriptor if flock or fcntl fails.
- Detect stream write failure reliably.
- Reduce severity of lstat error messages to very_verbose.
- Update to use autoconf 2.61, while still supporting 2.57.
2007-08-09 18:04:28 +00:00
* Thu Aug 09 2007 Alasdair Kergon <agk@redhat.com> - 2.02.27-3
- Clarify GPL licence as being version 2.
* Wed Aug 01 2007 Milan Broz <mbroz@redhat.com> - 2.02.27-2
- Add SUN's LDOM virtual block device (vdisk) and ps3disk to filters.
2007-08-09 18:17:55 +00:00
* Wed Jul 18 2007 Alasdair Kergon <agk@redhat.com> - 2.02.27-1
2007-07-18 18:18:23 +00:00
- Add -f to vgcfgrestore to list metadata backup files.
- Add pvdisplay --maps implementation.
- Add devices/preferred_names config regex list for displayed device names.
- Add vg_mda_count and pv_mda_count columns to reports.
- Change cling alloc policy attribute character from 'C' to l'.
- Print warnings to stderr instead of stdout.
- Fix snapshot cow area deactivation if origin is not active.
- Reinitialise internal lvmdiskscan variables when called repeatedly.
- Allow keyboard interrupt during user prompts when appropriate.
- Fix deactivation code to follow dependencies and remove symlinks.
- Fix a segfault in device_is_usable() if a device has no table.
- Fix creation and conversion of mirrors with tags.
- Add command stub for pvck.
- Handle vgsplit of an entire VG as a vgrename.
- Fix vgsplit for lvm1 format (set and validate VG name in PVs metadata).
- Split metadata areas in vgsplit properly.
- Fix and clarify vgsplit error messages.
- Update lists of attribute characters in man pages.
- Remove unsupported LVM1 options from vgcfgrestore man page.
- Update vgcfgrestore man page to show mandatory VG name.
- Update vgrename man page to include UUID and be consistent with lvrename.
- Add some more debug messages to clvmd startup.
- Fix thread race in clvmd.
- Make clvmd cope with quorum devices.
- Add extra internal error checking to clvmd.
- Fix missing lvm_shell symbol in lvm2cmd library.
- Move regex functions into libdevmapper.
- Add kernel and device-mapper targets versions to lvmdump.
- Add /sys/block listings to lvmdump.
- Make lvmdump list /dev recursively.
- Mark /etc/lvm subdirectories as directories in spec file.
2007-03-19 21:21:22 +00:00
* Mon Mar 19 2007 Alasdair Kergon <agk@redhat.com> - 2.02.24-1
- Add BuildRequires readline-static until makefiles get fixed.
2007-03-19 21:21:22 +00:00
- Fix processing of exit status in init scripts
- Fix vgremove to require at least one vg argument.
- Fix reading of striped LVs in LVM1 format.
- Flag nolocking as clustered so clvmd startup sees clustered LVs.
- Add a few missing pieces of vgname command line validation.
- Support the /dev/mapper prefix on most command lines.
* Thu Mar 08 2007 Alasdair Kergon <agk@redhat.com> - 2.02.23-1
- Fix vgrename active LV check to ignore differing vgids.
- Fix two more segfaults if an empty config file section encountered.
- Fix a leak in a reporting error path.
- Add devices/cache_dir & devices/cache_file_prefix, deprecating devices/cache.
* Tue Feb 27 2007 Alasdair Kergon <agk@redhat.com> - 2.02.22-3
- Move .cache file to /etc/lvm/cache.
* Wed Feb 14 2007 Alasdair Kergon <agk@redhat.com> - 2.02.22-2
- Rebuild after device-mapper package split.
* Wed Feb 14 2007 Alasdair Kergon <agk@redhat.com> - 2.02.22-1
- Add ncurses-static BuildRequires after package split.
2007-02-13 23:24:47 +00:00
- Fix loading of segment_libraries.
- If a PV reappears after it was removed from its VG, make it an orphan.
- Don't update metadata automatically if VGIDs don't match.
- Fix some vgreduce --removemissing command line validation.
- Trivial man page corrections (-b and -P).
- Add global/units to example.conf.
- Remove readline support from lvm.static.
2007-02-13 23:24:47 +00:00
* Mon Feb 05 2007 Alasdair Kergon <agk@redhat.com> - 2.02.21-4
- Remove file wildcards and unintentional lvmconf installation.
* Mon Feb 05 2007 Alasdair Kergon <agk@redhat.com> - 2.02.21-3
- Add build dependency on new device-mapper-devel package.
* Wed Jan 31 2007 Alasdair Kergon <agk@redhat.com> - 2.02.21-2
- Remove superfluous execute perm from .cache data file.
2007-01-30 18:20:18 +00:00
* Tue Jan 30 2007 Alasdair Kergon <agk@redhat.com> - 2.02.21-1
- Fix vgsplit to handle mirrors.
- Reorder fields in reporting field definitions.
- Fix vgs to treat args as VGs even when PV fields are displayed.
- Fix md signature check to handle both endiannesses.
2007-01-26 14:29:32 +00:00
* Fri Jan 26 2007 Alasdair Kergon <agk@redhat.com> - 2.02.20-1
- Fix exit statuses of reporting tools.
- Add some missing close() and fclose() return code checks.
- Add devices/ignore_suspended_devices to ignore suspended dm devices.
- Fix refresh_toolcontext() always to wipe persistent device filter cache.
- Long-lived processes write out persistent dev cache in refresh_toolcontext().
- Streamline dm_report_field_* interface.
- Update reporting man pages.
- Add --clustered to man pages.
- Add field definitions to report help text.
* Mon Jan 22 2007 Milan Broz <mbroz@redhat.com> - 2.02.19-2
- Remove BuildRequires libtermcap-devel
Resolves: #223766
2007-01-17 18:07:31 +00:00
* Wed Jan 17 2007 Alasdair Kergon <agk@redhat.com> - 2.02.19-1
- Fix a segfault if an empty config file section encountered.
- Fix partition table processing after sparc changes.
- Fix cmdline PE range processing segfault.
- Move basic reporting functions into libdevmapper.
2007-01-12 12:42:44 +00:00
* Fri Jan 12 2007 Alasdair Kergon <agk@redhat.com> - 2.02.18-2
- Rebuild.
2007-01-11 23:12:19 +00:00
* Thu Jan 11 2007 Alasdair Kergon <agk@redhat.com> - 2.02.18-1
- Use CFLAGS when linking so mixed sparc builds can supply -m64.
- Prevent permission changes on active mirrors.
- Print warning instead of error message if lvconvert cannot zero volume.
- Add snapshot options to lvconvert man page.
- dumpconfig accepts a list of configuration variables to display.
- Change dumpconfig to use --file to redirect output to a file.
- Avoid vgreduce error when mirror code removes the log LV.
- Fix ambiguous vgsplit error message for split LV.
- Fix lvextend man page typo.
- Use no flush suspending for mirrors.
- Fix create mirror with name longer than 22 chars.
2006-12-14 20:15:14 +00:00
* Thu Dec 14 2006 Alasdair Kergon <agk@redhat.com> - 2.02.17-1
- Add missing pvremove error message when device doesn't exist.
- When lvconvert allocates a mirror log, respect parallel area constraints.
- Check for failure to allocate just the mirror log.
- Support mirror log allocation when there is only one PV: area_count now 0.
- Fix detection of smallest area in _alloc_parallel_area() for cling policy.
- Add manpage entry for clvmd -T
- Fix hang in clvmd if a pre-command failed.
2006-12-01 23:36:54 +00:00
* Fri Dec 01 2006 Alasdair Kergon <agk@redhat.com> - 2.02.16-1
- Fix VG clustered read locks to use PR not CR.
- Adjust some alignments for ia64/sparc.
- Fix mirror segment removal to use temporary error segment.
- Always compile debug logging into clvmd.
- Add startup timeout to clvmd startup script.
- Add -T (startup timeout) switch to clvmd.
- Improve lvm_dump.sh robustness.
2006-11-21 17:51:11 +00:00
* Tue Nov 21 2006 Alasdair Kergon <agk@redhat.com> - 2.02.15-3
- Fix clvmd init script line truncation.
2006-11-21 15:20:29 +00:00
* Tue Nov 21 2006 Alasdair Kergon <agk@redhat.com> - 2.02.15-2
2006-11-21 15:18:27 +00:00
- Fix lvm.conf segfault.
2006-11-20 20:48:44 +00:00
* Mon Nov 20 2006 Alasdair Kergon <agk@redhat.com> - 2.02.15-1
- New upstream - see WHATS_NEW.
2006-11-10 21:38:34 +00:00
* Fri Nov 11 2006 Alasdair Kergon <agk@redhat.com> - 2.02.14-1
- New upstream - see WHATS_NEW.
* Mon Oct 30 2006 Alasdair Kergon <agk@redhat.com> - 2.02.13-2
- Fix high-level free-space check on partial allocation.
Resolves: #212774
2006-10-27 15:30:24 +00:00
* Fri Oct 27 2006 Alasdair Kergon <agk@redhat.com> - 2.02.13-1
- New upstream - see WHATS_NEW.
Resolves: #205818
* Fri Oct 20 2006 Alasdair Kergon <agk@redhat.com> - 2.02.12-2
- Remove no-longer-used ldconfig from lvm2-cluster and fix lvmconf
to cope without the shared library.
* Mon Oct 16 2006 Alasdair Kergon <agk@redhat.com> - 2.02.12-1
- New upstream.
* Sat Oct 14 2006 Alasdair Kergon <agk@redhat.com> - 2.02.11-6
- Incorporate lvm2-cluster as a subpackage.
2006-10-14 17:04:26 +00:00
* Sat Oct 14 2006 Alasdair Kergon <agk@redhat.com> - 2.02.11-5
- Install lvmdump script.
* Sat Oct 14 2006 Alasdair Kergon <agk@redhat.com> - 2.02.11-4
- Build in cluster locking with fallback if external locking fails to load.
2006-10-14 15:05:46 +00:00
* Sat Oct 14 2006 Alasdair Kergon <agk@redhat.com> - 2.02.11-3
- Drop .0 suffix from release.
2006-10-14 14:42:36 +00:00
* Sat Oct 14 2006 Alasdair Kergon <agk@redhat.com> - 2.02.11-2.0
- Append distribution to release.
* Fri Oct 13 2006 Alasdair Kergon <agk@redhat.com> - 2.02.11-1.0
- New upstream with numerous fixes and small enhancements.
(See the WHATS_NEW documentation file for complete upstream changelog.)
* Thu Sep 28 2006 Peter Jones <pjones@redhat.com> - 2.02.06-4
- Fix metadata and map alignment problems on ppc64 (#206202)
2006-09-19 19:38:30 +00:00
* Tue Aug 1 2006 Jeremy Katz <katzj@redhat.com> - 2.02.06-3
- require new libselinux to avoid segfaults on xen (#200783)
2006-07-27 20:41:03 +00:00
* Thu Jul 27 2006 Jeremy Katz <katzj@redhat.com> - 2.02.06-2
- free trip through the buildsystem
2006-07-12 07:15:48 +00:00
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.02.06-1.2.1
- rebuild
* Tue Jun 6 2006 Stephen C. Tweedie <sct@redhat.com> - 2.02.06-1.2
- Rebuild to pick up new nosegneg libc.a for lvm.static
2006-05-22 16:08:53 +00:00
* Mon May 22 2006 Alasdair Kergon <agk@redhat.com> - 2.02.06-1.1
- Reinstate archs now build system is back.
- BuildRequires libsepol-devel.
2006-05-12 20:25:17 +00:00
* Fri May 12 2006 Alasdair Kergon <agk@redhat.com> - 2.02.06-1.0
- New upstream release.
2006-04-22 18:17:56 +00:00
* Sat Apr 22 2006 Alasdair Kergon <agk@redhat.com> - 2.02.05-1.1
- Exclude archs that aren't building.
2006-04-21 15:46:27 +00:00
* Fri Apr 21 2006 Alasdair Kergon <agk@redhat.com> - 2.02.05-1.0
- Fix VG uuid comparisons.
* Wed Apr 19 2006 Alasdair Kergon <agk@redhat.com> - 2.02.04-1.0
- New release upstream, including better handling of duplicated VG names.
2006-02-11 04:26:16 +00:00
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.02.01-1.2.1
- bump again for double-long bug on ppc(64)
2006-02-07 12:53:42 +00:00
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.02.01-1.2
- rebuilt for new gcc4.1 snapshot and glibc changes
2005-12-09 22:41:51 +00:00
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
- rebuilt
2005-12-02 21:55:26 +00:00
* Fri Dec 2 2005 Peter Jones <pjones@redhat.com> - 2.02.01-1
- update to 2.02.01
2005-11-09 04:09:57 +00:00
* Tue Nov 8 2005 Jeremy Katz <katzj@redhat.com> - 2.01.14-4
- add patch for xen block devices
2005-10-15 13:28:33 +00:00
* Sat Oct 15 2005 Florian La Roche <laroche@redhat.com>
- add -lselinux -lsepol to the static linking -ldevice-mapper requires it
* Wed Sep 14 2005 Jeremy Katz <katzj@redhat.com> - 2.01.14-2
- the distro doesn't really work without a 2.6 kernel, so no need to require it
2005-08-04 02:15:07 +00:00
* Thu Aug 4 2005 Alasdair Kergon <agk@redhat.com> - 2.01.14-1.0
2005-08-04 02:12:45 +00:00
- And a few more bugs fixes.
* Wed Jul 13 2005 Alasdair Kergon <agk@redhat.com> - 2.01.13-1.0
- Fix several bugs discovered in the last release.
2005-06-14 18:06:09 +00:00
* Tue Jun 14 2005 Alasdair Kergon <agk@redhat.com> - 2.01.12-1.0
- New version upstream with a lot of fixes and enhancements.
2005-04-27 19:32:29 +00:00
* Wed Apr 27 2005 Alasdair Kergon <agk@redhat.com> - 2.01.08-2.1
- Add /etc/lvm
* Wed Apr 27 2005 Alasdair Kergon <agk@redhat.com> - 2.01.08-2.0
- No longer abort read operations if archive/backup directories aren't there.
- Add runtime directories and file to the package.
* Tue Mar 22 2005 Alasdair Kergon <agk@redhat.com> - 2.01.08-1.0
- Improve detection of external changes affecting internal cache.
- Add clustered VG attribute.
- Suppress rmdir opendir error message.
2005-03-10 22:37:17 +00:00
* Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.3
2005-03-10 22:14:02 +00:00
* Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.2
2005-03-10 21:46:31 +00:00
* Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.1
- Suppress some new compiler messages.
* Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.0
- Remove build directory from built-in path.
- Extra /dev scanning required for clustered operation.
* Thu Mar 03 2005 Alasdair Kergon <agk@redhat.com> - 2.01.06-1.0
- Allow anaconda to suppress warning messages.
2005-02-18 19:26:58 +00:00
* Fri Feb 18 2005 Alasdair Kergon <agk@redhat.com> - 2.01.05-1.0
- Upstream changes not affecting Fedora.
* Wed Feb 09 2005 Alasdair Kergon <agk@redhat.com> - 2.01.04-1.0
- Offset pool minors; lvm2cmd.so skips open fd check; pvmove -f gone.
* Tue Feb 01 2005 Alasdair Kergon <agk@redhat.com> - 2.01.03-1.0
- Fix snapshot device size & 64-bit display output.
2005-01-21 19:07:02 +00:00
* Fri Jan 21 2005 Alasdair Kergon <agk@redhat.com> - 2.01.02-1.0
- Minor fixes.
* Mon Jan 17 2005 Alasdair Kergon <agk@redhat.com> - 2.01.01-1.0
- Update vgcreate man page. Preparation for snapshot origin extension fix.
* Mon Jan 17 2005 Alasdair Kergon <agk@redhat.com> - 2.01.00-1.0
- Fix metadata auto-correction. Only request open_count when needed.
2005-01-12 15:43:55 +00:00
* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> - 2.00.33-2.0
- Rebuilt for new readline.
2005-01-07 20:03:55 +00:00
* Fri Jan 7 2005 Alasdair Kergon <agk@redhat.com> - 2.00.33-1.0
- pvcreate wipes ext label
- several clvm fixes
* Thu Jan 6 2005 Alasdair Kergon <agk@redhat.com> - 2.00.32-2.0
- Remove temporary /sbin symlinks no longer needed.
- Include read-only pool support in the build.
2004-12-22 22:14:14 +00:00
* Wed Dec 22 2004 Alasdair Kergon <agk@redhat.com> - 2.00.32-1.0
- More fixes (143501).
2004-12-12 21:59:44 +00:00
* Sun Dec 12 2004 Alasdair Kergon <agk@redhat.com> - 2.00.31-1.0
- Fix pvcreate install issues.
2004-12-10 16:44:26 +00:00
* Fri Dec 10 2004 Alasdair Kergon <agk@redhat.com> - 2.00.30-1.0
- Additional debugging code.
- Some trivial man page corrections.
2004-11-30 14:38:23 +00:00
* Tue Nov 30 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1.3
- Reinstate all archs.
2004-11-28 11:33:48 +00:00
* Sun Nov 28 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1.2
- Try excluding more archs.
2004-11-27 22:46:44 +00:00
* Sat Nov 27 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1.1
- Exclude s390x which fails.
2004-11-27 22:17:19 +00:00
* Sat Nov 27 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1
- Fix last fix.
2004-11-27 21:51:24 +00:00
* Sat Nov 27 2004 Alasdair Kergon <agk@redhat.com> - 2.00.28-1
- Endian fix to partition/md signature detection.
* Wed Nov 24 2004 Alasdair Kergon <agk@redhat.com> - 2.00.27-1
- Fix partition table detection & an out of memory segfault.
* Tue Nov 23 2004 Alasdair Kergon <agk@redhat.com> - 2.00.26-1
- Several installation-related fixes & man page updates.
2004-10-25 15:09:20 +00:00
* Mon Oct 25 2004 Elliot Lee <sopwith@redhat.com> - 2.00.25-1.01
- Fix 2.6 kernel requirement
* Wed Sep 29 2004 Alasdair Kergon <agk@redhat.com> - 2.00.25-1
- Fix vgmknodes return code & vgremove locking.
* Fri Sep 17 2004 Alasdair Kergon <agk@redhat.com> - 2.00.24-2
- Obsolete old lvm1 packages; refuse install if running kernel 2.4. [bz 128185]
* Thu Sep 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.24-1
- More upstream fixes. (Always check WHATS_NEW file for details.)
- Add requested BuildRequires. [bz 124916, 132408]
* Wed Sep 15 2004 Alasdair Kergon <agk@redhat.com> - 2.00.23-1
- Various minor upstream fixes.
* Thu Sep 3 2004 Alasdair Kergon <agk@redhat.com> - 2.00.22-1
- Permission fix included upstream; use different endian conversion macros.
* Thu Sep 2 2004 Jeremy Katz <katzj@redhat.com> - 2.00.21-2
- fix permissions on vg dirs
* Thu Aug 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.21-1
- New upstream release incorporating fixes plus minor enhancements.
* Tue Aug 17 2004 Jeremy Katz <katzj@redhat.com> - 2.00.20-2
- add patch for iSeries viodasd support
- add patch to check file type using stat(2) if d_type == DT_UNKNOWN (#129674)
* Sat Jul 3 2004 Alasdair Kergon <agk@redhat.com> - 2.00.20-1
- New upstream release fixes 2.6 kernel device numbers.
* Tue Jun 29 2004 Alasdair Kergon <agk@redhat.com> - 2.00.19-1
- Latest upstream release. Lots of changes (see WHATS_NEW).
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> - 2.00.15-5
- rebuilt
* Wed May 26 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-4
- clone %%description from LVM rpm
* Wed May 26 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-3
- vgscan shouldn't return error status when no VGs present
auto-import changelog data from lvm2-2.00.15-2.src.rpm Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2 - i2o patch from Markus Lidel Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1 - handle disabled SELinux correctly, so that LVMs can be detected in a non-SELinux context Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1 - Fix non-root build with current version of 'install'. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1 - Use 64-bit file offsets. Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1 - Avoid scanning devices containing md superblocks. - Integrate ENOTSUP patch. Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4 - don't die if we get ENOTSUP setting selinux contexts Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3 - Add temporary pvscan symlink for LVM1 until mkinitrd gets updated. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2 - Mark config file noreplace. Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1 - Install default /etc/lvm/lvm.conf. - Move non-static binaries to /usr/sbin. - Add temporary links in /sbin to lvm.static until rc.sysinit gets updated. Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1 - Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2 - Install the full toolset, not just 'lvm'. Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1 - Update to version 2.00.10, which incorporates the RH-specific patches and includes various fixes and enhancements detailed in WHATS_NEW.
2004-09-09 08:07:17 +00:00
* Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2
- i2o patch from Markus Lidel
* Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1
- handle disabled SELinux correctly, so that LVMs can be detected in a
non-SELinux context
* Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1
- Fix non-root build with current version of 'install'.
* Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1
- Use 64-bit file offsets.
* Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1
- Avoid scanning devices containing md superblocks.
- Integrate ENOTSUP patch.
* Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4
- don't die if we get ENOTSUP setting selinux contexts
* Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3
- Add temporary pvscan symlink for LVM1 until mkinitrd gets updated.
* Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2
- Mark config file noreplace.
* Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1
- Install default /etc/lvm/lvm.conf.
- Move non-static binaries to /usr/sbin.
- Add temporary links in /sbin to lvm.static until rc.sysinit gets updated.
* Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1
- Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper.
* Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2
- Install the full toolset, not just 'lvm'.
* Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1
- Update to version 2.00.10, which incorporates the RH-specific patches
and includes various fixes and enhancements detailed in WHATS_NEW.
* Wed Mar 17 2004 Jeremy Katz <katzj@redhat.com> 2.00.08-5
- Fix sysfs patch to find sysfs
- Take patch from dwalsh and tweak a little for setting SELinux contexts on
device node creation and also do it on the symlink creation.
Part of this should probably be pushed down to device-mapper instead
* Thu Feb 19 2004 Stephen C. Tweedie <sct@redhat.com> 2.00.08-4
- Add sysfs filter patch
- Allow non-root users to build RPM
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
* Fri Dec 5 2003 Jeremy Katz <katzj@redhat.com> 2.00.08-2
- add static lvm binary
* Tue Dec 2 2003 Jeremy Katz <katzj@redhat.com>
- Initial build.