OBS User unknown 2008-02-01 21:54:25 +00:00 committed by Git OBS Bridge
parent 52f66e1a68
commit 015d24d111
5 changed files with 146 additions and 90 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:79c07847000c5eec599632334402695c6593222995ccf26df94e9ed7cb109485
size 426196

3
LVM2.2.02.32.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:df6d1155b93d377978619a7412a64a783b0d2087560f43307df5ca26fb814608
size 443617

View File

@ -20,6 +20,17 @@
$(libdir)/$<.$(LIB_VERSION)
$(LN_S) -f $<.$(LIB_VERSION) $(libdir)/$<
--- dmeventd/snapshot/Makefile.in
+++ dmeventd/snapshot/Makefile.in 2008/01/31 11:14:31
@@ -30,7 +30,7 @@
include $(top_srcdir)/make.tmpl
install: libdevmapper-event-lvm2snapshot.$(LIB_SUFFIX)
- $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) $< \
+ $(INSTALL) -D -m 555 $(STRIP) $< \
$(libdir)/$<.$(LIB_VERSION)
$(LN_S) -f $<.$(LIB_VERSION) $(libdir)/$<
--- doc/Makefile.in
+++ doc/Makefile.in
@@ -23,7 +23,7 @@
@ -124,14 +135,17 @@
done; \
)
--- scripts/Makefile.in
+++ scripts/Makefile.in
@@ -18,6 +18,6 @@
+++ scripts/Makefile.in 2008/01/31 11:26:46
@@ -18,8 +18,8 @@
include $(top_srcdir)/make.tmpl
install:
- $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) lvm_dump.sh \
+ $(INSTALL) -D -m 555 $(STRIP) lvm_dump.sh \
$(sbindir)/lvmdump
- $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) fsadm.sh \
+ $(INSTALL) -D -m 555 $(STRIP) fsadm.sh \
$(sbindir)/fsadm
--- tools/Makefile.in
+++ tools/Makefile.in
@ -171,13 +185,3 @@
$(staticdir)/lvm.static
install: $(INSTALL_TARGETS)
--- tools/fsadm/Makefile.in
+++ tools/fsadm/Makefile.in
@@ -26,6 +26,6 @@
$(CC) -o $@ $(OBJECTS) -rdynamic
install: fsadm
- $(INSTALL) -D $(OWNER) $(GROUP) -m 555 $(STRIP) fsadm \
+ $(INSTALL) -D -m 555 $(STRIP) fsadm \
$(sbindir)/fsadm

View File

@ -1,3 +1,30 @@
-------------------------------------------------------------------
Thu Jan 31 12:01:35 CET 2008 - fehr@suse.de
- update to new version 2.02.32
Fix two check_lv_segments error messages to show whole segment
Refactor mirror log attachment code
Fix pvs, vgs, lvs error exit status on some error paths
Avoid readahead error message with default setting of lvcreate -M1
Set default readahead to twice maximium stripe size
Reinstate VG extent size and stripe size defaults (halved)
Change vgsplit -l (for unimplemented --list) into --maxlogicalvolumes
Fix process_all_pvs to detect non-orphans with no MDAs correctly
Don't use block_on_error with mirror targets version 1.12 and above
Update vgsplit to accept vgcreate options when new VG is destination
Update vgsplit to accept existing VG as destination
lvconvert waits for completion of initial sync by default
Refactor vgcreate for parameter validation and add tests
Add new convert_lv field to lvs output
Print warning when lvm tools are running as non-root
Prevent pvcreate from overwriting MDA-less PVs belonging to active VGs
Fix a segfault if using pvs with --all argument
Update --uuid argument description in man pages
Fix vgreduce PV list processing not to process every PV in the VG
Extend lvconvert to use polldaemon
Add support for stacked mirrors
Major restructuring of pvmove and lvconvert layer manipulation code
-------------------------------------------------------------------
Mon Dec 10 12:29:12 CET 2007 - fehr@suse.de

175
lvm2.spec
View File

@ -1,7 +1,7 @@
#
# spec file for package lvm2 (Version 2.02.29)
# spec file for package lvm2 (Version 2.02.32)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@ -20,7 +20,7 @@ Obsoletes: lvm
PreReq: %fillup_prereq %insserv_prereq
%endif
AutoReqProv: on
Version: 2.02.29
Version: 2.02.32
Release: 1
Summary: LVM2 Tools
Source: LVM2.%{version}.tar.bz2
@ -93,6 +93,7 @@ rm -rf $RPM_BUILD_ROOT
%config /etc/lvm/lvm.conf
%config /etc/init.d/boot.lvm
/var/adm/fillup-templates/sysconfig.lvm
/sbin/fsadm
/sbin/lvchange
/sbin/lvconvert
/sbin/lvcreate
@ -182,7 +183,31 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man8/vgsplit.8.gz
%changelog
* Mon Dec 10 2007 - fehr@suse.de
* Thu Jan 31 2008 fehr@suse.de
- update to new version 2.02.32
Fix two check_lv_segments error messages to show whole segment
Refactor mirror log attachment code
Fix pvs, vgs, lvs error exit status on some error paths
Avoid readahead error message with default setting of lvcreate -M1
Set default readahead to twice maximium stripe size
Reinstate VG extent size and stripe size defaults (halved)
Change vgsplit -l (for unimplemented --list) into --maxlogicalvolumes
Fix process_all_pvs to detect non-orphans with no MDAs correctly
Don't use block_on_error with mirror targets version 1.12 and above
Update vgsplit to accept vgcreate options when new VG is destination
Update vgsplit to accept existing VG as destination
lvconvert waits for completion of initial sync by default
Refactor vgcreate for parameter validation and add tests
Add new convert_lv field to lvs output
Print warning when lvm tools are running as non-root
Prevent pvcreate from overwriting MDA-less PVs belonging to active VGs
Fix a segfault if using pvs with --all argument
Update --uuid argument description in man pages
Fix vgreduce PV list processing not to process every PV in the VG
Extend lvconvert to use polldaemon
Add support for stacked mirrors
Major restructuring of pvmove and lvconvert layer manipulation code
* Mon Dec 10 2007 fehr@suse.de
- update to new version 2.02.29
Accept sizes with --readahead argument.
Store size arguments as sectors internally.
@ -198,10 +223,10 @@ rm -rf $RPM_BUILD_ROOT
Add %%PVS extents option to lvresize, lvextend, and lvcreate.
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.
* Thu Nov 22 2007 - fehr@suse.de
* 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
* 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.
@ -218,7 +243,7 @@ rm -rf $RPM_BUILD_ROOT
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
* 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
Update pvck to include text metadata area and record detection
@ -230,13 +255,13 @@ rm -rf $RPM_BUILD_ROOT
Fix vgsplit to handle mirrors
Fix md signature check to handle both endiannesses
Add devices/ignore_suspended_devices to ignore suspended dm devices
* Tue Feb 20 2007 - fehr@suse.de
* Tue Feb 20 2007 fehr@suse.de
- add boot.dmraid to Should-Start in boot.lvm2
* Sun Feb 11 2007 - ro@suse.de
* Sun Feb 11 2007 ro@suse.de
- fix build as non-root and use DESTDIR
* Mon Jan 08 2007 - fehr@suse.de
* Mon Jan 08 2007 fehr@suse.de
- fix buggy pointer arithmetic (#232117)
* Mon Dec 18 2006 - fehr@suse.de
* Mon Dec 18 2006 fehr@suse.de
- update to new version 2.02.17
Add missing pvremove error message when device doesn't exist.
When lvconvert allocates a mirror log, respect parallel area constraints.
@ -248,7 +273,7 @@ rm -rf $RPM_BUILD_ROOT
Add manpage entry for clvmd -T
Fix gulm operation of clvmd, including a hang when doing lvchange -aey
Fix hang in clvmd if a pre-command failed.
* Wed Dec 06 2006 - fehr@suse.de
* Wed Dec 06 2006 fehr@suse.de
- update to new version 2.02.16
Fix VG clustered read locks to use PR not CR.
Adjust some alignments for ia64/sparc.
@ -269,7 +294,7 @@ rm -rf $RPM_BUILD_ROOT
Change .cache timestamp comparisons to use ctime.
Fix mirror log LV writing to set all bits in whole LV.
Fix high-level free space check for partial allocations.
* Mon Oct 30 2006 - fehr@suse.de
* Mon Oct 30 2006 fehr@suse.de
- update to new version 2.02.13 to finally fix bug #178321
Add couple of missing files to tools/Makefile CLEAN_TARGETS.
When adding snapshot leave cow LV mapped device active after zeroing.
@ -281,7 +306,7 @@ rm -rf $RPM_BUILD_ROOT
Cope if same PV is included more than once in cmdline PE range list.
Set PV size to current device size if it is found to be zero.
Add segment parameter to target_present functions.
* Tue Oct 17 2006 - fehr@suse.de
* Tue Oct 17 2006 fehr@suse.de
- update to new version 2.02.12
Fix pvdisplay to use vg_read() for non-orphans.
Fall back to internal locking if external locking lib is missing or fails.
@ -312,7 +337,7 @@ rm -rf $RPM_BUILD_ROOT
Fix two potential NULL pointer derefs in error cases in vg_read().
Separate --enable-cluster from locking lib options in lvmconf.sh.
Add a missing comma in lvcreate man page.
* Wed Sep 20 2006 - fehr@suse.de
* Wed Sep 20 2006 fehr@suse.de
- update to new version 2.02.10
Fix lvconvert mirror change case detection logic.
Fix mirror log detachment so it correctly becomes a standalone LV.
@ -338,15 +363,15 @@ rm -rf $RPM_BUILD_ROOT
Add mirror options to man pages.
Prevent mirror renames.
Move CMDLIB code into separate file and record whether static build.
* Wed Sep 13 2006 - fehr@suse.de
* Wed Sep 13 2006 fehr@suse.de
- change BuildRequires to device-mapper-devel
* Mon Aug 21 2006 - fehr@suse.de
* Mon Aug 21 2006 fehr@suse.de
- update to new version 2.02.09
Fix PE_ALIGN for pagesize over 32KB.
Separate out LVM1_PE_ALIGN and pe_align().
Add lvm_getpagesize wrapper.
Add --maxphysicalvolumes to vgchange.
* Wed Aug 16 2006 - fehr@suse.de
* Wed Aug 16 2006 fehr@suse.de
- update to new version 2.02.08
Add checks for duplicate LV name, lvid and PV id before writing metadata.
Report all sanity check failures, not just the first.
@ -354,10 +379,10 @@ rm -rf $RPM_BUILD_ROOT
Add unreliable --trustcache option to reporting commands.
Fix locking for mimage removal.
Fix clvmd_init_rhel4 'status' exit code.
* Fri Jul 28 2006 - olh@suse.de
* Fri Jul 28 2006 olh@suse.de
- remove dropped boot.ibmsis from boot.lvm
- boot.rootfsck should start before boot.lvm (#181972)
* Wed Jul 26 2006 - fehr@suse.de
* Wed Jul 26 2006 fehr@suse.de
- update to new version 2.02.06
Fix activation logic in lvchange --persistent.
Don't ignore persistent minor numbers when activating.
@ -372,7 +397,7 @@ rm -rf $RPM_BUILD_ROOT
Add 'Completed' debug message.
Don't attempt library exit after reloading config files.
Always compile with libdevmapper, even if device-mapper is disabled.
* Mon May 22 2006 - fehr@suse.de
* Mon May 22 2006 fehr@suse.de
- update to new version 2.02.06
Propagate --monitor around cluster.
Add --monitor to vgcreate and lvcreate to control dmeventd registration.
@ -393,20 +418,20 @@ rm -rf $RPM_BUILD_ROOT
Ignore empty strings in config files.
Require non-zero regionsize and document parameter on lvcreate man page.
Invalidate cache if composition of VG changed externally.
* Wed Apr 26 2006 - hare@suse.de
* Wed Apr 26 2006 hare@suse.de
- add LVM_DEVICE_TIMEOUT sysconfig variable to make sure
udev has finished processing (#149979)
- Fix init script dependencies
* Mon Apr 24 2006 - fehr@suse.de
* Mon Apr 24 2006 fehr@suse.de
- update to new version 2.02.05
Fix vgid string termination in recent cache code
* Thu Apr 20 2006 - fehr@suse.de
* Thu Apr 20 2006 fehr@suse.de
- update to new version 2.02.04
Check for libsepol.
Add some cflow & scope support.
Separate out DEFS from CFLAGS.
Remove inlines and use unique function names.
* Wed Apr 19 2006 - fehr@suse.de
* Wed Apr 19 2006 fehr@suse.de
- update to new version 2.02.03
vgrename accepts vgid and exported VG.
Add --partial to pvs.
@ -427,11 +452,11 @@ rm -rf $RPM_BUILD_ROOT
Fix dmeventd build.
clvmd now uses libcman rather than cman ioctls.
clvmd will allow new cman to shutdown on request.
* Thu Apr 06 2006 - fehr@suse.de
* Thu Apr 06 2006 fehr@suse.de
- add option --mknodes to vgscan call in /etc/init.d/boot.lvm to
avoid potential inconsistencies in minor number of dm devices after
reboot when root fs is LVM LV (#139740)
* Tue Mar 14 2006 - fehr@suse.de
* Tue Mar 14 2006 fehr@suse.de
- update to new version 2.02.02
Add %%.so: %%.a make template rule.
Switchover library building to use LIB_SUFFIX.
@ -453,110 +478,110 @@ rm -rf $RPM_BUILD_ROOT
Move create_mirror_log() into toollib.
Determine parallel PVs to avoid with ALLOC_NORMAL allocation.
Fix lv_empty.
* Wed Jan 25 2006 - mls@suse.de
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Dec 19 2005 - fehr@suse.de
* Mon Dec 19 2005 fehr@suse.de
- add new binary /sbin/lvconvert to file list
* Tue Dec 13 2005 - fehr@suse.de
* Tue Dec 13 2005 fehr@suse.de
- add patch lvm-lock.diff to fix bug #138128
* Tue Dec 06 2005 - fehr@suse.de
* Tue Dec 06 2005 fehr@suse.de
- update to new version 2.02.01
* Tue Nov 08 2005 - fehr@suse.de
* Tue Nov 08 2005 fehr@suse.de
- add fix_striped_old_format.diff to allow striped volumes with
old metadata format (#130433)
- add fix_dm_as_pv.diff to allow usage of dm devices as PVs (#129960)
* Mon Oct 17 2005 - fehr@suse.de
* Mon Oct 17 2005 fehr@suse.de
- update to new version 2.01.15
* Mon Sep 26 2005 - fehr@suse.de
* Mon Sep 26 2005 fehr@suse.de
- fix bug in pvscan.c with PVs larger than 2TB in VGs
* Thu Aug 04 2005 - fehr@suse.de
* Thu Aug 04 2005 fehr@suse.de
- update to new version 2.01.14
* Mon Jul 18 2005 - fehr@suse.de
* Mon Jul 18 2005 fehr@suse.de
- update to new version 2.01.13
* Thu Jun 16 2005 - fehr@suse.de
* Thu Jun 16 2005 fehr@suse.de
- update to new version 2.01.12
* Wed Jun 15 2005 - meissner@suse.de
* Wed Jun 15 2005 meissner@suse.de
- add libselinux to nfb to enable selinux support.
- use RPM_OPT_FLAGS.
* Tue Jun 14 2005 - fehr@suse.de
* Tue Jun 14 2005 fehr@suse.de
- update to new version 2.01.11
* Wed May 04 2005 - fehr@suse.de
* Wed May 04 2005 fehr@suse.de
- update to new version 2.01.10
* Mon Apr 11 2005 - fehr@suse.de
* Mon Apr 11 2005 fehr@suse.de
- use -y instead of -Y in options for call to fillup_and_insserv
(#76689)
- update to new version 2.01.09
* Wed Mar 09 2005 - fehr@suse.de
* Wed Mar 09 2005 fehr@suse.de
- update to new version 2.01.07
* Mon Mar 07 2005 - fehr@suse.de
* Mon Mar 07 2005 fehr@suse.de
- update to new version 2.01.06
* Thu Feb 10 2005 - fehr@suse.de
* Thu Feb 10 2005 fehr@suse.de
- update to new version 2.01.04
* Wed Feb 02 2005 - fehr@suse.de
* Wed Feb 02 2005 fehr@suse.de
- update to new version 2.01.03
* Mon Jan 24 2005 - fehr@suse.de
* Mon Jan 24 2005 fehr@suse.de
- update to new version 2.01.02
* Thu Jan 20 2005 - fehr@suse.de
* Thu Jan 20 2005 fehr@suse.de
- update to new version 2.01.01
* Wed Jan 19 2005 - fehr@suse.de
* Wed Jan 19 2005 fehr@suse.de
- update to new version 2.01.00
* Tue Jan 11 2005 - fehr@suse.de
* Tue Jan 11 2005 fehr@suse.de
- update to new version 2.00.33
* Wed Jan 05 2005 - arvin@suse.de
* Wed Jan 05 2005 arvin@suse.de
- update to new version 2.00.32
* Fri Dec 17 2004 - arvin@suse.de
* Fri Dec 17 2004 arvin@suse.de
- fixed -s option of vgdisplay (bug #49177)
* Mon Nov 29 2004 - fehr@suse.de
* Mon Nov 29 2004 fehr@suse.de
- update to new version 2.00.29
* Thu Nov 25 2004 - fehr@suse.de
* Thu Nov 25 2004 fehr@suse.de
- update to new version 2.00.27
* Wed Nov 24 2004 - fehr@suse.de
* Wed Nov 24 2004 fehr@suse.de
- update to new version 2.00.26
* Wed Sep 29 2004 - fehr@suse.de
* Wed Sep 29 2004 fehr@suse.de
- update to new version 2.00.25
* Wed Sep 22 2004 - fehr@suse.de
* Wed Sep 22 2004 fehr@suse.de
- prevent buggy macro for MAJOR in kdev_t.h creep into code via
include of linux/fs.h
* Mon Sep 20 2004 - fehr@suse.de
* Mon Sep 20 2004 fehr@suse.de
- update to new version 2.00.24
* Thu Sep 16 2004 - fehr@suse.de
* Thu Sep 16 2004 fehr@suse.de
- update to new version 2.00.23
* Mon Sep 06 2004 - fehr@suse.de
* Mon Sep 06 2004 fehr@suse.de
- update to new version 2.00.22
* Mon Aug 23 2004 - fehr@suse.de
* Mon Aug 23 2004 fehr@suse.de
- update to new version 2.00.21
- new version obsoletes lvm2-vgscan.patch
* Wed Jul 14 2004 - fehr@suse.de
* Wed Jul 14 2004 fehr@suse.de
- update to new version 2.00.20
* Mon Jun 07 2004 - fehr@suse.de
* Mon Jun 07 2004 fehr@suse.de
- update to new version 2.00.16
- add forgotten patch no-inc-audit.diff needed for STABLE
* Mon May 24 2004 - fehr@suse.de
* Mon May 24 2004 fehr@suse.de
- update to new version 2.00.15 to fix bug #41020
* Mon May 24 2004 - hare@suse.de
* Mon May 24 2004 hare@suse.de
- Fixed vgscan on S/390 (readdir returned DT_UNKNOWN)
* Thu May 13 2004 - fehr@suse.de
* Thu May 13 2004 fehr@suse.de
- ignore udev names in default configuration to prevent yast2
confusion (#36869)
* Mon Apr 19 2004 - fehr@suse.de
* Mon Apr 19 2004 fehr@suse.de
- accept additional devices (IDE->64, iseries/vd->8, #39114)
* Thu Apr 01 2004 - fehr@suse.de
* Thu Apr 01 2004 fehr@suse.de
- update to new version 2.00.09 (fixes #34657 and #36877)
* Tue Mar 02 2004 - ro@suse.de
* Tue Mar 02 2004 ro@suse.de
- boot.lvm: root-fs is mounted-rw by boot.rootfsck
* Thu Feb 26 2004 - fehr@suse.de
* Thu Feb 26 2004 fehr@suse.de
- skip cdroms and device with zero size on probing
* Wed Feb 04 2004 - fehr@suse.de
* Wed Feb 04 2004 fehr@suse.de
- update to new version 2.00.08
- now lvm2 obsoletes lvm
* Thu Sep 18 2003 - fehr@suse.de
* Thu Sep 18 2003 fehr@suse.de
- fix boot.lvm to cope with LABEL= and UUID= in /etc/fstab
also check reiser filesystem (#31060)
* Wed Sep 17 2003 - fehr@suse.de
* Wed Sep 17 2003 fehr@suse.de
- update to new version 2.00.07
* Thu Aug 21 2003 - fehr@suse.de
* Thu Aug 21 2003 fehr@suse.de
- update to new version 2.00.06
* Mon Aug 18 2003 - garloff@suse.de
* Mon Aug 18 2003 garloff@suse.de
- (#29083) Add # X-UnitedLinux-Should-Start: boot.scsidev
* Tue Jul 01 2003 - fehr@suse.de
* Tue Jul 01 2003 fehr@suse.de
- created initial version of a SuSE package