lvm2-vl.spec 23 KB

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