lvm2-vl.spec 24 KB

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