source: projects/specs/trunk/l/lvm2/lvm2-vl.spec @ 11537

Revision 11537, 25.3 KB checked in by tomop, 6 years ago (diff)

lvm2-2.02.177-1

Line 
1%define lvm_version 2.02.177
2%define device_mapper_version 1.02.146
3%define with_cluster 0
4
5%define _unpackaged_files_terminate_build 1
6
7# Do not reset Release to 1 unless both lvm2 and device-mapper
8# versions are increased together.
9
10Summary: Userland logical volume management tools
11Summary(ja): 論理ボリューム管理ツール
12Name: lvm2
13Version: %{lvm_version}
14Release: 1%{?_dist_release}
15License: GPLv2
16Group: System Environment/Base
17URL: http://sources.redhat.com/lvm2
18
19Source0: LVM2.%{lvm_version}.tgz
20Patch0: lvm2-set-default-preferred_names.patch
21Patch1: lvm2-lvmetad-timeout.patch
22# Upstream: 3f9ae846b89a
23Patch2: lvm2-2_02_178-lvmlockd-fix-uninitialized.patch
24
25Patch10: libdevmapper-static.patch
26
27#Patch20: lvm2-2.02.107-fix-dupliate-const.patch
28
29BuildRoot: %{_tmppath}/%{name}-%{lvm_version}-%{release}-buildroot
30BuildRequires: libtermcap-devel
31BuildRequires: ncurses-devel
32BuildRequires: readline-devel
33BuildRequires: eudev-libudev-devel
34Requires: device-mapper >= %{device_mapper_version}-%{release}
35Requires: device-mapper-event >= %{device_mapper_version}-%{release}
36Requires: %{name}-libs = %{version}-%{release}
37Conflicts: lvm
38Obsoletes: lvm
39
40Distribution: Vine Linux
41Vendor: Project Vine
42Packager: daisuke
43
44%define _exec_prefix /usr
45
46%description
47LVM2 includes all of the support for handling read/write operations on
48physical volumes (hard disks, RAID-Systems, magneto optical, etc.,
49multiple devices (MD), see mdadd(8) or even loop devices, see
50losetup(8)), creating volume groups (kind of virtual disks) from one
51or more physical volumes and creating one or more logical volumes
52(kind of logical partitions) in volume groups.
53
54%package devel
55Summary: Development libraries and headers for lvm2
56Summary(ja): LVM2 の開発用ライブラリ及びヘッダファイル
57Group: Development/Libraries
58License: LGPLv2
59Requires: %{name} = %{version}-%{release}
60Requires: %{name}-libs = %{version}-%{release}
61Requires: device-mapper-devel >= %{device_mapper_version}-%{release}
62Requires: device-mapper-event-devel >= %{device_mapper_version}-%{release}
63Requires: pkgconfig
64
65%description devel
66This package contains files needed to develop applications that use
67the lvm2 libraries.
68
69%package libs
70Summary: lvm2 shared libraries
71Summary(ja): LVM2 の共有ライブラリ
72License: LGPLv2
73Group: System Environment/Libraries
74
75%description libs
76This package contains shared lvm2 libraries for applications.
77
78%if %{with_cluster}
79# lvm2-cluster
80%package cluster
81Summary: Cluster extensions for userland logical volume management tools
82License: GPLv2
83Group: System Environment/Base
84Requires: lvm2 >= %{version}-%{lvm_release}
85Requires(post): chkconfig
86Requires(preun): chkconfig
87Requires(preun): device-mapper >= %{device_mapper_version}
88Requires(preun): lvm2 >= 2.02
89
90%description cluster
91Extensions to LVM2 to support clusters.
92%endif
93
94# device-mapper
95%package -n device-mapper
96Summary: Device mapper utility
97Summary(ja): Device-mapper ユーティリティ集
98Version: %{device_mapper_version}
99Release: %{release}
100License: GPLv2
101Group: System Environment/Base
102URL: http://sources.redhat.com/dm
103Requires: device-mapper-libs = %{device_mapper_version}-%{release}
104Requires: eudev-libudev
105Requires: util-linux-ng >= 2.15
106
107%description -n device-mapper
108This package contains the supporting userspace utility, dmsetup,
109for the kernel device-mapper.
110
111# device-mapper-devel
112%package -n device-mapper-devel
113Summary: Development libraries and headers for device-mapper
114Summary(ja): Device-mapper の開発用ライブラリ及びヘッダファイル
115Version: %{device_mapper_version}
116Release: %{release}
117License: LGPLv2
118Group: Development/Libraries
119Requires: device-mapper = %{device_mapper_version}-%{release}
120Requires: device-mapper-libs = %{device_mapper_version}-%{release}
121
122%description -n device-mapper-devel
123This package contains files needed to develop applications that use
124the device-mapper libraries.
125
126# device-mapper-static
127%package -n device-mapper-static
128Summary: Static libraries for device-mapper
129Summary(ja): Device-mapper の静的ライブラリ
130Version: %{device_mapper_version}
131Release: %{release}
132License: LGPLv2
133Group: Development/Libraries
134Requires: device-mapper-devel = %{device_mapper_version}-%{release}
135
136%description -n device-mapper-static
137This package contains the device-mapper static libraries.
138
139%package -n device-mapper-libs
140Summary: Device-mapper shared library
141Summary(ja): Device-mapper の共有ライブラリ
142Version: %{device_mapper_version}
143Release: %{release}
144License: LGPLv2
145Group: System Environment/Libraries
146Obsoletes: device-mapper < 1.02.30-1
147
148%description -n device-mapper-libs
149This package contains the device-mapper shared library, libdevmapper.
150
151%package -n device-mapper-event
152Summary: Device-mapper event daemon
153Summary(ja): Device-mapper イベントデーモン
154Group: System Environment/Base
155Version: %{device_mapper_version}
156Release: %{release}
157Requires: device-mapper = %{device_mapper_version}-%{release}
158Requires: device-mapper-event-libs = %{device_mapper_version}-%{release}
159
160%description -n device-mapper-event
161This package contains the dmeventd daemon for monitoring the state
162of device-mapper devices.
163
164%package -n device-mapper-event-libs
165Summary: Device-mapper event daemon shared library
166Summary(ja): Device-mapper イベントデーモン共有ライブラリ
167Version: %{device_mapper_version}
168Release: %{release}
169License: LGPLv2
170Group: System Environment/Libraries
171
172%description -n device-mapper-event-libs
173This package contains the device-mapper event daemon shared library,
174libdevmapper-event.
175
176%package -n device-mapper-event-devel
177Summary: Development libraries and headers for the device-mapper event daemon
178Summary(ja): Device-mapper イベントデーモンの開発用ライブラリ及びヘッダファイル
179Version: %{device_mapper_version}
180Release: %{release}
181License: LGPLv2
182Group: Development/Libraries
183Requires: device-mapper-event = %{device_mapper_version}-%{release}
184Requires: pkgconfig
185
186%description -n device-mapper-event-devel
187This package contains files needed to develop applications that use
188the device-mapper event library.
189
190%prep
191%setup -q -n LVM2.%{lvm_version}
192%patch0 -p1 -b .preferred_names
193%patch1 -p1 -b .lvmetad_timeout
194%patch2 -p1 -b .lvmlockd_uninitialized
195
196%patch10 -p1 -b .libdevmapper_static
197
198#%patch20 -p1
199
200%build
201%define _exec_prefix /
202%define _bindir /bin
203%define _sbindir /sbin
204%define _libdir /%{_lib}
205%define _udevbasedir /lib/udev
206%define _udevdir %{_udevbasedir}/rules.d
207
208%configure \
209  --enable-readline \
210  --enable-lvm1_fallback \
211  --enable-fsadm \
212  --with-pool=internal \
213  --with-staticdir=/sbin \
214  --with-user= --with-group= \
215  --with-usrlibdir=/usr/%{_lib} \
216  --with-usrsbindir=/usr/sbin \
217  --with-dmdir=device-mapper.%{device_mapper_version} \
218  --with-udevdir=%{_udevdir} \
219  --with-device-uid=0 --with-device-gid=6 \
220  --with-device-mode=0660 \
221  --enable-pkgconfig \
222  --enable-applib \
223  --enable-cmdlib \
224  --enable-dmeventd \
225  --enable-udev_sync
226
227make %{?_smp_mflags}
228
229%install
230rm -rf $RPM_BUILD_ROOT
231make install DESTDIR=$RPM_BUILD_ROOT
232install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/archive
233install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/backup
234install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/cache
235install -m 0700 -d $RPM_BUILD_ROOT/var/lock/lvm
236install -m 0600 /dev/null $RPM_BUILD_ROOT/etc/lvm/cache/.cache
237mkdir -p -m755 $RPM_BUILD_ROOT/etc/rc.d/init.d
238%if %{with_cluster}
239install scripts/clvmd_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/clvmd
240install scripts/cmirrord_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/cmirrord
241%endif
242install -m 0755 scripts/lvm2_monitoring_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/lvm2-monitor
243install -m 0755 scripts/lvmconf.sh $RPM_BUILD_ROOT/sbin/lvmconf
244
245install -m 644 libdm/ioctl/libdevmapper.a $RPM_BUILD_ROOT/usr%{_libdir}
246
247%clean
248rm -rf $RPM_BUILD_ROOT
249
250%post
251/sbin/ldconfig
252/sbin/chkconfig --add lvm2-monitor
253
254%preun
255if [ "$1" = 0 ]; then
256        /sbin/chkconfig --del lvm2-monitor
257fi
258
259%post libs -p /sbin/ldconfig
260
261%postun libs -p /sbin/ldconfig
262
263%if %{with_cluster}
264%post cluster
265/sbin/chkconfig --add clvmd
266
267/sbin/lvmconf --lockinglibdir %{_libdir}
268
269%preun cluster
270if [ "$1" = 0 ]; then
271        /sbin/chkconfig --del clvmd
272        /sbin/lvmconf --disable-cluster
273fi
274%endif
275
276%post -n device-mapper-libs -p /sbin/ldconfig
277
278%postun -n device-mapper-libs -p /sbin/ldconfig
279
280%post -n device-mapper-event-libs -p /sbin/ldconfig
281
282%postun -n device-mapper-event-libs -p /sbin/ldconfig
283
284%files
285%defattr(-,root,root,-)
286%doc COPYING COPYING.LIB INSTALL README VERSION WHATS_NEW
287%attr(555,root,root) %{_sbindir}/fsadm
288%{_sbindir}/lvchange
289%{_sbindir}/lvconvert
290%{_sbindir}/lvcreate
291%{_sbindir}/lvdisplay
292%{_sbindir}/lvextend
293%{_sbindir}/lvm
294%{_sbindir}/lvmconf
295%{_sbindir}/lvmconfig
296%{_sbindir}/lvmdiskscan
297%{_sbindir}/lvmdump
298%{_sbindir}/lvmsadc
299%{_sbindir}/lvmsar
300%{_sbindir}/lvreduce
301%{_sbindir}/lvremove
302%{_sbindir}/lvrename
303%{_sbindir}/lvresize
304%{_sbindir}/lvs
305%{_sbindir}/lvscan
306%{_sbindir}/pvchange
307%{_sbindir}/pvck
308%{_sbindir}/pvcreate
309%{_sbindir}/pvdisplay
310%{_sbindir}/pvmove
311%{_sbindir}/pvremove
312%{_sbindir}/pvresize
313%{_sbindir}/pvs
314%{_sbindir}/pvscan
315%{_sbindir}/vgcfgbackup
316%{_sbindir}/vgcfgrestore
317%{_sbindir}/vgchange
318%{_sbindir}/vgck
319%{_sbindir}/vgconvert
320%{_sbindir}/vgcreate
321%{_sbindir}/vgdisplay
322%{_sbindir}/vgexport
323%{_sbindir}/vgextend
324%{_sbindir}/vgimport
325%{_sbindir}/vgimportclone
326%{_sbindir}/vgmerge
327%{_sbindir}/vgmknodes
328%{_sbindir}/vgreduce
329%{_sbindir}/vgremove
330%{_sbindir}/vgrename
331%{_sbindir}/vgs
332%{_sbindir}/vgscan
333%{_sbindir}/vgsplit
334%{_mandir}/man5/lvm.conf.5.gz
335%{_mandir}/man7/lvmcache.7.gz
336%{_mandir}/man7/lvmraid.7.gz
337%{_mandir}/man7/lvmreport.7.gz
338%{_mandir}/man7/lvmsystemid.7.gz
339%{_mandir}/man7/lvmthin.7.gz
340%{_mandir}/man8/fsadm.8.gz
341%{_mandir}/man8/lvchange.8.gz
342%{_mandir}/man8/lvconvert.8.gz
343%{_mandir}/man8/lvcreate.8.gz
344%{_mandir}/man8/lvdisplay.8.gz
345%{_mandir}/man8/lvextend.8.gz
346%{_mandir}/man8/lvm.8.gz
347%{_mandir}/man8/lvm-config.8.gz
348%{_mandir}/man8/lvm-dumpconfig.8.gz
349%{_mandir}/man8/lvm-fullreport.8.gz
350%{_mandir}/man8/lvm-lvpoll.8.gz
351%{_mandir}/man8/lvmconf.8.gz
352%{_mandir}/man8/lvmconfig.8.gz
353%{_mandir}/man8/lvmdiskscan.8.gz
354%{_mandir}/man8/lvmdump.8.gz
355%{_mandir}/man8/lvmsadc.8.gz
356%{_mandir}/man8/lvmsar.8.gz
357%{_mandir}/man8/lvreduce.8.gz
358%{_mandir}/man8/lvremove.8.gz
359%{_mandir}/man8/lvrename.8.gz
360%{_mandir}/man8/lvresize.8.gz
361%{_mandir}/man8/lvs.8.gz
362%{_mandir}/man8/lvscan.8.gz
363%{_mandir}/man8/pvchange.8.gz
364%{_mandir}/man8/pvck.8.gz
365%{_mandir}/man8/pvcreate.8.gz
366%{_mandir}/man8/pvdisplay.8.gz
367%{_mandir}/man8/pvmove.8.gz
368%{_mandir}/man8/pvremove.8.gz
369%{_mandir}/man8/pvresize.8.gz
370%{_mandir}/man8/pvs.8.gz
371%{_mandir}/man8/pvscan.8.gz
372%{_mandir}/man8/vgcfgbackup.8.gz
373%{_mandir}/man8/vgcfgrestore.8.gz
374%{_mandir}/man8/vgchange.8.gz
375%{_mandir}/man8/vgck.8.gz
376%{_mandir}/man8/vgconvert.8.gz
377%{_mandir}/man8/vgcreate.8.gz
378%{_mandir}/man8/vgdisplay.8.gz
379%{_mandir}/man8/vgexport.8.gz
380%{_mandir}/man8/vgextend.8.gz
381%{_mandir}/man8/vgimport.8.gz
382%{_mandir}/man8/vgimportclone.8.gz
383%{_mandir}/man8/vgmerge.8.gz
384%{_mandir}/man8/vgmknodes.8.gz
385%{_mandir}/man8/vgreduce.8.gz
386%{_mandir}/man8/vgremove.8.gz
387%{_mandir}/man8/vgrename.8.gz
388%{_mandir}/man8/vgs.8.gz
389%{_mandir}/man8/vgscan.8.gz
390%{_mandir}/man8/vgsplit.8.gz
391%{_udevdir}/11-dm-lvm.rules
392%dir /etc/lvm
393%ghost /etc/lvm/cache/.cache
394%config(noreplace) /etc/lvm/lvm.conf
395%config(noreplace) /etc/lvm/lvmlocal.conf
396%dir /etc/lvm/backup
397%dir /etc/lvm/cache
398%dir /etc/lvm/archive
399%dir /var/lock/lvm
400%dir /etc/lvm/profile
401/etc/lvm/profile/*.profile
402/etc/rc.d/init.d/lvm2-monitor
403
404%files devel
405%defattr(-,root,root,-)
406/usr%{_libdir}/liblvm2app.so
407/usr%{_libdir}/liblvm2cmd.so
408%{_includedir}/lvm2app.h
409%{_includedir}/lvm2cmd.h
410/usr%{_libdir}/pkgconfig/lvm2app.pc
411/usr%{_libdir}/libdevmapper-event-lvm2.so
412
413%files libs
414%attr(755,root,root) %{_libdir}/liblvm2app.so.*
415%attr(755,root,root) %{_libdir}/liblvm2cmd.so.*
416%attr(755,root,root) %{_libdir}/libdevmapper-event-lvm2.so.*
417%dir %{_libdir}/device-mapper
418%{_libdir}/device-mapper/libdevmapper-event-lvm2mirror.so
419%{_libdir}/device-mapper/libdevmapper-event-lvm2snapshot.so
420%{_libdir}/device-mapper/libdevmapper-event-lvm2raid.so
421%{_libdir}/device-mapper/libdevmapper-event-lvm2thin.so
422%{_libdir}/libdevmapper-event-lvm2mirror.so
423%{_libdir}/libdevmapper-event-lvm2snapshot.so
424%{_libdir}/libdevmapper-event-lvm2raid.so
425%{_libdir}/libdevmapper-event-lvm2thin.so
426
427%if %{with_cluster}
428%files cluster
429%defattr(-,root,root,-)
430%attr(755,root,root) /usr/sbin/clvmd
431%{_mandir}/man8/clvmd.8.gz
432/etc/rc.d/init.d/clvmd
433%endif
434
435%files -n device-mapper
436%defattr(-,root,root,-)
437%doc COPYING COPYING.LIB WHATS_NEW_DM VERSION_DM README INSTALL udev/12-dm-permissions.rules
438%attr(755,root,root) /sbin/blkdeactivate
439%attr(755,root,root) /sbin/dmsetup
440%attr(755,root,root) /sbin/dmstats
441%{_mandir}/man8/blkdeactivate.8.gz
442%{_mandir}/man8/dmsetup.8.gz
443%{_mandir}/man8/dmstats.8.gz
444%dir %{_udevbasedir}
445%dir %{_udevdir}
446%{_udevdir}/10-dm.rules
447%{_udevdir}/13-dm-disk.rules
448%{_udevdir}/95-dm-notify.rules
449
450%files -n device-mapper-devel
451%defattr(-,root,root,-)
452/usr%{_libdir}/libdevmapper.so
453%{_includedir}/libdevmapper.h
454/usr%{_libdir}/pkgconfig/devmapper.pc
455
456%files -n device-mapper-static
457%defattr(-,root,root,-)
458/usr%{_libdir}/libdevmapper.a
459
460%files -n device-mapper-libs
461%attr(755,root,root) %{_libdir}/libdevmapper.so.*
462
463%files -n device-mapper-event
464%defattr(-,root,root,-)
465%{_sbindir}/dmeventd
466%{_mandir}/man8/dmeventd.8.gz
467
468%files -n device-mapper-event-libs
469%{_libdir}/libdevmapper-event.so.*
470
471%files -n device-mapper-event-devel
472%defattr(-,root,root,-)
473/usr%{_libdir}/libdevmapper-event.so
474%{_includedir}/libdevmapper-event.h
475/usr%{_libdir}/pkgconfig/devmapper-event.pc
476
477%changelog
478* Sat Feb 24 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.02.177-1
479- updated to 2.02.177
480- dropped Patch2: fixed in upstream.
481- imported Patch1 and 2 from rawhide.
482
483* Mon Jul 14 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 2.02.107-1
484- add patch20 to fix duplicate 'const' in libdevmapper.h
485
486* Mon Jul 07 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 2.02.107-1
487- update to 2.02.107
488
489* Tue Jun 17 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.02.98-3
490- change BuildRequires: eudev-libudev-devel instead of libudev-devel
491
492* Tue Dec 11 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.98-2
493- add missing files to %%files
494
495* Thu Nov 29 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.98-1
496- new upstream release
497
498* Mon Mar 21 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.84-1
499- new upstream release
500- enable static libs, add device-mapper-static subpackage
501
502* Sat Feb 05 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.83-1
503- new upstream release
504
505* Sat Dec 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.02.79-1
506- new upstream release
507
508* Thu Dec 09 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.02.78-1
509- new upstream release
510- fix %%files
511
512* Fri Oct 01 2010 Shu KONNO <owa@bg.wakwak.com> 2.02.62-3
513- rebuilt with rpm-4.8.1 for pkg-config
514
515* Sun Apr 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.62-2
516- add missing file
517  - %{_udevdir}/11-dm-lvm.rules
518
519* Mon Mar 29 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.62-1
520- new upstream release
521- add libs,devel subpackage
522  - liblvm2{app,cmd},libdevmapper-event-lvm2
523- enable dmeventd
524  - add device-mapper-event{,-libs,-devel}
525- enable udev sync code
526  - add BR: libudev-devel, R: libudev
527- disable static libs and binaries
528
529* Sun Feb 14 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.02.60-1
530- new upstream release
531
532* Thu Jul 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.48-1
533- new upstream release
534
535* Tue Jun 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.47-1
536- new upstream release
537
538* Wed Feb 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.44-2
539- add libdevmapper.a
540
541* Thu Jan 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.44-1
542- new upstream release
543- upstream merge of device-mapper and lvm2 source.
544- move all binaries to /sbin
545- move libraries to /%%{_lib}
546
547* Wed Oct 29 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.42-1
548- new upstream release
549
550* Sun Oct 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.41-1
551- new upstream release
552
553* Sat Sep 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.40-1
554- new upstream release
555
556* Sun Jul 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.39-1
557- new upstream release
558
559* Thu Jun 12 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.38-1
560- new upstream release
561
562* Thu Apr 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.35-1
563- new upstream release
564
565* Sat Dec 01 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.28-0vl1
566- new upstream release
567
568* Wed Nov 01 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.13-0vl1
569- new upstream release
570
571* Sat Aug 19 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.06-0vl1
572- initial build for Vine Linux
573
574* Tue Aug  1 2006 Jeremy Katz <katzj@redhat.com> - 2.02.06-3
575- require new libselinux to avoid segfaults on xen (#200783)
576
577* Thu Jul 27 2006 Jeremy Katz <katzj@redhat.com> - 2.02.06-2
578- free trip through the buildsystem
579
580* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.02.06-1.2.1
581- rebuild
582
583* Tue Jun  6 2006 Stephen C. Tweedie <sct@redhat.com> - 2.02.06-1.2
584- Rebuild to pick up new nosegneg libc.a for lvm.static
585
586* Mon May 22 2006 Alasdair Kergon <agk@redhat.com> - 2.02.06-1.1
587- Reinstate archs now build system is back.
588- BuildRequires libsepol-devel.
589
590* Fri May 12 2006 Alasdair Kergon <agk@redhat.com> - 2.02.06-1.0
591- New upstream release.
592
593* Sat Apr 22 2006 Alasdair Kergon <agk@redhat.com> - 2.02.05-1.1
594- Exclude archs that aren't building.
595
596* Fri Apr 21 2006 Alasdair Kergon <agk@redhat.com> - 2.02.05-1.0
597- Fix VG uuid comparisons.
598
599* Wed Apr 19 2006 Alasdair Kergon <agk@redhat.com> - 2.02.04-1.0
600- New release upstream, including better handling of duplicated VG names.
601
602* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.02.01-1.2.1
603- bump again for double-long bug on ppc(64)
604
605* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.02.01-1.2
606- rebuilt for new gcc4.1 snapshot and glibc changes
607
608* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
609- rebuilt
610
611* Fri Dec  2 2005 Peter Jones <pjones@redhat.com> - 2.02.01-1
612- update to 2.02.01
613
614* Tue Nov  8 2005 Jeremy Katz <katzj@redhat.com> - 2.01.14-4
615- add patch for xen block devices
616
617* Sat Oct 15 2005 Florian La Roche <laroche@redhat.com>
618- add -lselinux -lsepol to the static linking -ldevice-mapper requires it
619
620* Wed Sep 14 2005 Jeremy Katz <katzj@redhat.com> - 2.01.14-2
621- the distro doesn't really work without a 2.6 kernel, so no need to require it
622
623* Thu Aug 4 2005 Alasdair Kergon <agk@redhat.com> - 2.01.14-1.0
624- And a few more bugs fixes.
625
626* Wed Jul 13 2005 Alasdair Kergon <agk@redhat.com> - 2.01.13-1.0
627- Fix several bugs discovered in the last release.
628
629* Tue Jun 14 2005 Alasdair Kergon <agk@redhat.com> - 2.01.12-1.0
630- New version upstream with a lot of fixes and enhancements.
631
632* Wed Apr 27 2005 Alasdair Kergon <agk@redhat.com> - 2.01.08-2.1
633- Add /etc/lvm
634
635* Wed Apr 27 2005 Alasdair Kergon <agk@redhat.com> - 2.01.08-2.0
636- No longer abort read operations if archive/backup directories aren't there.
637- Add runtime directories and file to the package.
638
639* Tue Mar 22 2005 Alasdair Kergon <agk@redhat.com> - 2.01.08-1.0
640- Improve detection of external changes affecting internal cache.
641- Add clustered VG attribute.
642- Suppress rmdir opendir error message.
643
644* Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.3
645* Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.2
646* Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.1
647- Suppress some new compiler messages.
648
649* Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.0
650- Remove build directory from built-in path.
651- Extra /dev scanning required for clustered operation.
652
653* Thu Mar 03 2005 Alasdair Kergon <agk@redhat.com> - 2.01.06-1.0
654- Allow anaconda to suppress warning messages.
655
656* Fri Feb 18 2005 Alasdair Kergon <agk@redhat.com> - 2.01.05-1.0
657- Upstream changes not affecting Fedora.
658
659* Wed Feb 09 2005 Alasdair Kergon <agk@redhat.com> - 2.01.04-1.0
660- Offset pool minors; lvm2cmd.so skips open fd check; pvmove -f gone.
661
662* Tue Feb 01 2005 Alasdair Kergon <agk@redhat.com> - 2.01.03-1.0
663- Fix snapshot device size & 64-bit display output.
664
665* Fri Jan 21 2005 Alasdair Kergon <agk@redhat.com> - 2.01.02-1.0
666- Minor fixes.
667
668* Mon Jan 17 2005 Alasdair Kergon <agk@redhat.com> - 2.01.01-1.0
669- Update vgcreate man page.  Preparation for snapshot origin extension fix.
670
671* Mon Jan 17 2005 Alasdair Kergon <agk@redhat.com> - 2.01.00-1.0
672- Fix metadata auto-correction. Only request open_count when needed.
673
674* Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> - 2.00.33-2.0
675- Rebuilt for new readline.
676
677* Fri Jan 7 2005 Alasdair Kergon <agk@redhat.com> - 2.00.33-1.0
678- pvcreate wipes ext label
679- several clvm fixes
680
681* Thu Jan 6 2005 Alasdair Kergon <agk@redhat.com> - 2.00.32-2.0
682- Remove temporary /sbin symlinks no longer needed.
683- Include read-only pool support in the build.
684
685* Wed Dec 22 2004 Alasdair Kergon <agk@redhat.com> - 2.00.32-1.0
686- More fixes (143501).
687
688* Sun Dec 12 2004 Alasdair Kergon <agk@redhat.com> - 2.00.31-1.0
689- Fix pvcreate install issues.
690
691* Fri Dec 10 2004 Alasdair Kergon <agk@redhat.com> - 2.00.30-1.0
692- Additional debugging code.
693- Some trivial man page corrections.
694
695* Tue Nov 30 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1.3
696- Reinstate all archs.
697
698* Sun Nov 28 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1.2
699- Try excluding more archs.
700
701* Sat Nov 27 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1.1
702- Exclude s390x which fails.
703
704* Sat Nov 27 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1
705- Fix last fix.
706
707* Sat Nov 27 2004 Alasdair Kergon <agk@redhat.com> - 2.00.28-1
708- Endian fix to partition/md signature detection.
709
710* Wed Nov 24 2004 Alasdair Kergon <agk@redhat.com> - 2.00.27-1
711- Fix partition table detection & an out of memory segfault.
712
713* Tue Nov 23 2004 Alasdair Kergon <agk@redhat.com> - 2.00.26-1
714- Several installation-related fixes & man page updates.
715
716* Mon Oct 25 2004 Elliot Lee <sopwith@redhat.com> - 2.00.25-1.01
717- Fix 2.6 kernel requirement
718
719* Wed Sep 29 2004 Alasdair Kergon <agk@redhat.com> - 2.00.25-1
720- Fix vgmknodes return code & vgremove locking.
721
722* Fri Sep 17 2004 Alasdair Kergon <agk@redhat.com> - 2.00.24-2
723- Obsolete old lvm1 packages; refuse install if running kernel 2.4. [bz 128185]
724
725* Thu Sep 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.24-1
726- More upstream fixes.  (Always check WHATS_NEW file for details.)
727- Add requested BuildRequires. [bz 124916, 132408]
728
729* Wed Sep 15 2004 Alasdair Kergon <agk@redhat.com> - 2.00.23-1
730- Various minor upstream fixes.
731
732* Fri Sep  3 2004 Alasdair Kergon <agk@redhat.com> - 2.00.22-1
733- Permission fix included upstream; use different endian conversion macros.
734
735* Thu Sep  2 2004 Jeremy Katz <katzj@redhat.com> - 2.00.21-2
736- fix permissions on vg dirs
737
738* Thu Aug 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.21-1
739- New upstream release incorporating fixes plus minor enhancements.
740
741* Tue Aug 17 2004 Jeremy Katz <katzj@redhat.com> - 2.00.20-2
742- add patch for iSeries viodasd support
743- add patch to check file type using stat(2) if d_type == DT_UNKNOWN (#129674)
744
745* Sat Jul 3 2004 Alasdair Kergon <agk@redhat.com> - 2.00.20-1
746- New upstream release fixes 2.6 kernel device numbers.
747
748* Tue Jun 29 2004 Alasdair Kergon <agk@redhat.com> - 2.00.19-1
749- Latest upstream release.  Lots of changes (see WHATS_NEW).
750
751* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> - 2.00.15-5
752- rebuilt
753
754* Wed May 26 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-4
755- clone %description from LVM rpm
756
757* Wed May 26 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-3
758- vgscan shouldn't return error status when no VGs present
759
760* Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2
761- i2o patch from Markus Lidel
762
763* Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1
764- handle disabled SELinux correctly, so that LVMs can be detected in a
765  non-SELinux context
766 
767* Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1
768- Fix non-root build with current version of 'install'.
769
770* Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1
771- Use 64-bit file offsets.
772
773* Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1
774- Avoid scanning devices containing md superblocks.
775- Integrate ENOTSUP patch.
776
777* Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4
778- don't die if we get ENOTSUP setting selinux contexts
779
780* Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3
781- Add temporary pvscan symlink for LVM1 until mkinitrd gets updated.
782
783* Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2
784- Mark config file noreplace.
785
786* Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1
787- Install default /etc/lvm/lvm.conf.
788- Move non-static binaries to /usr/sbin.
789- Add temporary links in /sbin to lvm.static until rc.sysinit gets updated.
790
791* Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1
792- Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper.
793
794* Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2
795- Install the full toolset, not just 'lvm'.
796
797* Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1
798- Update to version 2.00.10, which incorporates the RH-specific patches
799  and includes various fixes and enhancements detailed in WHATS_NEW.
800
801* Wed Mar 17 2004 Jeremy Katz <katzj@redhat.com> 2.00.08-5
802- Fix sysfs patch to find sysfs
803- Take patch from dwalsh and tweak a little for setting SELinux contexts on
804  device node creation and also do it on the symlink creation. 
805  Part of this should probably be pushed down to device-mapper instead
806
807* Thu Feb 19 2004 Stephen C. Tweedie <sct@redhat.com> 2.00.08-4
808- Add sysfs filter patch
809- Allow non-root users to build RPM
810
811* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
812- rebuilt
813
814* Fri Dec  5 2003 Jeremy Katz <katzj@redhat.com> 2.00.08-2
815- add static lvm binary
816
817* Tue Dec  2 2003 Jeremy Katz <katzj@redhat.com>
818- Initial build.
819
820
Note: See TracBrowser for help on using the repository browser.