lvm2-vl.spec 23 KB

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