lvm2-vl.spec 24 KB

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