diff --git a/LVM2.2.02.25.tar.bz2 b/LVM2.2.02.25.tar.bz2 deleted file mode 100644 index b1651f2..0000000 --- a/LVM2.2.02.25.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d521d2bb70718403ca1b9876142bf9617470a82cd00f5407efe455ad07321be4 -size 407867 diff --git a/LVM2.2.02.28.tar.bz2 b/LVM2.2.02.28.tar.bz2 new file mode 100644 index 0000000..282ea69 --- /dev/null +++ b/LVM2.2.02.28.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b423e9b06d4ecd8b1a46a1028a805509fdca7bb26ca625bcdae04da0f5db3920 +size 421909 diff --git a/lvm2.changes b/lvm2.changes index 4e0d20d..9efaa1e 100644 --- a/lvm2.changes +++ b/lvm2.changes @@ -1,3 +1,29 @@ +------------------------------------------------------------------- +Thu Nov 22 14:49:39 CET 2007 - fehr@suse.de + +- adapt man page for pvdisplay to program (#342862) +- fix spec file to detect path to modprobe binary (#331968) + +------------------------------------------------------------------- +Thu Nov 22 12:44:16 CET 2007 - fehr@suse.de + +- update to new version 2.02.28 + Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. + Add support for renaming mirrored LVs. + Add --mirrorlog argument to specify log type for mirrors. + Fix lvdisplay man page to say LV size is reported in sectors, not KB. + Fix snapshot cow area deactivation if origin is not active. + Add vg_mda_count and pv_mda_count columns to reports. + Handle vgsplit of an entire VG as a vgrename. + Print warnings to stderr instead of stdout. + Update vgcfgrestore man page. + Allow keyboard interrupt during user prompts when appropriate. + Add -f to vgcfgrestore to list metadata backup files. + Add pvdisplay --maps implementation. + 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. + ------------------------------------------------------------------- Mon May 7 14:02:16 CEST 2007 - fehr@suse.de diff --git a/lvm2.spec b/lvm2.spec index 84db8e6..2530e4c 100644 --- a/lvm2.spec +++ b/lvm2.spec @@ -1,5 +1,5 @@ # -# spec file for package lvm2 (Version 2.02.25) +# spec file for package lvm2 (Version 2.02.28) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -10,17 +10,17 @@ Name: lvm2 -BuildRequires: device-mapper-devel -License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) +BuildRequires: device-mapper-devel module-init-tools +License: GPL v2 or later; LGPL v2.1 or later Group: System/Base -Requires: device-mapper +Requires: device-mapper >= 1.02.22 Provides: lvm Obsoletes: lvm %if %suse_version > 800 PreReq: %fillup_prereq %insserv_prereq %endif -Autoreqprov: on -Version: 2.02.25 +AutoReqProv: on +Version: 2.02.28 Release: 1 Summary: LVM2 Tools Source: LVM2.%{version}.tar.bz2 @@ -32,6 +32,7 @@ Patch2: no-inc-audit.diff Patch3: no_buildroot_shared.diff Patch4: sys_mount_instead_linux_fs.diff Patch5: pvscan_2TB_limit.diff +Patch6: man_page_sectors.diff Patch10: lvm-no_chown.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -48,10 +49,11 @@ Volume Manager. %patch3 %patch4 %patch5 +%patch6 %patch10 %build -CFLAGS="$RPM_OPT_FLAGS" \ +CFLAGS="$RPM_OPT_FLAGS" MODPROBE_CMD=/sbin/modprobe \ ./configure --prefix=/ \ --mandir=%{_mandir} \ --includedir=/usr/include \ @@ -180,6 +182,26 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man8/vgsplit.8.gz %changelog +* Thu Nov 22 2007 - fehr@suse.de +- adapt man page for pvdisplay to program (#342862) +- fix spec file to detect path to modprobe binary (#331968) +* Thu Nov 22 2007 - fehr@suse.de +- update to new version 2.02.28 + Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. + Add support for renaming mirrored LVs. + Add --mirrorlog argument to specify log type for mirrors. + Fix lvdisplay man page to say LV size is reported in sectors, not KB. + Fix snapshot cow area deactivation if origin is not active. + Add vg_mda_count and pv_mda_count columns to reports. + Handle vgsplit of an entire VG as a vgrename. + Print warnings to stderr instead of stdout. + Update vgcfgrestore man page. + Allow keyboard interrupt during user prompts when appropriate. + Add -f to vgcfgrestore to list metadata backup files. + Add pvdisplay --maps implementation. + 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. * Mon May 07 2007 - fehr@suse.de - update to new version 2.02.25 Add devices/preferred_names config regex list for displayed device names diff --git a/man_page_sectors.diff b/man_page_sectors.diff new file mode 100644 index 0000000..cb21700 --- /dev/null +++ b/man_page_sectors.diff @@ -0,0 +1,11 @@ +--- man/pvdisplay.8 ++++ man/pvdisplay.8 2007/11/22 13:43:49 +@@ -25,7 +25,7 @@ + + * physical volume device name + * volume group name +-* physical volume size in kilobytes ++* physical volume size in sectors + * internal physical volume number (obsolete) + * physical volume status + * physical volume (not) allocatable diff --git a/pvscan_2TB_limit.diff b/pvscan_2TB_limit.diff index 8543f31..a9bddaf 100644 --- a/pvscan_2TB_limit.diff +++ b/pvscan_2TB_limit.diff @@ -1,11 +1,11 @@ --- tools/pvscan.c -+++ tools/pvscan.c 2005/09/26 11:32:23 -@@ -158,7 +158,7 @@ - size_new += pv->size; - size_total += pv->size; ++++ tools/pvscan.c 2007/11/22 12:24:51 +@@ -166,7 +166,7 @@ + size_new += pv_size(pv); + size_total += pv_size(pv); } else -- size_total += pv->pe_count * pv->pe_size; -+ size_total += (uint64_t)pv->pe_count * pv->pe_size; +- size_total += pv_pe_count(pv) * pv_pe_size(pv); ++ size_total += (uint64_t)pv_pe_count(pv) * pv_pe_size(pv); } /* find maximum pv name length */