From f086afa4098d300a2d3d7e62ec0b99ca3d986887 Mon Sep 17 00:00:00 2001 From: Denis Knauf Date: Thu, 25 Apr 2013 14:07:59 +0200 Subject: [PATCH] 10-nvidia-drivers: run (echo and exec); set make-vars SYSSRC KBUILD_OUTPUT PWD --- postinst.d/10-nvidia-drivers | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/postinst.d/10-nvidia-drivers b/postinst.d/10-nvidia-drivers index f1cd4b4..7f75dfe 100755 --- a/postinst.d/10-nvidia-drivers +++ b/postinst.d/10-nvidia-drivers @@ -1,12 +1,20 @@ #!/usr/bin/env sh -NVDSRC="${NVDSRC:-/usr/src/nvidia-drivers}" +run() { + echo "$*" + exec "$@" +} + [ -e "${0}.disabled" ] && exit 0 which make >/dev/null 2>&1 || exit 0 + +NVDSRC="${NVDSRC:-/usr/src/nvidia-drivers}" [ -d "${NVDSRC}" ] || exit 0 + V="${1:-`uname -r`}" SYSSRC="/lib/modules/${V}/source" +SYSOUT="/lib/modules/${V}/build" echo "Build NVIDIA module..." >&2 cd "${NVDSRC}" -exec make module-install SYSSRC="${SYSSRC}" PWD="${NVDSRC}" +run make module-install SYSSRC="${SYSSRC}" KBUILD_OUTPUT="${SYSOUT}" PWD="${NVDSRC}"