blob: 9e9ec973b4d3d322b0690c4542cac6f44595cb9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/bash
WORK_DIR="$(pwd)"
MOD_DIR="${WORK_DIR}/_root_modules"
OUT_MOD_DIR="${WORK_DIR}/root_modules"
if [ ! -d "${MOD_DIR}" ];then
mkdir -p "${MOD_DIR}"
fi
INSTALL_MOD_PATH_OPT="INSTALL_MOD_PATH=${MOD_DIR}"
make ${INSTALL_MOD_PATH_OPT} modules_install
if [ -d "${OUT_MOD_DIR}" ];then
pushd "${OUT_MOD_DIR}"
find -type f |grep -v \.svn |
while read fname
do
rm "${fname}"
done
popd
pushd "${MOD_DIR}"
cp -a * "${OUT_MOD_DIR}/"
popd
rm -fr "${MOD_DIR}"
else
mv "${MOD_DIR}" "${OUT_MOD_DIR}"
fi
exit 0
|