|
@@ -1,6 +1,5 @@
|
|
|
-%define lvm_version 2.02.177
|
|
|
-%define device_mapper_version 1.02.146
|
|
|
-%define with_cluster 0
|
|
|
+%define lvm_version 2.03.09
|
|
|
+%define device_mapper_version 1.02.171
|
|
|
|
|
|
%define _unpackaged_files_terminate_build 1
|
|
|
|
|
@@ -12,35 +11,29 @@ Summary(ja): 論理ボリューム管理ツール
|
|
|
Name: lvm2
|
|
|
Version: %{lvm_version}
|
|
|
Release: 1%{?_dist_release}
|
|
|
-License: GPLv2
|
|
|
Group: System Environment/Base
|
|
|
-URL: http://sources.redhat.com/lvm2
|
|
|
|
|
|
+Distribution: Vine Linux
|
|
|
+Vendor: Project Vine
|
|
|
+Packager: daisuke
|
|
|
+
|
|
|
+License: GPLv2
|
|
|
+URL: http://sourceware.org/lvm2/
|
|
|
Source0: LVM2.%{lvm_version}.tgz
|
|
|
Patch0: lvm2-set-default-preferred_names.patch
|
|
|
-Patch1: lvm2-lvmetad-timeout.patch
|
|
|
-# Upstream: 3f9ae846b89a
|
|
|
-Patch2: lvm2-2_02_178-lvmlockd-fix-uninitialized.patch
|
|
|
-
|
|
|
-Patch10: libdevmapper-static.patch
|
|
|
-
|
|
|
-#Patch20: lvm2-2.02.107-fix-dupliate-const.patch
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{lvm_version}-%{release}-buildroot
|
|
|
+BuildRequires: libaio-devel
|
|
|
BuildRequires: libtermcap-devel
|
|
|
+BuildRequires: libudev-devel
|
|
|
BuildRequires: ncurses-devel
|
|
|
BuildRequires: readline-devel
|
|
|
-BuildRequires: eudev-libudev-devel
|
|
|
Requires: device-mapper >= %{device_mapper_version}-%{release}
|
|
|
Requires: device-mapper-event >= %{device_mapper_version}-%{release}
|
|
|
Requires: %{name}-libs = %{version}-%{release}
|
|
|
Conflicts: lvm
|
|
|
Obsoletes: lvm
|
|
|
|
|
|
-Distribution: Vine Linux
|
|
|
-Vendor: Project Vine
|
|
|
-Packager: daisuke
|
|
|
-
|
|
|
%define _exec_prefix /usr
|
|
|
|
|
|
%description
|
|
@@ -75,22 +68,6 @@ Group: System Environment/Libraries
|
|
|
%description libs
|
|
|
This package contains shared lvm2 libraries for applications.
|
|
|
|
|
|
-%if %{with_cluster}
|
|
|
-# lvm2-cluster
|
|
|
-%package cluster
|
|
|
-Summary: Cluster extensions for userland logical volume management tools
|
|
|
-License: GPLv2
|
|
|
-Group: System Environment/Base
|
|
|
-Requires: lvm2 >= %{version}-%{lvm_release}
|
|
|
-Requires(post): chkconfig
|
|
|
-Requires(preun): chkconfig
|
|
|
-Requires(preun): device-mapper >= %{device_mapper_version}
|
|
|
-Requires(preun): lvm2 >= 2.02
|
|
|
-
|
|
|
-%description cluster
|
|
|
-Extensions to LVM2 to support clusters.
|
|
|
-%endif
|
|
|
-
|
|
|
# device-mapper
|
|
|
%package -n device-mapper
|
|
|
Summary: Device mapper utility
|
|
@@ -123,19 +100,6 @@ Requires: device-mapper-libs = %{device_mapper_version}-%{release}
|
|
|
This package contains files needed to develop applications that use
|
|
|
the device-mapper libraries.
|
|
|
|
|
|
-# device-mapper-static
|
|
|
-%package -n device-mapper-static
|
|
|
-Summary: Static libraries for device-mapper
|
|
|
-Summary(ja): Device-mapper の静的ライブラリ
|
|
|
-Version: %{device_mapper_version}
|
|
|
-Release: %{release}
|
|
|
-License: LGPLv2
|
|
|
-Group: Development/Libraries
|
|
|
-Requires: device-mapper-devel = %{device_mapper_version}-%{release}
|
|
|
-
|
|
|
-%description -n device-mapper-static
|
|
|
-This package contains the device-mapper static libraries.
|
|
|
-
|
|
|
%package -n device-mapper-libs
|
|
|
Summary: Device-mapper shared library
|
|
|
Summary(ja): Device-mapper の共有ライブラリ
|
|
@@ -190,12 +154,6 @@ the device-mapper event library.
|
|
|
%prep
|
|
|
%setup -q -n LVM2.%{lvm_version}
|
|
|
%patch0 -p1 -b .preferred_names
|
|
|
-%patch1 -p1 -b .lvmetad_timeout
|
|
|
-%patch2 -p1 -b .lvmlockd_uninitialized
|
|
|
-
|
|
|
-%patch10 -p1 -b .libdevmapper_static
|
|
|
-
|
|
|
-#%patch20 -p1
|
|
|
|
|
|
%build
|
|
|
%define _exec_prefix /
|
|
@@ -235,14 +193,8 @@ install -m 0700 -d $RPM_BUILD_ROOT/etc/lvm/cache
|
|
|
install -m 0700 -d $RPM_BUILD_ROOT/var/lock/lvm
|
|
|
install -m 0600 /dev/null $RPM_BUILD_ROOT/etc/lvm/cache/.cache
|
|
|
mkdir -p -m755 $RPM_BUILD_ROOT/etc/rc.d/init.d
|
|
|
-%if %{with_cluster}
|
|
|
-install scripts/clvmd_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/clvmd
|
|
|
-install scripts/cmirrord_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/cmirrord
|
|
|
-%endif
|
|
|
install -m 0755 scripts/lvm2_monitoring_init_red_hat $RPM_BUILD_ROOT/etc/rc.d/init.d/lvm2-monitor
|
|
|
-install -m 0755 scripts/lvmconf.sh $RPM_BUILD_ROOT/sbin/lvmconf
|
|
|
|
|
|
-install -m 644 libdm/ioctl/libdevmapper.a $RPM_BUILD_ROOT/usr%{_libdir}
|
|
|
|
|
|
%clean
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
@@ -260,19 +212,6 @@ fi
|
|
|
|
|
|
%postun libs -p /sbin/ldconfig
|
|
|
|
|
|
-%if %{with_cluster}
|
|
|
-%post cluster
|
|
|
-/sbin/chkconfig --add clvmd
|
|
|
-
|
|
|
-/sbin/lvmconf --lockinglibdir %{_libdir}
|
|
|
-
|
|
|
-%preun cluster
|
|
|
-if [ "$1" = 0 ]; then
|
|
|
- /sbin/chkconfig --del clvmd
|
|
|
- /sbin/lvmconf --disable-cluster
|
|
|
-fi
|
|
|
-%endif
|
|
|
-
|
|
|
%post -n device-mapper-libs -p /sbin/ldconfig
|
|
|
|
|
|
%postun -n device-mapper-libs -p /sbin/ldconfig
|
|
@@ -283,7 +222,8 @@ fi
|
|
|
|
|
|
%files
|
|
|
%defattr(-,root,root,-)
|
|
|
-%doc COPYING COPYING.LIB INSTALL README VERSION WHATS_NEW
|
|
|
+%license COPYING COPYING.LIB
|
|
|
+%doc INSTALL README VERSION WHATS_NEW
|
|
|
%attr(555,root,root) %{_sbindir}/fsadm
|
|
|
%{_sbindir}/lvchange
|
|
|
%{_sbindir}/lvconvert
|
|
@@ -291,7 +231,6 @@ fi
|
|
|
%{_sbindir}/lvdisplay
|
|
|
%{_sbindir}/lvextend
|
|
|
%{_sbindir}/lvm
|
|
|
-%{_sbindir}/lvmconf
|
|
|
%{_sbindir}/lvmconfig
|
|
|
%{_sbindir}/lvmdiskscan
|
|
|
%{_sbindir}/lvmdump
|
|
@@ -337,6 +276,7 @@ fi
|
|
|
%{_mandir}/man7/lvmreport.7.gz
|
|
|
%{_mandir}/man7/lvmsystemid.7.gz
|
|
|
%{_mandir}/man7/lvmthin.7.gz
|
|
|
+%{_mandir}/man7/lvmvdo.7.gz
|
|
|
%{_mandir}/man8/fsadm.8.gz
|
|
|
%{_mandir}/man8/lvchange.8.gz
|
|
|
%{_mandir}/man8/lvconvert.8.gz
|
|
@@ -348,7 +288,6 @@ fi
|
|
|
%{_mandir}/man8/lvm-dumpconfig.8.gz
|
|
|
%{_mandir}/man8/lvm-fullreport.8.gz
|
|
|
%{_mandir}/man8/lvm-lvpoll.8.gz
|
|
|
-%{_mandir}/man8/lvmconf.8.gz
|
|
|
%{_mandir}/man8/lvmconfig.8.gz
|
|
|
%{_mandir}/man8/lvmdiskscan.8.gz
|
|
|
%{_mandir}/man8/lvmdump.8.gz
|
|
@@ -389,6 +328,7 @@ fi
|
|
|
%{_mandir}/man8/vgscan.8.gz
|
|
|
%{_mandir}/man8/vgsplit.8.gz
|
|
|
%{_udevdir}/11-dm-lvm.rules
|
|
|
+%{_udevdir}/69-dm-lvm-metad.rules
|
|
|
%dir /etc/lvm
|
|
|
%ghost /etc/lvm/cache/.cache
|
|
|
%config(noreplace) /etc/lvm/lvm.conf
|
|
@@ -403,15 +343,11 @@ fi
|
|
|
|
|
|
%files devel
|
|
|
%defattr(-,root,root,-)
|
|
|
-/usr%{_libdir}/liblvm2app.so
|
|
|
/usr%{_libdir}/liblvm2cmd.so
|
|
|
-%{_includedir}/lvm2app.h
|
|
|
%{_includedir}/lvm2cmd.h
|
|
|
-/usr%{_libdir}/pkgconfig/lvm2app.pc
|
|
|
/usr%{_libdir}/libdevmapper-event-lvm2.so
|
|
|
|
|
|
%files libs
|
|
|
-%attr(755,root,root) %{_libdir}/liblvm2app.so.*
|
|
|
%attr(755,root,root) %{_libdir}/liblvm2cmd.so.*
|
|
|
%attr(755,root,root) %{_libdir}/libdevmapper-event-lvm2.so.*
|
|
|
%dir %{_libdir}/device-mapper
|
|
@@ -419,22 +355,17 @@ fi
|
|
|
%{_libdir}/device-mapper/libdevmapper-event-lvm2snapshot.so
|
|
|
%{_libdir}/device-mapper/libdevmapper-event-lvm2raid.so
|
|
|
%{_libdir}/device-mapper/libdevmapper-event-lvm2thin.so
|
|
|
+%{_libdir}/device-mapper/libdevmapper-event-lvm2vdo.so
|
|
|
%{_libdir}/libdevmapper-event-lvm2mirror.so
|
|
|
%{_libdir}/libdevmapper-event-lvm2snapshot.so
|
|
|
%{_libdir}/libdevmapper-event-lvm2raid.so
|
|
|
%{_libdir}/libdevmapper-event-lvm2thin.so
|
|
|
-
|
|
|
-%if %{with_cluster}
|
|
|
-%files cluster
|
|
|
-%defattr(-,root,root,-)
|
|
|
-%attr(755,root,root) /usr/sbin/clvmd
|
|
|
-%{_mandir}/man8/clvmd.8.gz
|
|
|
-/etc/rc.d/init.d/clvmd
|
|
|
-%endif
|
|
|
+%{_libdir}/libdevmapper-event-lvm2vdo.so
|
|
|
|
|
|
%files -n device-mapper
|
|
|
%defattr(-,root,root,-)
|
|
|
-%doc COPYING COPYING.LIB WHATS_NEW_DM VERSION_DM README INSTALL udev/12-dm-permissions.rules
|
|
|
+%license COPYING COPYING.LIB
|
|
|
+%doc WHATS_NEW_DM VERSION_DM README INSTALL udev/12-dm-permissions.rules
|
|
|
%attr(755,root,root) /sbin/blkdeactivate
|
|
|
%attr(755,root,root) /sbin/dmsetup
|
|
|
%attr(755,root,root) /sbin/dmstats
|
|
@@ -453,10 +384,6 @@ fi
|
|
|
%{_includedir}/libdevmapper.h
|
|
|
/usr%{_libdir}/pkgconfig/devmapper.pc
|
|
|
|
|
|
-%files -n device-mapper-static
|
|
|
-%defattr(-,root,root,-)
|
|
|
-/usr%{_libdir}/libdevmapper.a
|
|
|
-
|
|
|
%files -n device-mapper-libs
|
|
|
%attr(755,root,root) %{_libdir}/libdevmapper.so.*
|
|
|
|
|
@@ -475,6 +402,10 @@ fi
|
|
|
/usr%{_libdir}/pkgconfig/devmapper-event.pc
|
|
|
|
|
|
%changelog
|
|
|
+* Sun Mar 29 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.03.09-1
|
|
|
+- new upstream release.
|
|
|
+- dropped Patch1, 2 and 10.
|
|
|
+
|
|
|
* Sat Feb 24 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 2.02.177-1
|
|
|
- updated to 2.02.177
|
|
|
- dropped Patch2: fixed in upstream.
|