cubietruck update

This commit is contained in:
parazyd 2017-04-10 12:48:21 +02:00
parent af95bb5cc0
commit aa2f81397c
No known key found for this signature in database
GPG Key ID: F0CB28FCF78637DE
1 changed files with 37 additions and 11 deletions

View File

@ -50,10 +50,7 @@ prebuild() {
notice "executing $device_name prebuild" notice "executing $device_name prebuild"
enablessh copy-root-overlay
write-fstab
copy-zram-init
install-custom-packages
mkdir -p $R/tmp/kernels/$device_name mkdir -p $R/tmp/kernels/$device_name
@ -78,8 +75,15 @@ postbuild() {
notice "building u-boot" notice "building u-boot"
pushd $R/tmp/kernels/$device_name/sunxi-uboot pushd $R/tmp/kernels/$device_name/sunxi-uboot
make distclean make distclean
make Cubietruck_config make \
make $MAKEOPTS $MAKEOPTS \
ARCH=arm \
CROSS_COMPILE=$compiler \
Cubietruck_config || zerr
make \
$MAKEOPTS \
ARCH=arm \
CROSS_COMPILE=$compiler || zerr
act "dd-ing to image..." act "dd-ing to image..."
sudo dd if=u-boot-sunxi-with-spl.bin of=$loopdevice bs=1024 seek=8 || zerr sudo dd if=u-boot-sunxi-with-spl.bin of=$loopdevice bs=1024 seek=8 || zerr
popd popd
@ -115,9 +119,18 @@ build_kernel_armhf() {
get-kernel-sources get-kernel-sources
pushd $R/tmp/kernels/$device_name/${device_name}-linux pushd $R/tmp/kernels/$device_name/${device_name}-linux
copy-kernel-config copy-kernel-config
make $MAKEOPTS uImage modules || zerr make \
$MAKEOPTS \
ARCH=arm \
CROSS_COMPILE=$compiler \
uImage modules || zerr
sudo -E PATH="$PATH" \ sudo -E PATH="$PATH" \
make INSTALL_MOD_PATH=$strapdir modules_install || zerr make \
$MAKEOPTS \
ARCH=arm \
CROSS_COMPILE=$compiler \
INSTALL_MOD_PATH=$strapdir \
modules_install || zerr
popd popd
#sudo rm -rf $strapdir/lib/firmware #sudo rm -rf $strapdir/lib/firmware
@ -126,11 +139,24 @@ build_kernel_armhf() {
pushd $R/tmp/kernels/$device_name/${device_name}-linux pushd $R/tmp/kernels/$device_name/${device_name}-linux
sudo -E PATH="$PATH" \ sudo -E PATH="$PATH" \
make INSTALL_MOD_PATH=$strapdir firmware_install || zerr make \
make mrproper $MAKEOPTS \
ARCH=arm \
CROSS_COMPILE=$compiler \
INSTALL_MOD_PATH=$strapdir \
firmware_install || zerr
make \
$MAKEOPTS \
ARCH=arm \
CROSS_COMPILE=$compiler \
mrproper
copy-kernel-config copy-kernel-config
sudo -E PATH="$PATH" \ sudo -E PATH="$PATH" \
make modules_prepare || zerr make \
$MAKEOPTS \
ARCH=arm \
CROSS_COMPILE=$compiler \
modules_prepare || zerr
popd popd
postbuild || zerr postbuild || zerr