VirtualBox

Changeset 58194 in vbox


Ignore:
Timestamp:
Oct 12, 2015 3:13:33 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
103308
Message:

Installer/linux/debian: small fix to kernel module clean-up from previous installations.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/linux/debian/preinst.in

    r57888 r58194  
    7979        db_get virtualbox/delete-old-modules || true
    8080        if [ "$RET" = "true" ]; then
    81           find /lib/modules -name "vboxdrv\.*" 2>/dev/null|xargs rm -f 2>/dev/null
    82           find /lib/modules -name "vboxnetflt\.*" 2>/dev/null|xargs rm -f 2>/dev/null
    83           find /lib/modules -name "vboxnetadp\.*" 2>/dev/null|xargs rm -f 2>/dev/null
     81          for i in /lib/modules/*; do
     82            if test -e "${i}/misc/vboxdrv.ko"; then
     83              rm -f "${i}/misc/vboxdrv.ko" "${i}/misc/vboxnetadp.ko" \
     84                    "${i}/misc/vboxnetflt.ko" "${i}/misc/vboxpci.ko"
     85              # Remove the kernel version folder if it was empty except for us.
     86              test "`echo ${i}/misc/* ${i}/misc/.?* ${i}/* ${i}/.?*`" = \
     87                   "${i}/misc/* ${i}/misc/.. ${i}/misc ${i}/.." &&
     88                  rmdir "${i}/misc" "${i}"  # We used to leave empty folders.
     89            fi
     90          done
    8491        fi
    8592      fi
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette