Merge pull request #483 from rafalste/fix_weak_updates_symlinks

Fix depmod error in RPM install/uninstall
This commit is contained in:
Robert Baldyga 2020-09-14 12:36:07 +02:00 committed by GitHub
commit 795bdd2440
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -87,20 +87,14 @@ fi
%post modules_%{kver_filename} %post modules_%{kver_filename}
ls /lib/modules/%{kver}/extra/cas_disk.ko | weak-modules --no-initramfs --add-modules
ls /lib/modules/%{kver}/extra/cas_cache.ko | weak-modules --no-initramfs --add-modules
depmod depmod
modules=( $(realpath $(modinfo -F filename cas_cache cas_disk)) )
%preun modules_%{kver_filename} printf "%s\n" "${modules[@]}" | weak-modules --no-initramfs --add-modules
if [ $1 -eq 0 ]; then
rmmod cas_cache
rmmod cas_disk
ls /lib/modules/%{kver}/extra/cas_disk.ko | weak-modules --no-initramfs --remove-modules
ls /lib/modules/%{kver}/extra/cas_cache.ko | weak-modules --no-initramfs --remove-modules
fi
%postun modules_%{kver_filename} %postun modules_%{kver_filename}
if [ $1 -eq 0 ]; then if [ $1 -eq 0 ]; then
modules=( $(realpath $(modinfo -F filename cas_cache cas_disk 2>/dev/null)) )
printf "%s\n" "${modules[@]}" | weak-modules --no-initramfs --remove-modules
depmod depmod
fi fi
@ -139,6 +133,8 @@ fi
%changelog %changelog
* Thu Jul 30 2020 Rafal Stefanowski <rafal.stefanowski@intel.com> - 20.09-1
- Improve adding and removing modules with weak-modules
* Wed Jun 10 2020 Rafal Stefanowski <rafal.stefanowski@intel.com> - 20.06-1 * Wed Jun 10 2020 Rafal Stefanowski <rafal.stefanowski@intel.com> - 20.06-1
- Add cas_version file - Add cas_version file
- Join Release into Version - Join Release into Version