lvm2-vl.spec 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720
  1. %define lvm_version 2.02.79
  2. %define device_mapper_version 1.02.60
  3. %define with_cluster 0
  4. Summary: Userland logical volume management tools
  5. Summary(ja): 論理ボリューム管理ツール
  6. Name: lvm2
  7. Version: %{lvm_version}
  8. Release: 1%{?_dist_release}
  9. License: GPL
  10. Group: System Environment/Base
  11. URL: http://sources.redhat.com/lvm2
  12. Source0: LVM2.%{lvm_version}.tgz
  13. BuildRoot: %{_tmppath}/%{name}-%{lvm_version}-%{release}-buildroot
  14. BuildRequires: libtermcap-devel
  15. BuildRequires: ncurses-devel
  16. BuildRequires: readline-devel
  17. BuildRequires: libudev-devel
  18. Requires: device-mapper >= %{device_mapper_version}-%{release}
  19. Requires: device-mapper-event >= %{device_mapper_version}-%{release}
  20. Requires: %{name}-libs = %{version}-%{release}
  21. Conflicts: lvm
  22. Obsoletes: lvm
  23. %define _exec_prefix /usr
  24. %description
  25. LVM2 includes all of the support for handling read/write operations on
  26. physical volumes (hard disks, RAID-Systems, magneto optical, etc.,
  27. multiple devices (MD), see mdadd(8) or even loop devices, see
  28. losetup(8)), creating volume groups (kind of virtual disks) from one
  29. or more physical volumes and creating one or more logical volumes
  30. (kind of logical partitions) in volume groups.
  31. %package devel
  32. Summary: Development libraries and headers
  33. Group: Development/Libraries
  34. License: LGPLv2
  35. Requires: %{name} = %{version}-%{release}
  36. Requires: %{name}-libs = %{version}-%{release}
  37. Requires: device-mapper-devel >= %{device_mapper_version}-%{release}
  38. Requires: device-mapper-event-devel >= %{device_mapper_version}-%{release}
  39. Requires: pkgconfig
  40. %description devel
  41. This package contains files needed to develop applications that use
  42. the lvm2 libraries.
  43. %package libs
  44. Summary: lvm2 shared libraries
  45. License: LGPLv2
  46. Group: System Environment/Libraries
  47. %description libs
  48. This package contains shared lvm2 libraries for applications.
  49. %if %{with_cluster}
  50. # lvm2-cluster
  51. %package cluster
  52. Summary: Cluster extensions for userland logical volume management tools
  53. License: GPLv2
  54. Group: System Environment/Base
  55. Requires: lvm2 >= %{version}-%{lvm_release}
  56. Requires(post): chkconfig
  57. Requires(preun): chkconfig
  58. Requires(preun): device-mapper >= %{device_mapper_version}
  59. Requires(preun): lvm2 >= 2.02
  60. %description cluster
  61. Extensions to LVM2 to support clusters.
  62. %endif
  63. # device-mapper
  64. %package -n device-mapper
  65. Summary: Device mapper utility
  66. Version: %{device_mapper_version}
  67. Release: %{release}
  68. License: GPLv2
  69. Group: System Environment/Base
  70. URL: http://sources.redhat.com/dm
  71. Requires: device-mapper-libs = %{device_mapper_version}-%{release}
  72. Requires: libudev
  73. Requires: util-linux-ng >= 2.15
  74. %description -n device-mapper
  75. This package contains the supporting userspace utility, dmsetup,
  76. for the kernel device-mapper.
  77. # device-mapper-devel
  78. %package -n device-mapper-devel
  79. Summary: Development libraries and headers for device-mapper
  80. Version: %{device_mapper_version}
  81. Release: %{release}
  82. License: LGPLv2
  83. Group: Development/Libraries
  84. Requires: device-mapper = %{device_mapper_version}-%{release}
  85. Requires: device-mapper-libs = %{device_mapper_version}-%{release}
  86. %description -n device-mapper-devel
  87. This package contains files needed to develop applications that use
  88. the device-mapper libraries.
  89. %package -n device-mapper-libs
  90. Summary: Device-mapper shared library
  91. Version: %{device_mapper_version}
  92. Release: %{release}
  93. License: LGPLv2
  94. Group: System Environment/Libraries
  95. Obsoletes: device-mapper < 1.02.30-1
  96. %description -n device-mapper-libs
  97. This package contains the device-mapper shared library, libdevmapper.
  98. %package -n device-mapper-event
  99. Summary: Device-mapper event daemon
  100. Group: System Environment/Base
  101. Version: %{device_mapper_version}
  102. Release: %{release}
  103. Requires: device-mapper = %{device_mapper_version}-%{release}
  104. Requires: device-mapper-event-libs = %{device_mapper_version}-%{release}
  105. %description -n device-mapper-event
  106. This package contains the dmeventd daemon for monitoring the state
  107. of device-mapper devices.
  108. %package -n device-mapper-event-libs
  109. Summary: Device-mapper event daemon shared library
  110. Version: %{device_mapper_version}
  111. Release: %{release}
  112. License: LGPLv2
  113. Group: System Environment/Libraries
  114. %description -n device-mapper-event-libs
  115. This package contains the device-mapper event daemon shared library,
  116. libdevmapper-event.
  117. %package -n device-mapper-event-devel
  118. Summary: Development libraries and headers for the device-mapper event daemon
  119. Version: %{device_mapper_version}
  120. Release: %{release}
  121. License: LGPLv2
  122. Group: Development/Libraries
  123. Requires: device-mapper-event = %{device_mapper_version}-%{release}
  124. Requires: pkgconfig
  125. %description -n device-mapper-event-devel
  126. This package contains files needed to develop applications that use
  127. the device-mapper event library.
  128. %prep
  129. %setup -q -n LVM2.%{lvm_version}
  130. %build
  131. %define _exec_prefix /
  132. %define _bindir /bin
  133. %define _sbindir /sbin
  134. %define _libdir /%{_lib}
  135. %define _udevbasedir /lib/udev
  136. %define _udevdir %{_udevbasedir}/rules.d
  137. %configure \
  138. --enable-readline \
  139. --enable-lvm1_fallback \
  140. --enable-fsadm \
  141. --with-pool=internal \
  142. --with-staticdir=/sbin \
  143. --with-user= --with-group= \
  144. --with-usrlibdir=/usr/%{_lib} \
  145. --with-usrsbindir=/usr/sbin \
  146. --with-dmdir=device-mapper.%{device_mapper_version} \
  147. --with-udevdir=%{_udevdir} \
  148. --with-device-uid=0 --with-device-gid=6 \
  149. --with-device-mode=0660 \
  150. --enable-pkgconfig \
  151. --enable-applib \
  152. --enable-cmdlib \
  153. --enable-dmeventd \
  154. --enable-udev_sync
  155. make %{?_smp_mflags}
  156. %install
  157. rm -rf $RPM_BUILD_ROOT
  158. make install DESTDIR=$RPM_BUILD_ROOT
  159. install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/archive
  160. install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/backup
  161. install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/cache
  162. install -m 0700 -d $RPM_BUILD_ROOT/var/lock/lvm
  163. install -m 0600 /dev/null $RPM_BUILD_ROOT/etc/lvm/cache/.cache
  164. mkdir -p -m755 $RPM_BUILD_ROOT/etc/rc.d/init.d
  165. %if %{with_cluster}
  166. install scripts/clvmd_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/clvmd
  167. install scripts/cmirrord_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/cmirrord
  168. %endif
  169. install -m 0755 scripts/lvm2_monitoring_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/lvm2-monitor
  170. install -m 0755 scripts/lvmconf.sh $RPM_BUILD_ROOT/sbin/lvmconf
  171. %clean
  172. rm -rf $RPM_BUILD_ROOT
  173. %post
  174. /sbin/ldconfig
  175. /sbin/chkconfig --add lvm2-monitor
  176. %preun
  177. if [ "$1" = 0 ]; then
  178. /sbin/chkconfig --del lvm2-monitor
  179. fi
  180. %post libs -p /sbin/ldconfig
  181. %postun libs -p /sbin/ldconfig
  182. %if %{with_cluster}
  183. %post cluster
  184. /sbin/chkconfig --add clvmd
  185. /sbin/lvmconf --lockinglibdir %{_libdir}
  186. %preun cluster
  187. if [ "$1" = 0 ]; then
  188. /sbin/chkconfig --del clvmd
  189. /sbin/lvmconf --disable-cluster
  190. fi
  191. %endif
  192. %post -n device-mapper-libs -p /sbin/ldconfig
  193. %postun -n device-mapper-libs -p /sbin/ldconfig
  194. %post -n device-mapper-event-libs -p /sbin/ldconfig
  195. %postun -n device-mapper-event-libs -p /sbin/ldconfig
  196. %files
  197. %defattr(-,root,root,-)
  198. %doc COPYING COPYING.LIB INSTALL README VERSION WHATS_NEW
  199. %attr(555,root,root) %{_sbindir}/fsadm
  200. %{_sbindir}/lvchange
  201. %{_sbindir}/lvconvert
  202. %{_sbindir}/lvcreate
  203. %{_sbindir}/lvdisplay
  204. %{_sbindir}/lvextend
  205. %{_sbindir}/lvm
  206. %{_sbindir}/lvmchange
  207. %{_sbindir}/lvmdiskscan
  208. %{_sbindir}/lvmdump
  209. %{_sbindir}/lvmsadc
  210. %{_sbindir}/lvmsar
  211. %{_sbindir}/lvreduce
  212. %{_sbindir}/lvremove
  213. %{_sbindir}/lvrename
  214. %{_sbindir}/lvresize
  215. %{_sbindir}/lvs
  216. %{_sbindir}/lvscan
  217. %{_sbindir}/pvchange
  218. %{_sbindir}/pvck
  219. %{_sbindir}/pvcreate
  220. %{_sbindir}/pvdisplay
  221. %{_sbindir}/pvmove
  222. %{_sbindir}/pvremove
  223. %{_sbindir}/pvresize
  224. %{_sbindir}/pvs
  225. %{_sbindir}/pvscan
  226. %{_sbindir}/vgcfgbackup
  227. %{_sbindir}/vgcfgrestore
  228. %{_sbindir}/vgchange
  229. %{_sbindir}/vgck
  230. %{_sbindir}/vgconvert
  231. %{_sbindir}/vgcreate
  232. %{_sbindir}/vgdisplay
  233. %{_sbindir}/vgexport
  234. %{_sbindir}/vgextend
  235. %{_sbindir}/vgimport
  236. %{_sbindir}/vgimportclone
  237. %{_sbindir}/vgmerge
  238. %{_sbindir}/vgmknodes
  239. %{_sbindir}/vgreduce
  240. %{_sbindir}/vgremove
  241. %{_sbindir}/vgrename
  242. %{_sbindir}/vgs
  243. %{_sbindir}/vgscan
  244. %{_sbindir}/vgsplit
  245. %{_sbindir}/lvmconf
  246. %{_mandir}/man5/lvm.conf.5.gz
  247. %{_mandir}/man8/fsadm.8.gz
  248. %{_mandir}/man8/lvchange.8.gz
  249. %{_mandir}/man8/lvconvert.8.gz
  250. %{_mandir}/man8/lvcreate.8.gz
  251. %{_mandir}/man8/lvdisplay.8.gz
  252. %{_mandir}/man8/lvextend.8.gz
  253. %{_mandir}/man8/lvm.8.gz
  254. %{_mandir}/man8/lvmchange.8.gz
  255. %{_mandir}/man8/lvmconf.8.gz
  256. %{_mandir}/man8/lvmdiskscan.8.gz
  257. %{_mandir}/man8/lvmdump.8.gz
  258. %{_mandir}/man8/lvmsadc.8.gz
  259. %{_mandir}/man8/lvmsar.8.gz
  260. %{_mandir}/man8/lvreduce.8.gz
  261. %{_mandir}/man8/lvremove.8.gz
  262. %{_mandir}/man8/lvrename.8.gz
  263. %{_mandir}/man8/lvresize.8.gz
  264. %{_mandir}/man8/lvs.8.gz
  265. %{_mandir}/man8/lvscan.8.gz
  266. %{_mandir}/man8/pvchange.8.gz
  267. %{_mandir}/man8/pvck.8.gz
  268. %{_mandir}/man8/pvcreate.8.gz
  269. %{_mandir}/man8/pvdisplay.8.gz
  270. %{_mandir}/man8/pvmove.8.gz
  271. %{_mandir}/man8/pvremove.8.gz
  272. %{_mandir}/man8/pvresize.8.gz
  273. %{_mandir}/man8/pvs.8.gz
  274. %{_mandir}/man8/pvscan.8.gz
  275. %{_mandir}/man8/vgcfgbackup.8.gz
  276. %{_mandir}/man8/vgcfgrestore.8.gz
  277. %{_mandir}/man8/vgchange.8.gz
  278. %{_mandir}/man8/vgck.8.gz
  279. %{_mandir}/man8/vgconvert.8.gz
  280. %{_mandir}/man8/vgcreate.8.gz
  281. %{_mandir}/man8/vgdisplay.8.gz
  282. %{_mandir}/man8/vgexport.8.gz
  283. %{_mandir}/man8/vgextend.8.gz
  284. %{_mandir}/man8/vgimport.8.gz
  285. %{_mandir}/man8/vgimportclone.8.gz
  286. %{_mandir}/man8/vgmerge.8.gz
  287. %{_mandir}/man8/vgmknodes.8.gz
  288. %{_mandir}/man8/vgreduce.8.gz
  289. %{_mandir}/man8/vgremove.8.gz
  290. %{_mandir}/man8/vgrename.8.gz
  291. %{_mandir}/man8/vgs.8.gz
  292. %{_mandir}/man8/vgscan.8.gz
  293. %{_mandir}/man8/vgsplit.8.gz
  294. %{_udevdir}/11-dm-lvm.rules
  295. %dir /etc/lvm
  296. %ghost /etc/lvm/cache/.cache
  297. %config(noreplace) /etc/lvm/lvm.conf
  298. %dir /etc/lvm/backup
  299. %dir /etc/lvm/cache
  300. %dir /etc/lvm/archive
  301. %dir /var/lock/lvm
  302. /etc/rc.d/init.d/lvm2-monitor
  303. %files devel
  304. %defattr(-,root,root,-)
  305. /usr%{_libdir}/liblvm2app.so
  306. /usr%{_libdir}/liblvm2cmd.so
  307. %{_includedir}/lvm2app.h
  308. %{_includedir}/lvm2cmd.h
  309. /usr%{_libdir}/pkgconfig/lvm2app.pc
  310. /usr%{_libdir}/libdevmapper-event-lvm2.so
  311. %files libs
  312. %attr(755,root,root) %{_libdir}/liblvm2app.so.*
  313. %attr(755,root,root) %{_libdir}/liblvm2cmd.so.*
  314. %attr(755,root,root) %{_libdir}/libdevmapper-event-lvm2.so.*
  315. %dir %{_libdir}/device-mapper
  316. %{_libdir}/device-mapper/libdevmapper-event-lvm2mirror.so
  317. %{_libdir}/device-mapper/libdevmapper-event-lvm2snapshot.so
  318. %{_libdir}/libdevmapper-event-lvm2mirror.so
  319. %{_libdir}/libdevmapper-event-lvm2snapshot.so
  320. %if %{with_cluster}
  321. %files cluster
  322. %defattr(-,root,root,-)
  323. %attr(755,root,root) /usr/sbin/clvmd
  324. %{_mandir}/man8/clvmd.8.gz
  325. /etc/rc.d/init.d/clvmd
  326. %endif
  327. %files -n device-mapper
  328. %defattr(-,root,root,-)
  329. %doc COPYING COPYING.LIB WHATS_NEW_DM VERSION_DM README INSTALL udev/12-dm-permissions.rules
  330. %attr(755,root,root) /sbin/dmsetup
  331. %{_mandir}/man8/dmsetup.8.gz
  332. %dir %{_udevbasedir}
  333. %dir %{_udevdir}
  334. %{_udevdir}/10-dm.rules
  335. %{_udevdir}/13-dm-disk.rules
  336. %{_udevdir}/95-dm-notify.rules
  337. %files -n device-mapper-devel
  338. %defattr(-,root,root,-)
  339. %attr(755,root,root) /usr%{_libdir}/libdevmapper.so
  340. %{_includedir}/libdevmapper.h
  341. /usr%{_libdir}/pkgconfig/devmapper.pc
  342. %files -n device-mapper-libs
  343. %attr(755,root,root) %{_libdir}/libdevmapper.so.*
  344. %files -n device-mapper-event
  345. %defattr(-,root,root,-)
  346. %{_sbindir}/dmeventd
  347. %{_mandir}/man8/dmeventd.8.gz
  348. %files -n device-mapper-event-libs
  349. %{_libdir}/libdevmapper-event.so.*
  350. %files -n device-mapper-event-devel
  351. %defattr(-,root,root,-)
  352. %attr(755,root,root) /usr%{_libdir}/libdevmapper-event.so
  353. %{_includedir}/libdevmapper-event.h
  354. /usr%{_libdir}/pkgconfig/devmapper-event.pc
  355. %changelog
  356. * Sat Dec 25 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.02.79-1
  357. - new upstream release
  358. * Thu Dec 09 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 2.02.78-1
  359. - new upstream release
  360. - fix %%files
  361. * Fri Oct 01 2010 Shu KONNO <owa@bg.wakwak.com> 2.02.62-3
  362. - rebuilt with rpm-4.8.1 for pkg-config
  363. * Sun Apr 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.62-2
  364. - add missing file
  365. - %{_udevdir}/11-dm-lvm.rules
  366. * Mon Mar 29 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.62-1
  367. - new upstream release
  368. - add libs,devel subpackage
  369. - liblvm2{app,cmd},libdevmapper-event-lvm2
  370. - enable dmeventd
  371. - add device-mapper-event{,-libs,-devel}
  372. - enable udev sync code
  373. - add BR: libudev-devel, R: libudev
  374. - disable static libs and binaries
  375. * Sun Feb 14 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 2.02.60-1
  376. - new upstream release
  377. * Thu Jul 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.48-1
  378. - new upstream release
  379. * Tue Jun 02 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.47-1
  380. - new upstream release
  381. * Wed Feb 25 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.44-2
  382. - add libdevmapper.a
  383. * Thu Jan 29 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.44-1
  384. - new upstream release
  385. - upstream merge of device-mapper and lvm2 source.
  386. - move all binaries to /sbin
  387. - move libraries to /%%{_lib}
  388. * Wed Oct 29 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.42-1
  389. - new upstream release
  390. * Sun Oct 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.41-1
  391. - new upstream release
  392. * Sat Sep 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.40-1
  393. - new upstream release
  394. * Sun Jul 06 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.39-1
  395. - new upstream release
  396. * Thu Jun 12 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.38-1
  397. - new upstream release
  398. * Thu Apr 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.35-1
  399. - new upstream release
  400. * Sat Dec 01 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.28-0vl1
  401. - new upstream release
  402. * Wed Nov 01 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.13-0vl1
  403. - new upstream release
  404. * Sat Aug 19 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 2.02.06-0vl1
  405. - initial build for Vine Linux
  406. * Tue Aug 1 2006 Jeremy Katz <katzj@redhat.com> - 2.02.06-3
  407. - require new libselinux to avoid segfaults on xen (#200783)
  408. * Thu Jul 27 2006 Jeremy Katz <katzj@redhat.com> - 2.02.06-2
  409. - free trip through the buildsystem
  410. * Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.02.06-1.2.1
  411. - rebuild
  412. * Tue Jun 6 2006 Stephen C. Tweedie <sct@redhat.com> - 2.02.06-1.2
  413. - Rebuild to pick up new nosegneg libc.a for lvm.static
  414. * Mon May 22 2006 Alasdair Kergon <agk@redhat.com> - 2.02.06-1.1
  415. - Reinstate archs now build system is back.
  416. - BuildRequires libsepol-devel.
  417. * Fri May 12 2006 Alasdair Kergon <agk@redhat.com> - 2.02.06-1.0
  418. - New upstream release.
  419. * Sat Apr 22 2006 Alasdair Kergon <agk@redhat.com> - 2.02.05-1.1
  420. - Exclude archs that aren't building.
  421. * Fri Apr 21 2006 Alasdair Kergon <agk@redhat.com> - 2.02.05-1.0
  422. - Fix VG uuid comparisons.
  423. * Wed Apr 19 2006 Alasdair Kergon <agk@redhat.com> - 2.02.04-1.0
  424. - New release upstream, including better handling of duplicated VG names.
  425. * Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.02.01-1.2.1
  426. - bump again for double-long bug on ppc(64)
  427. * Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.02.01-1.2
  428. - rebuilt for new gcc4.1 snapshot and glibc changes
  429. * Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
  430. - rebuilt
  431. * Fri Dec 2 2005 Peter Jones <pjones@redhat.com> - 2.02.01-1
  432. - update to 2.02.01
  433. * Tue Nov 8 2005 Jeremy Katz <katzj@redhat.com> - 2.01.14-4
  434. - add patch for xen block devices
  435. * Sat Oct 15 2005 Florian La Roche <laroche@redhat.com>
  436. - add -lselinux -lsepol to the static linking -ldevice-mapper requires it
  437. * Wed Sep 14 2005 Jeremy Katz <katzj@redhat.com> - 2.01.14-2
  438. - the distro doesn't really work without a 2.6 kernel, so no need to require it
  439. * Thu Aug 4 2005 Alasdair Kergon <agk@redhat.com> - 2.01.14-1.0
  440. - And a few more bugs fixes.
  441. * Wed Jul 13 2005 Alasdair Kergon <agk@redhat.com> - 2.01.13-1.0
  442. - Fix several bugs discovered in the last release.
  443. * Tue Jun 14 2005 Alasdair Kergon <agk@redhat.com> - 2.01.12-1.0
  444. - New version upstream with a lot of fixes and enhancements.
  445. * Wed Apr 27 2005 Alasdair Kergon <agk@redhat.com> - 2.01.08-2.1
  446. - Add /etc/lvm
  447. * Wed Apr 27 2005 Alasdair Kergon <agk@redhat.com> - 2.01.08-2.0
  448. - No longer abort read operations if archive/backup directories aren't there.
  449. - Add runtime directories and file to the package.
  450. * Tue Mar 22 2005 Alasdair Kergon <agk@redhat.com> - 2.01.08-1.0
  451. - Improve detection of external changes affecting internal cache.
  452. - Add clustered VG attribute.
  453. - Suppress rmdir opendir error message.
  454. * Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.3
  455. * Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.2
  456. * Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.1
  457. - Suppress some new compiler messages.
  458. * Tue Mar 08 2005 Alasdair Kergon <agk@redhat.com> - 2.01.07-1.0
  459. - Remove build directory from built-in path.
  460. - Extra /dev scanning required for clustered operation.
  461. * Thu Mar 03 2005 Alasdair Kergon <agk@redhat.com> - 2.01.06-1.0
  462. - Allow anaconda to suppress warning messages.
  463. * Fri Feb 18 2005 Alasdair Kergon <agk@redhat.com> - 2.01.05-1.0
  464. - Upstream changes not affecting Fedora.
  465. * Wed Feb 09 2005 Alasdair Kergon <agk@redhat.com> - 2.01.04-1.0
  466. - Offset pool minors; lvm2cmd.so skips open fd check; pvmove -f gone.
  467. * Tue Feb 01 2005 Alasdair Kergon <agk@redhat.com> - 2.01.03-1.0
  468. - Fix snapshot device size & 64-bit display output.
  469. * Fri Jan 21 2005 Alasdair Kergon <agk@redhat.com> - 2.01.02-1.0
  470. - Minor fixes.
  471. * Mon Jan 17 2005 Alasdair Kergon <agk@redhat.com> - 2.01.01-1.0
  472. - Update vgcreate man page. Preparation for snapshot origin extension fix.
  473. * Mon Jan 17 2005 Alasdair Kergon <agk@redhat.com> - 2.01.00-1.0
  474. - Fix metadata auto-correction. Only request open_count when needed.
  475. * Wed Jan 12 2005 Tim Waugh <twaugh@redhat.com> - 2.00.33-2.0
  476. - Rebuilt for new readline.
  477. * Fri Jan 7 2005 Alasdair Kergon <agk@redhat.com> - 2.00.33-1.0
  478. - pvcreate wipes ext label
  479. - several clvm fixes
  480. * Thu Jan 6 2005 Alasdair Kergon <agk@redhat.com> - 2.00.32-2.0
  481. - Remove temporary /sbin symlinks no longer needed.
  482. - Include read-only pool support in the build.
  483. * Wed Dec 22 2004 Alasdair Kergon <agk@redhat.com> - 2.00.32-1.0
  484. - More fixes (143501).
  485. * Sun Dec 12 2004 Alasdair Kergon <agk@redhat.com> - 2.00.31-1.0
  486. - Fix pvcreate install issues.
  487. * Fri Dec 10 2004 Alasdair Kergon <agk@redhat.com> - 2.00.30-1.0
  488. - Additional debugging code.
  489. - Some trivial man page corrections.
  490. * Tue Nov 30 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1.3
  491. - Reinstate all archs.
  492. * Sun Nov 28 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1.2
  493. - Try excluding more archs.
  494. * Sat Nov 27 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1.1
  495. - Exclude s390x which fails.
  496. * Sat Nov 27 2004 Alasdair Kergon <agk@redhat.com> - 2.00.29-1
  497. - Fix last fix.
  498. * Sat Nov 27 2004 Alasdair Kergon <agk@redhat.com> - 2.00.28-1
  499. - Endian fix to partition/md signature detection.
  500. * Wed Nov 24 2004 Alasdair Kergon <agk@redhat.com> - 2.00.27-1
  501. - Fix partition table detection & an out of memory segfault.
  502. * Tue Nov 23 2004 Alasdair Kergon <agk@redhat.com> - 2.00.26-1
  503. - Several installation-related fixes & man page updates.
  504. * Mon Oct 25 2004 Elliot Lee <sopwith@redhat.com> - 2.00.25-1.01
  505. - Fix 2.6 kernel requirement
  506. * Wed Sep 29 2004 Alasdair Kergon <agk@redhat.com> - 2.00.25-1
  507. - Fix vgmknodes return code & vgremove locking.
  508. * Fri Sep 17 2004 Alasdair Kergon <agk@redhat.com> - 2.00.24-2
  509. - Obsolete old lvm1 packages; refuse install if running kernel 2.4. [bz 128185]
  510. * Thu Sep 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.24-1
  511. - More upstream fixes. (Always check WHATS_NEW file for details.)
  512. - Add requested BuildRequires. [bz 124916, 132408]
  513. * Wed Sep 15 2004 Alasdair Kergon <agk@redhat.com> - 2.00.23-1
  514. - Various minor upstream fixes.
  515. * Thu Sep 3 2004 Alasdair Kergon <agk@redhat.com> - 2.00.22-1
  516. - Permission fix included upstream; use different endian conversion macros.
  517. * Thu Sep 2 2004 Jeremy Katz <katzj@redhat.com> - 2.00.21-2
  518. - fix permissions on vg dirs
  519. * Thu Aug 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.21-1
  520. - New upstream release incorporating fixes plus minor enhancements.
  521. * Tue Aug 17 2004 Jeremy Katz <katzj@redhat.com> - 2.00.20-2
  522. - add patch for iSeries viodasd support
  523. - add patch to check file type using stat(2) if d_type == DT_UNKNOWN (#129674)
  524. * Sat Jul 3 2004 Alasdair Kergon <agk@redhat.com> - 2.00.20-1
  525. - New upstream release fixes 2.6 kernel device numbers.
  526. * Tue Jun 29 2004 Alasdair Kergon <agk@redhat.com> - 2.00.19-1
  527. - Latest upstream release. Lots of changes (see WHATS_NEW).
  528. * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> - 2.00.15-5
  529. - rebuilt
  530. * Wed May 26 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-4
  531. - clone %description from LVM rpm
  532. * Wed May 26 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-3
  533. - vgscan shouldn't return error status when no VGs present
  534. * Thu May 06 2004 Warren Togami <wtogami@redhat.com> - 2.00.15-2
  535. - i2o patch from Markus Lidel
  536. * Tue Apr 20 2004 Bill Nottingham <notting@redhat.com> - 2.00.15-1.1
  537. - handle disabled SELinux correctly, so that LVMs can be detected in a
  538. non-SELinux context
  539. * Mon Apr 19 2004 Alasdair Kergon <agk@redhat.com> - 2.00.15-1
  540. - Fix non-root build with current version of 'install'.
  541. * Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.14-1
  542. - Use 64-bit file offsets.
  543. * Fri Apr 16 2004 Alasdair Kergon <agk@redhat.com> - 2.00.13-1
  544. - Avoid scanning devices containing md superblocks.
  545. - Integrate ENOTSUP patch.
  546. * Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 2.00.12-4
  547. - don't die if we get ENOTSUP setting selinux contexts
  548. * Thu Apr 15 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-3
  549. - Add temporary pvscan symlink for LVM1 until mkinitrd gets updated.
  550. * Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-2
  551. - Mark config file noreplace.
  552. * Wed Apr 14 2004 Alasdair Kergon <agk@redhat.com> 2.00.12-1
  553. - Install default /etc/lvm/lvm.conf.
  554. - Move non-static binaries to /usr/sbin.
  555. - Add temporary links in /sbin to lvm.static until rc.sysinit gets updated.
  556. * Thu Apr 08 2004 Alasdair Kergon <agk@redhat.com> 2.00.11-1
  557. - Fallback to using LVM1 tools when using a 2.4 kernel without device-mapper.
  558. * Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-2
  559. - Install the full toolset, not just 'lvm'.
  560. * Wed Apr 07 2004 Alasdair Kergon <agk@redhat.com> 2.00.10-1
  561. - Update to version 2.00.10, which incorporates the RH-specific patches
  562. and includes various fixes and enhancements detailed in WHATS_NEW.
  563. * Wed Mar 17 2004 Jeremy Katz <katzj@redhat.com> 2.00.08-5
  564. - Fix sysfs patch to find sysfs
  565. - Take patch from dwalsh and tweak a little for setting SELinux contexts on
  566. device node creation and also do it on the symlink creation.
  567. Part of this should probably be pushed down to device-mapper instead
  568. * Thu Feb 19 2004 Stephen C. Tweedie <sct@redhat.com> 2.00.08-4
  569. - Add sysfs filter patch
  570. - Allow non-root users to build RPM
  571. * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
  572. - rebuilt
  573. * Fri Dec 5 2003 Jeremy Katz <katzj@redhat.com> 2.00.08-2
  574. - add static lvm binary
  575. * Tue Dec 2 2003 Jeremy Katz <katzj@redhat.com>
  576. - Initial build.