hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/scripts/depmod.sh
....@@ -3,14 +3,15 @@
33 #
44 # A depmod wrapper used by the toplevel Makefile
55
6
-if test $# -ne 2; then
7
- echo "Usage: $0 /sbin/depmod <kernelrelease>" >&2
6
+if test $# -ne 2 -a $# -ne 3; then
7
+ echo "Usage: $0 /sbin/depmod <kernelrelease> [System.map folder]" >&2
88 exit 1
99 fi
1010 DEPMOD=$1
1111 KERNELRELEASE=$2
12
+KBUILD_MIXED_TREE=$3
1213
13
-if ! test -r System.map ; then
14
+if ! test -r ${KBUILD_MIXED_TREE}System.map ; then
1415 echo "Warning: modules_install: missing 'System.map' file. Skipping depmod." >&2
1516 exit 0
1617 fi
....@@ -41,7 +42,7 @@
4142 KERNELRELEASE=99.98.$KERNELRELEASE
4243 fi
4344
44
-set -- -ae -F System.map
45
+set -- -ae -F ${KBUILD_MIXED_TREE}System.map
4546 if test -n "$INSTALL_MOD_PATH"; then
4647 set -- "$@" -b "$INSTALL_MOD_PATH"
4748 fi