.. | .. |
---|
3 | 3 | # |
---|
4 | 4 | # A depmod wrapper used by the toplevel Makefile |
---|
5 | 5 | |
---|
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 |
---|
8 | 8 | exit 1 |
---|
9 | 9 | fi |
---|
10 | 10 | DEPMOD=$1 |
---|
11 | 11 | KERNELRELEASE=$2 |
---|
| 12 | +KBUILD_MIXED_TREE=$3 |
---|
12 | 13 | |
---|
13 | | -if ! test -r System.map ; then |
---|
| 14 | +if ! test -r ${KBUILD_MIXED_TREE}System.map ; then |
---|
14 | 15 | echo "Warning: modules_install: missing 'System.map' file. Skipping depmod." >&2 |
---|
15 | 16 | exit 0 |
---|
16 | 17 | fi |
---|
.. | .. |
---|
41 | 42 | KERNELRELEASE=99.98.$KERNELRELEASE |
---|
42 | 43 | fi |
---|
43 | 44 | |
---|
44 | | -set -- -ae -F System.map |
---|
| 45 | +set -- -ae -F ${KBUILD_MIXED_TREE}System.map |
---|
45 | 46 | if test -n "$INSTALL_MOD_PATH"; then |
---|
46 | 47 | set -- "$@" -b "$INSTALL_MOD_PATH" |
---|
47 | 48 | fi |
---|