From 849369d6c66d3054688672f97d31fceb8e8230fb Mon Sep 17 00:00:00 2001 From: root Date: Fri, 25 Dec 2015 04:40:36 +0000 Subject: initial_commit --- install_modules.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 install_modules.sh (limited to 'install_modules.sh') diff --git a/install_modules.sh b/install_modules.sh new file mode 100755 index 00000000..9e9ec973 --- /dev/null +++ b/install_modules.sh @@ -0,0 +1,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 + -- cgit v1.2.3