mirror of https://github.com/parazyd/arm-sdk.git
Implement separate function for installing kernel modules.
This commit is contained in:
parent
0ba4fc5e1c
commit
d01109bfeb
|
|
@ -93,14 +93,7 @@ build_kernel_armhf() {
|
|||
ARCH=arm \
|
||||
CROSS_COMPILE=$compiler || zerr
|
||||
|
||||
# install kernel modules
|
||||
sudo -E PATH="$PATH" \
|
||||
make \
|
||||
$MAKEOPTS \
|
||||
ARCH=arm \
|
||||
CROSS_COMPILE=$compiler \
|
||||
INSTALL_MOD_PATH=$strapdir \
|
||||
modules_install || zerr
|
||||
install-kernel-mods arm || zerr
|
||||
popd
|
||||
|
||||
clone-git "$rpifirmware" "$R/tmp/kernels/$device_name/${device_name}-firmware"
|
||||
|
|
|
|||
20
lib/helpers
20
lib/helpers
|
|
@ -43,6 +43,26 @@ get-kernel-firmware() {
|
|||
clone-git "$linuxfirmware" "$R/tmp/linux-firmware"
|
||||
}
|
||||
|
||||
install-kernel-mods() {
|
||||
fn install-kernel-mods
|
||||
req=(MAKEOPTS PATH compiler strapdir)
|
||||
ckreq || return 1
|
||||
|
||||
# We need this function to avoid sudo -E calls, which are
|
||||
# forbidden by jenkins.
|
||||
cat <<EOF > install_mods
|
||||
#!/bin/sh
|
||||
export PATH="${PATH}"
|
||||
sudo make \
|
||||
${MAKEOPTS} \
|
||||
ARCH="${1}" \
|
||||
CROSS_COMPILE=${compiler} \
|
||||
INSTALL_MOD_PATH=${strapdir} \
|
||||
modules_install || exit 1
|
||||
EOF
|
||||
chroot-script -d install_mods || zerr
|
||||
}
|
||||
|
||||
clone-git() {
|
||||
fn clone-git "$@"
|
||||
req=(giturl clonepath)
|
||||
|
|
|
|||
Loading…
Reference in New Issue