diff options
-rw-r--r-- | Makefile | 1 | ||||
-rwxr-xr-x | build_tools/uninstall-modules | 9 |
2 files changed, 7 insertions, 3 deletions
@@ -173,6 +173,7 @@ ifndef DESTDIR rm -rf /lib/modules/$(KVERS)/zaptel; \ echo "done."; \ fi + build_tools/uninstall-modules dahdi $(KVERS) endif $(KMAKE) INSTALL_MOD_PATH=$(DESTDIR) INSTALL_MOD_DIR=dahdi modules_install [ `id -u` = 0 ] && /sbin/depmod -a $(KVERS) || : diff --git a/build_tools/uninstall-modules b/build_tools/uninstall-modules index 45c635c..02b89c9 100755 --- a/build_tools/uninstall-modules +++ b/build_tools/uninstall-modules @@ -45,13 +45,16 @@ checkmod() { while test "${founddep}" = "1"; do founddep=0 - find /lib/modules/${2} -name \*.ko -print > /tmp/modlist - exec 9<&0 < /tmp/modlist + find /lib/modules/${2}/misc -name \*.ko -print > /tmp/modlist.$$ 2> /dev/null + find /lib/modules/${2}/extra -name \*.ko -print >> /tmp/modlist.$$ 2> /dev/null + find /lib/modules/${2}/zaptel -name \*.ko -print >> /tmp/modlist.$$ 2> /dev/null + find /lib/modules/${2}/dahdi -name \*.ko -print >> /tmp/modlist.$$ 2> /dev/null + exec 9<&0 < /tmp/modlist.$$ while read mod; do checkmod ${mod} done exec 0<&9 9<&- - rm /tmp/modlist + rm /tmp/modlist.$$ done if test -n "${rmlist}"; then |