mirror of
https://abf.rosa.ru/djam/kernel-6.1.git
synced 2025-02-24 15:52:54 +00:00
More fixes for the removal of DKMS-built modules
This commit is contained in:
parent
1f89ac43b5
commit
3f8c750033
1 changed files with 5 additions and 5 deletions
10
kernel.spec
10
kernel.spec
|
@ -1416,9 +1416,9 @@ EOF
|
|||
|
||||
### Create -devel Preun script on the fly
|
||||
cat > $kernel_devel_files-preun <<EOF
|
||||
for ii in \$(/usr/sbin/dkms status -k $KernelVer); do
|
||||
mod=\$(echo \$ii | awk -v FS=' ,' '{ print \$1; }')
|
||||
ver=\$(echo \$ii | awk -v FS=' ,' '{ print \$2; }')
|
||||
for ii in \$(/usr/sbin/dkms status -k $KernelVer | awk '{ print \$1 \$2; }'); do
|
||||
mod=\$(echo \$ii | awk -v FS=',' '{ print \$1; }')
|
||||
ver=\$(echo \$ii | awk -v FS=',' '{ print \$2; }')
|
||||
/usr/sbin/dkms --rpm_safe_upgrade remove -m \$mod -v \$ver -k $KernelVer || true
|
||||
done
|
||||
EOF
|
||||
|
@ -1427,7 +1427,7 @@ EOF
|
|||
cat > $kernel_devel_files-postun <<EOF
|
||||
rm -rf /usr/src/linux-$KernelVer >/dev/null
|
||||
# Remove the dir if it is already empty.
|
||||
find /lib/modules/$KernelVer -maxdepth 0 -empty -exec rm -rf {} \;
|
||||
find /lib/modules/$KernelVer -maxdepth 0 -empty -exec rm -rf {} \; || true
|
||||
EOF
|
||||
}
|
||||
|
||||
|
@ -1532,7 +1532,7 @@ cat > $kernel_files-postun <<EOF
|
|||
rm -f /boot/initrd-$KernelVer.img
|
||||
rm -f /boot/initrd-$KernelVer_old.img
|
||||
# Remove /lib/modules/<...>/ if it is empty (-devel uses it too).
|
||||
find /lib/modules/$KernelVer -maxdepth 0 -empty -exec rm -rf {} \;
|
||||
find /lib/modules/$KernelVer -maxdepth 0 -empty -exec rm -rf {} \; || true
|
||||
EOF
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue