diff --git a/kvdo.spec b/kvdo.spec index e1fc0216eab98c769c47d947da9a26cc19e3d350..d6bbca0d02f61a3e59f7ff57466443ce2491fe2d 100644 --- a/kvdo.spec +++ b/kvdo.spec @@ -1,6 +1,6 @@ #This spec is obtained from source code(kvdo-6.2.2.24.tar.gz) -%define spec_release 6 -%define kmod_name kvdo +%define spec_release 7 +%define kmod_name kmod-kvdo %define kmod_driver_version 6.2.2.24 %define kmod_rpm_release %{spec_release} %define kmod_kernel_version 3.10.0-693.el7 @@ -37,9 +37,9 @@ This package provides the kernel modules for VDO. %post set -x -/usr/sbin/dkms --rpm_safe_upgrade add -m %{kmod_name} -v %{version}-%{kmod_driver_version} -/usr/sbin/dkms --rpm_safe_upgrade build -m %{kmod_name} -v %{version}-%{kmod_driver_version} -/usr/sbin/dkms --rpm_safe_upgrade install -m %{kmod_name} -v %{version}-%{kmod_driver_version} +/usr/sbin/dkms --rpm_safe_upgrade add -m %{kmod_name} -v %{version}-%{kmod_rpm_release} +/usr/sbin/dkms --rpm_safe_upgrade build -m %{kmod_name} -v %{version}-%{kmod_rpm_release} +/usr/sbin/dkms --rpm_safe_upgrade install -m %{kmod_name} -v %{version}-%{kmod_rpm_release} %preun # Check whether kvdo or uds is loaded, and if so attempt to remove it. A @@ -50,21 +50,21 @@ for module in kvdo uds; do modprobe -r ${module} fi done -/usr/sbin/dkms --rpm_safe_upgrade remove -m %{kmod_name} -v %{version}-%{kmod_driver_version} --all || : +/usr/sbin/dkms --rpm_safe_upgrade remove -m %{kmod_name} -v %{version}-%{kmod_rpm_release} --all || : %prep -%autosetup -n %{kmod_name}-%{kmod_driver_version} -p1 +%autosetup -n kvdo-%{kmod_driver_version} -p1 %build # Nothing doing here, as we're going to build on whatever kernel we end up # running inside. %install -mkdir -p $RPM_BUILD_ROOT/%{_usr}/src/%{kmod_name}-%{version}-%{kmod_driver_version} -cp -r * $RPM_BUILD_ROOT/%{_usr}/src/%{kmod_name}-%{version}-%{kmod_driver_version}/ -cat > $RPM_BUILD_ROOT/%{_usr}/src/%{kmod_name}-%{version}-%{kmod_driver_version}/dkms.conf < $RPM_BUILD_ROOT/%{_usr}/src/%{kmod_name}-%{version}-%{kmod_rpm_release}/dkms.conf < - 6.2.2.24-7 +- Modify the install dir + * Thu May 7 2020 sunguoshuai - 6.2.2.24-6 - fix install error by frame_larger_than