lvm2-vl.spec 25 KB

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