diff --git a/boards/raspberry-pi1.sh b/boards/raspberry-pi1.sh index db9bc9f..a471706 100644 --- a/boards/raspberry-pi1.sh +++ b/boards/raspberry-pi1.sh @@ -37,10 +37,9 @@ extra_packages+=() custmodules=(snd_bcm2835) gitkernel="https://github.com/raspberrypi/linux.git" -gitbranch="rpi-4.9.y" +gitbranch="rpi-4.10.y" rpifirmware="https://github.com/raspberrypi/firmware.git" -make="ARCH=arm CROSS_COMPILE=$compiler" prebuild() { fn prebuild @@ -74,9 +73,22 @@ build_kernel_armel() { get-kernel-sources || zerr pushd $R/tmp/kernels/$device_name/${device_name}-linux - make ${=makeopts} bcmrpi_defconfig || zerr - make -j$(nproc) ${=makeopts} || zerr - sudo -E make ${=makeopts} INSTALL_MOD_PATH=$strapdir modules_install || zerr + make \ + $MAKEOPTS \ + ARCH=arm \ + CROSS_COMPILE=$compiler \ + bcmrpi_defconfig || zerr + make \ + $MAKEOPTS \ + ARCH=arm \ + CROSS_COMPILE=$compiler || zerr + sudo -E PATH="$PATH" \ + make \ + $MAKEOPTS \ + ARCH=arm \ + CROSS_COMPILE=$compiler \ + INSTALL_MOD_PATH=$strapdir + modules_install || zerr popd clone-git "$rpifirmware" "$R/tmp/kernels/$device_name/${device_name}-firmware" @@ -90,10 +102,29 @@ build_kernel_armel() { popd pushd $R/tmp/kernels/$device_name/${device_name}-linux - sudo -E make ${=makeopts} INSTALL_MOD_PATH=$strapdir firmware_install || zerr - make ${=makeopts} mrproper - make ${=makeopts} bcmrpi_defconfig - sudo -E make ${=makeopts} modules_prepare || zerr + sudo -E PATH="$PATH" \ + make \ + $MAKEOPTS \ + ARCH=arm \ + CROSS_COMPILE=$compiler \ + INSTALL_MOD_PATH=$strapdir \ + firmware_install || zerr + make \ + $MAKEOPTS \ + ARCH=arm \ + CROSS_COMPILE=$compiler \ + mrproper + make \ + $MAKEOPTS \ + ARCH=arm \ + CROSS_COMPILE=$compiler \ + bcmrpi_defconfig + sudo -E PATH="$PATH" \ + make \ + $MAKEOPTS \ + ARCH=arm \ + CROSS_COMPILE=$compiler \ + modules_prepare || zerr popd postbuild || zerr