New upstream with fixes and enhancements. Removed static libraries and
binaries & moved most remaining ones out of /usr.
This commit is contained in:
parent
0e2884032a
commit
b522816bc7
@ -1,2 +1,2 @@
|
|||||||
LVM2.2.02.29.tgz
|
LVM2.2.02.30.tgz
|
||||||
device-mapper.1.02.24.tgz
|
device-mapper.1.02.24.tgz
|
||||||
|
7
LVM2.2.02.30.tgz.asc
Normal file
7
LVM2.2.02.30.tgz.asc
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG v1.2.1 (GNU/Linux)
|
||||||
|
|
||||||
|
iD8DBQBHj5NnIoGRwVZ+LBcRAhc8AKDu8vWwfjXck8dvoDlyXWpNpoJavwCZAWl9
|
||||||
|
A+VJKcZzeAi6SwcmPbuNoiY=
|
||||||
|
=iopy
|
||||||
|
-----END PGP SIGNATURE-----
|
65
lvm2.spec
65
lvm2.spec
@ -2,8 +2,8 @@
|
|||||||
|
|
||||||
Summary: Userland logical volume management tools
|
Summary: Userland logical volume management tools
|
||||||
Name: lvm2
|
Name: lvm2
|
||||||
Version: 2.02.29
|
Version: 2.02.30
|
||||||
Release: 5%{?dist}
|
Release: 6%{?dist}
|
||||||
License: GPLv2
|
License: GPLv2
|
||||||
Group: System Environment/Base
|
Group: System Environment/Base
|
||||||
URL: http://sources.redhat.com/lvm2
|
URL: http://sources.redhat.com/lvm2
|
||||||
@ -13,8 +13,7 @@ Patch0: cluster-locking-built-in.patch
|
|||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel
|
BuildRequires: libselinux-devel >= 1.30.19-4, libsepol-devel
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: ncurses-static
|
BuildRequires: readline-devel
|
||||||
BuildRequires: readline-devel, readline-static
|
|
||||||
BuildRequires: cman-devel
|
BuildRequires: cman-devel
|
||||||
BuildRequires: module-init-tools
|
BuildRequires: module-init-tools
|
||||||
Requires: device-mapper >= %{device_mapper_version}-%{release}
|
Requires: device-mapper >= %{device_mapper_version}-%{release}
|
||||||
@ -22,8 +21,6 @@ Requires: module-init-tools
|
|||||||
Conflicts: lvm
|
Conflicts: lvm
|
||||||
Obsoletes: lvm
|
Obsoletes: lvm
|
||||||
|
|
||||||
%define _exec_prefix /usr
|
|
||||||
|
|
||||||
%description
|
%description
|
||||||
LVM2 includes all of the support for handling read/write operations on
|
LVM2 includes all of the support for handling read/write operations on
|
||||||
physical volumes (hard disks, RAID-Systems, magneto optical, etc.,
|
physical volumes (hard disks, RAID-Systems, magneto optical, etc.,
|
||||||
@ -40,21 +37,21 @@ or more physical volumes and creating one or more logical volumes
|
|||||||
%build
|
%build
|
||||||
cd device-mapper.%{device_mapper_version}
|
cd device-mapper.%{device_mapper_version}
|
||||||
%define _exec_prefix ""
|
%define _exec_prefix ""
|
||||||
%configure --enable-static_link --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig
|
%configure --with-user= --with-group= --with-device-uid=0 --with-device-gid=6 --with-device-mode=0660 --enable-pkgconfig
|
||||||
|
cd ..
|
||||||
|
%configure --enable-readline --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}
|
||||||
|
|
||||||
|
cd device-mapper.%{device_mapper_version}
|
||||||
make
|
make
|
||||||
cd ..
|
cd ..
|
||||||
%define _exec_prefix /usr
|
|
||||||
%configure --enable-static_link --enable-readline --enable-lvm1_fallback --with-clvmd=cman --with-cluster=internal --with-pool=internal --with-staticdir=/sbin --with-user= --with-group= --with-dmdir=device-mapper.%{device_mapper_version}
|
|
||||||
make DESTDIR=$RPM_BUILD_ROOT
|
make DESTDIR=$RPM_BUILD_ROOT
|
||||||
|
%define _exec_prefix /
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT
|
make install DESTDIR=$RPM_BUILD_ROOT
|
||||||
make install_cluster DESTDIR=$RPM_BUILD_ROOT
|
rm -f $RPM_BUILD_ROOT/sbin/clvmd
|
||||||
ln -s lvm.static $RPM_BUILD_ROOT/sbin/lvm
|
make install_cluster DESTDIR=$RPM_BUILD_ROOT sbindir=$RPM_BUILD_ROOT/usr/sbin
|
||||||
ln -s lvm.static $RPM_BUILD_ROOT/sbin/pvscan
|
|
||||||
ln -s lvm.static $RPM_BUILD_ROOT/sbin/vgchange
|
|
||||||
ln -s lvm.static $RPM_BUILD_ROOT/sbin/vgscan
|
|
||||||
install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/archive
|
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/backup
|
||||||
install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/cache
|
install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/cache
|
||||||
@ -62,7 +59,7 @@ install -m 0700 -d $RPM_BUILD_ROOT/var/lock/lvm
|
|||||||
install -m 0600 /dev/null $RPM_BUILD_ROOT/etc/lvm/cache/.cache
|
install -m 0600 /dev/null $RPM_BUILD_ROOT/etc/lvm/cache/.cache
|
||||||
mkdir -p -m755 $RPM_BUILD_ROOT/etc/rc.d/init.d
|
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
|
install scripts/clvmd_init_rhel4 $RPM_BUILD_ROOT/etc/rc.d/init.d/clvmd
|
||||||
install -m 0755 scripts/lvmconf.sh $RPM_BUILD_ROOT/usr/sbin/lvmconf
|
install -m 0755 scripts/lvmconf.sh $RPM_BUILD_ROOT/sbin/lvmconf
|
||||||
|
|
||||||
cd device-mapper.%{device_mapper_version}
|
cd device-mapper.%{device_mapper_version}
|
||||||
make install DESTDIR=$RPM_BUILD_ROOT usrlibdir=$RPM_BUILD_ROOT/usr/%{_lib} exec_prefix=
|
make install DESTDIR=$RPM_BUILD_ROOT usrlibdir=$RPM_BUILD_ROOT/usr/%{_lib} exec_prefix=
|
||||||
@ -73,11 +70,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%files
|
%files
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc COPYING COPYING.LIB INSTALL README VERSION WHATS_NEW
|
%doc COPYING COPYING.LIB INSTALL README VERSION WHATS_NEW
|
||||||
/sbin/lvm.static
|
%{_sbindir}/fsadm
|
||||||
/sbin/lvm
|
|
||||||
/sbin/pvscan
|
|
||||||
/sbin/vgscan
|
|
||||||
/sbin/vgchange
|
|
||||||
%{_sbindir}/lvchange
|
%{_sbindir}/lvchange
|
||||||
%{_sbindir}/lvconvert
|
%{_sbindir}/lvconvert
|
||||||
%{_sbindir}/lvcreate
|
%{_sbindir}/lvcreate
|
||||||
@ -123,6 +116,7 @@ rm -rf $RPM_BUILD_ROOT
|
|||||||
%{_sbindir}/vgscan
|
%{_sbindir}/vgscan
|
||||||
%{_sbindir}/vgsplit
|
%{_sbindir}/vgsplit
|
||||||
%{_mandir}/man5/lvm.conf.5.gz
|
%{_mandir}/man5/lvm.conf.5.gz
|
||||||
|
%{_mandir}/man8/fsadm.8.gz
|
||||||
%{_mandir}/man8/lvchange.8.gz
|
%{_mandir}/man8/lvchange.8.gz
|
||||||
%{_mandir}/man8/lvconvert.8.gz
|
%{_mandir}/man8/lvconvert.8.gz
|
||||||
%{_mandir}/man8/lvcreate.8.gz
|
%{_mandir}/man8/lvcreate.8.gz
|
||||||
@ -192,17 +186,17 @@ Extensions to LVM2 to support clusters.
|
|||||||
%post cluster
|
%post cluster
|
||||||
/sbin/chkconfig --add clvmd
|
/sbin/chkconfig --add clvmd
|
||||||
|
|
||||||
/usr/sbin/lvmconf --lockinglibdir %{_libdir}
|
/sbin/lvmconf --lockinglibdir %{_libdir}
|
||||||
|
|
||||||
%preun cluster
|
%preun cluster
|
||||||
if [ "$1" = 0 ]; then
|
if [ "$1" = 0 ]; then
|
||||||
/sbin/chkconfig --del clvmd
|
/sbin/chkconfig --del clvmd
|
||||||
/usr/sbin/lvmconf --disable-cluster
|
/sbin/lvmconf --disable-cluster
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%files cluster
|
%files cluster
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%attr(755,root,root) %{_sbindir}/clvmd
|
%attr(755,root,root) /usr/sbin/clvmd
|
||||||
%{_sbindir}/lvmconf
|
%{_sbindir}/lvmconf
|
||||||
%{_mandir}/man8/clvmd.8.gz
|
%{_mandir}/man8/clvmd.8.gz
|
||||||
/etc/rc.d/init.d/clvmd
|
/etc/rc.d/init.d/clvmd
|
||||||
@ -232,7 +226,6 @@ for the kernel device-mapper.
|
|||||||
%doc device-mapper.%{device_mapper_version}/VERSION
|
%doc device-mapper.%{device_mapper_version}/VERSION
|
||||||
%doc device-mapper.%{device_mapper_version}/WHATS_NEW
|
%doc device-mapper.%{device_mapper_version}/WHATS_NEW
|
||||||
%attr(755,root,root) /sbin/dmsetup
|
%attr(755,root,root) /sbin/dmsetup
|
||||||
%attr(755,root,root) /sbin/dmsetup.static
|
|
||||||
%{_mandir}/man8/dmsetup.8.gz
|
%{_mandir}/man8/dmsetup.8.gz
|
||||||
|
|
||||||
%package -n device-mapper-devel
|
%package -n device-mapper-devel
|
||||||
@ -250,10 +243,9 @@ the device-mapper libraries.
|
|||||||
|
|
||||||
%files -n device-mapper-devel
|
%files -n device-mapper-devel
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%attr(755,root,root) /%{_lib}/libdevmapper.a*
|
|
||||||
%attr(755,root,root) /%{_lib}/libdevmapper.so
|
%attr(755,root,root) /%{_lib}/libdevmapper.so
|
||||||
%{_includedir}/libdevmapper.h
|
%{_includedir}/libdevmapper.h
|
||||||
%{_libdir}/pkgconfig/*.pc
|
/usr%{_libdir}/pkgconfig/*.pc
|
||||||
|
|
||||||
%package -n device-mapper-libs
|
%package -n device-mapper-libs
|
||||||
Summary: Device-mapper shared library
|
Summary: Device-mapper shared library
|
||||||
@ -275,6 +267,27 @@ This package contains the device-mapper shared library, libdevmapper.
|
|||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* 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
|
* Thu Dec 20 2007 Alasdair Kergon <agk@redhat.com>> - 2.02.29-5
|
||||||
- Fix libdevmapper readahead processing with snapshots (for example).
|
- Fix libdevmapper readahead processing with snapshots (for example).
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1,2 +1,2 @@
|
|||||||
61d7f49ef4908818278713564039a1ed LVM2.2.02.29.tgz
|
58d10383fa57a95e6c4c31b2d6534c25 LVM2.2.02.30.tgz
|
||||||
44420c94a412323da9d8b1ce21f2bebd device-mapper.1.02.24.tgz
|
44420c94a412323da9d8b1ce21f2bebd device-mapper.1.02.24.tgz
|
||||||
|
Loading…
Reference in New Issue
Block a user