Signed-off-by: Samuel Martin <s.martin49@xxxxxxxxx> --- backport/Makefile.real | 6 ++++-- backport/scripts/check_depmod.sh | 7 ++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/backport/Makefile.real b/backport/Makefile.real index 5a25db4..a12a0db 100644 --- a/backport/Makefile.real +++ b/backport/Makefile.real @@ -6,6 +6,8 @@ else export BACKPORTS_GIT_TRACKER_DEF= endif +DEPMOD ?= /sbin/depmod + # disable built-in rules for this file .SUFFIXES: @@ -94,8 +96,8 @@ install: modules modules_install @./scripts/blacklist.sh $(KLIB)/ $(KLIB)/$(KMODDIR) $(KROOT) @./scripts/compress_modules.sh $(KLIB)/$(KMODDIR) - @./scripts/check_depmod.sh - @/sbin/depmod -a + @./scripts/check_depmod.sh $(DEPMOD) $(KROOT) + @$(DEPMOD) -a @./scripts/update-initramfs.sh $(KLIB) @echo @echo Your backported driver modules should be installed now. diff --git a/backport/scripts/check_depmod.sh b/backport/scripts/check_depmod.sh index 6123894..9f2e238 100755 --- a/backport/scripts/check_depmod.sh +++ b/backport/scripts/check_depmod.sh @@ -6,13 +6,14 @@ # Seems Mandriva has an $DEPMOD_DIR but it doesn't have any files, # so lets deal with those distributions. -DEPMOD_CONF="/etc/depmod.conf" +DEPMOD_CMD="${1:-depmod}" +KROOT="${2:-/}" +DEPMOD_CONF="$KROOT/etc/depmod.conf" DEPMOD_CONF_TMP="$DEPMOD_CONF.backports.old" -DEPMOD_DIR="/etc/depmod.d/" +DEPMOD_DIR="$KROOT/etc/depmod.d/" BACKPORT_DEPMOD_FILE="backports.conf" GREP_REGEX_UPDATES="^[[:space:]]*search.*[[:space:]]updates\([[:space:]]\|$\)" GREP_REGEX_SEARCH="^[[:space:]]*search[[:space:]].\+$" -DEPMOD_CMD="depmod" function add_compat_depmod_conf { echo "NOTE: Your distribution lacks an $DEPMOD_DIR directory with " -- 1.9.2 -- To unsubscribe from this list: send the line "unsubscribe backports" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html