diff options
| author | Michael Neves | 2013-02-27 18:57:05 +0100 |
|---|---|---|
| committer | Michael Neves | 2013-02-27 18:57:05 +0100 |
| commit | be71053a93c13f9ec1dee7383ca4b8cddbd43fe9 (patch) | |
| tree | 4cfbcb69cd9a476baad91918f245916f158cf124 | |
| parent | data/stage3.1/lib/firmware (diff) | |
| download | tm-scripts-be71053a93c13f9ec1dee7383ca4b8cddbd43fe9.tar.gz tm-scripts-be71053a93c13f9ec1dee7383ca4b8cddbd43fe9.tar.xz tm-scripts-be71053a93c13f9ec1dee7383ca4b8cddbd43fe9.zip | |
add squashfstools to build
| -rw-r--r-- | remote/tools/base/base.build | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/remote/tools/base/base.build b/remote/tools/base/base.build index ef2d2d27..7087664b 100644 --- a/remote/tools/base/base.build +++ b/remote/tools/base/base.build @@ -1,3 +1,4 @@ +#!/bin/bash install_dependencies() { apt-get install -y $DEPS } @@ -96,12 +97,26 @@ post_copy() { echo "minilinux-$(hostname)" > "${INIT_DIR}/etc/hostname" - # copy kernel modules - #[ ! -d ${INIT_DIR}/lib/modules/$(uname -r) ] && mkdir -p ${INIT_DIR}/lib/modules/$(uname -r) - #cp -r /lib/modules/$(uname -r) ${INIT_DIR}/lib/modules/$(uname -r) + #check for kernel modules, if not present copy from system + if [ ! -d ${STAGE32_DIR}/lib/modules ]; + then + pinfo "Couldn't find kernel modules in stage3.2." + pinfo "Copying modules for kernel $(uname -r)..." + mkdir -p "${STAGE32_DIR}/lib/modules" || perror "Cannot create '${STAGE32_DIR}/lib/modules'" + cp -r "/lib/modules/$(uname -r)" "${STAGE32_DIR}/lib/modules/" || perror "Cannot copy kernel modules from '/lib/modules/$(uname -r)' '${STAGE32_DIR}/lib/modules/'" + else + pinfo "Not copying kernel modules from system, as '${STAGE32_DIR}/lib/modules/' already exists." + fi + + #check for firmware, if not present copy from system + if [ ! -d ${STAGE32_DIR}/lib/firmware ]; + then + pinfo "Couldn't find firmware in stage3.2." + pinfo "Copying firmware for kernel $(uname -r)..." + cp -r "/lib/firmware" "${STAGE32_DIR}/lib/" || perror "Cannot copy kernel modules from '/lib/firmware' '${STAGE32_DIR}/lib/'" + else + pinfo "Not copying firmware from system, as '${STAGE32_DIR}/lib/firmware' already exists." + fi - #quick fix xterm symlink - [ -e /usr/lib/libXaw7.so.7.0.0 ] && \ - ln -s "/usr/lib/libXaw7.so.7.0.0" "${INIT_DIR}/usr/lib/libXaw7.so.7" } |
