[arch-commits] Commit in dkms/trunk (PKGBUILD hook.sh)
Sébastien Luttringer
seblu at archlinux.org
Sun Mar 6 13:22:07 UTC 2016
Date: Sunday, March 6, 2016 @ 14:22:06
Author: seblu
Revision: 261109
upgpkg: dkms 2.2.0.3+git151023-6
- fix FS#48355
Modified:
dkms/trunk/PKGBUILD
dkms/trunk/hook.sh
----------+
PKGBUILD | 4 ++--
hook.sh | 14 ++++++++------
2 files changed, 10 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-03-06 13:16:59 UTC (rev 261108)
+++ PKGBUILD 2016-03-06 13:22:06 UTC (rev 261109)
@@ -4,7 +4,7 @@
pkgname=dkms
pkgver=2.2.0.3+git151023
-pkgrel=5
+pkgrel=6
pkgdesc='Dynamic Kernel Modules System'
arch=('any')
url='http://linux.dell.com/dkms/'
@@ -24,7 +24,7 @@
'82d520c39c99c34977e48b313a189c6c'
'8fe2064106958bcfd386e83494c8959a'
'41fcecb1c2dfc59a4b648fddcd8b462f'
- '7fdc44f8ecdd0ac0dc5e6bcf02901681')
+ '22f9fc3633b13e548e78bcc48192d817')
prepare() {
cd dkms
Modified: hook.sh
===================================================================
--- hook.sh 2016-03-06 13:16:59 UTC (rev 261108)
+++ hook.sh 2016-03-06 13:22:06 UTC (rev 261109)
@@ -32,7 +32,6 @@
# dkms path from framework config
# note: the alpm hooks which trigger this script use static path
source_tree='/usr/src'
-dkms_tree='/var/lib/dkms'
install_tree='/usr/lib/modules'
source /etc/dkms/framework.conf
@@ -48,13 +47,16 @@
done
popd >/dev/null
elif [[ "/$path" =~ ^$install_tree/([^/]+)/ ]]; then
- # do $@ once for each registered dkms module
- pushd "$dkms_tree" >/dev/null
- for mod in */*/source; do
- dkms "$@" -m "${mod%/source}" -k "${BASH_REMATCH[1]}"
+ kver="${BASH_REMATCH[1]}"
+ # do $@ once for each dkms module in $source_tree
+ for path in "$source_tree"/*-*/dkms.conf; do
+ if [[ "$path" =~ ^$source_tree/([^/]+)-([^/]+)/dkms\.conf$ ]]; then
+ dkms "$@" -m "${BASH_REMATCH[1]}" -v "${BASH_REMATCH[2]}" -k "$kver"
+ fi
done
- popd >/dev/null
else
echo "Skipping invalid path: $path" >&2
fi
done
+
+true
More information about the arch-commits
mailing list