cleanup pi1

This commit is contained in:
parazyd 2017-04-10 12:36:54 +02:00
parent 3d358361c7
commit 966ba2027e
No known key found for this signature in database
GPG Key ID: F0CB28FCF78637DE
1 changed files with 40 additions and 9 deletions

View File

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