]>
Commit | Line | Data |
---|---|---|
4002d77a LDM |
1 | #!/bin/bash |
2 | ||
3 | set -e | |
4 | ||
5 | MODULE_PLAYGROUND=$1 | |
6 | ROOTFS=$2 | |
7 | ||
8 | declare -A map | |
9 | map=( | |
10 | ["test-depmod/search-order-simple/lib/modules/4.4.4/kernel/crypto/"]="mod-simple.ko" | |
11 | ["test-depmod/search-order-simple/lib/modules/4.4.4/updates/"]="mod-simple.ko" | |
8dddac59 LDM |
12 | ["test-depmod/search-order-same-prefix/lib/modules/4.4.4/foo/"]="mod-simple.ko" |
13 | ["test-depmod/search-order-same-prefix/lib/modules/4.4.4/foobar/"]="mod-simple.ko" | |
d9ab7abe LDM |
14 | ["test-depmod/detect-loop/lib/modules/4.4.4/kernel/mod-loop-a.ko"]="mod-loop-a.ko" |
15 | ["test-depmod/detect-loop/lib/modules/4.4.4/kernel/mod-loop-b.ko"]="mod-loop-b.ko" | |
16 | ["test-depmod/detect-loop/lib/modules/4.4.4/kernel/mod-loop-c.ko"]="mod-loop-c.ko" | |
17 | ["test-depmod/detect-loop/lib/modules/4.4.4/kernel/mod-loop-d.ko"]="mod-loop-d.ko" | |
18 | ["test-depmod/detect-loop/lib/modules/4.4.4/kernel/mod-loop-e.ko"]="mod-loop-e.ko" | |
450c1f03 LDM |
19 | ["test-dependencies/lib/modules/4.0.20-kmod/kernel/fs/foo/"]="mod-foo-b.ko" |
20 | ["test-dependencies/lib/modules/4.0.20-kmod/kernel/"]="mod-foo-c.ko" | |
21 | ["test-dependencies/lib/modules/4.0.20-kmod/kernel/lib/"]="mod-foo-a.ko" | |
22 | ["test-dependencies/lib/modules/4.0.20-kmod/kernel/fs/"]="mod-foo.ko" | |
1669be85 LDM |
23 | ["test-init/"]="mod-simple.ko" |
24 | ["test-remove/"]="mod-simple.ko" | |
eeb62700 LDM |
25 | ["test-modprobe/show-depends/lib/modules/4.4.4/kernel/mod-loop-a.ko"]="mod-loop-a.ko" |
26 | ["test-modprobe/show-depends/lib/modules/4.4.4/kernel/mod-loop-b.ko"]="mod-loop-b.ko" | |
27 | ["test-modprobe/show-depends/lib/modules/4.4.4/kernel/mod-simple.ko"]="mod-simple.ko" | |
1e128242 LDM |
28 | ["test-modprobe/softdep-loop/lib/modules/4.4.4/kernel/mod-loop-a.ko"]="mod-loop-a.ko" |
29 | ["test-modprobe/softdep-loop/lib/modules/4.4.4/kernel/mod-loop-b.ko"]="mod-loop-b.ko" | |
a1a13690 | 30 | ["test-modprobe/force/lib/modules/4.4.4/kernel/"]="mod-simple.ko" |
4002d77a LDM |
31 | ) |
32 | ||
33 | for k in ${!map[@]}; do | |
34 | dst=${ROOTFS}/$k | |
35 | src=${MODULE_PLAYGROUND}/${map[$k]} | |
36 | ||
d9ab7abe LDM |
37 | if test "${dst: -1}" = "/"; then |
38 | install -d $dst | |
39 | install -t $dst $src | |
40 | else | |
41 | install -D $src $dst | |
42 | fi | |
4002d77a | 43 | done |