lvm2-vl.spec 25 KB

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