mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-31 14:37:59 +00:00
bcm2835-bootloader: compile dt-blob.bin for slice and cleanup scripts
This commit is contained in:
parent
319bb26d4e
commit
763d8e0821
@ -31,10 +31,7 @@ PKG_IS_ADDON="no"
|
|||||||
PKG_AUTORECONF="no"
|
PKG_AUTORECONF="no"
|
||||||
|
|
||||||
make_target() {
|
make_target() {
|
||||||
if [ -f $DISTRO_DIR/$DISTRO/config/dt-blob.dts ]; then
|
:
|
||||||
echo Compiling device tree blob
|
|
||||||
$(kernel_path)/scripts/dtc/dtc -O dtb -o dt-blob.bin $DISTRO_DIR/$DISTRO/config/dt-blob.dts
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
makeinstall_target() {
|
makeinstall_target() {
|
||||||
@ -43,17 +40,24 @@ makeinstall_target() {
|
|||||||
cp -PRv bootcode.bin $INSTALL/usr/share/bootloader
|
cp -PRv bootcode.bin $INSTALL/usr/share/bootloader
|
||||||
cp -PRv fixup_x.dat $INSTALL/usr/share/bootloader/fixup.dat
|
cp -PRv fixup_x.dat $INSTALL/usr/share/bootloader/fixup.dat
|
||||||
cp -PRv start_x.elf $INSTALL/usr/share/bootloader/start.elf
|
cp -PRv start_x.elf $INSTALL/usr/share/bootloader/start.elf
|
||||||
[ -f dt-blob.bin ] && cp -PRv dt-blob.bin $INSTALL/usr/share/bootloader/dt-blob.bin
|
|
||||||
|
|
||||||
cp -PRv $PKG_DIR/scripts/update.sh $INSTALL/usr/share/bootloader
|
cp -PRv $PKG_DIR/scripts/update.sh $INSTALL/usr/share/bootloader
|
||||||
|
|
||||||
if [ -f $DISTRO_DIR/$DISTRO/config/distroconfig.txt ]; then
|
if [ -f $PROJECT_DIR/$PROJECT/devices/$DEVICE/config/distroconfig.txt ]; then
|
||||||
|
cp -PRv $PROJECT_DIR/$PROJECT/devices/$DEVICE/config/distroconfig.txt $INSTALL/usr/share/bootloader
|
||||||
|
elif [ -f $PROJECT_DIR/$PROJECT/config/distroconfig.txt ]; then
|
||||||
|
cp -PRv $PROJECT_DIR/$PROJECT/config/distroconfig.txt $INSTALL/usr/share/bootloader
|
||||||
|
elif [ -f $DISTRO_DIR/$DISTRO/config/distroconfig.txt ]; then
|
||||||
cp -PRv $DISTRO_DIR/$DISTRO/config/distroconfig.txt $INSTALL/usr/share/bootloader
|
cp -PRv $DISTRO_DIR/$DISTRO/config/distroconfig.txt $INSTALL/usr/share/bootloader
|
||||||
else
|
else
|
||||||
cp -PRv $PKG_DIR/files/3rdparty/bootloader/distroconfig.txt $INSTALL/usr/share/bootloader
|
cp -PRv $PKG_DIR/files/3rdparty/bootloader/distroconfig.txt $INSTALL/usr/share/bootloader
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -f $DISTRO_DIR/$DISTRO/config/config.txt ]; then
|
if [ -f $PROJECT_DIR/$PROJECT/devices/$DEVICE/config/config.txt ]; then
|
||||||
|
cp -PRv $PROJECT_DIR/$PROJECT/devices/$DEVICE/config/config.txt $INSTALL/usr/share/bootloader
|
||||||
|
elif [ -f $PROJECT_DIR/$PROJECT/config/config.txt ]; then
|
||||||
|
cp -PRv $PROJECT_DIR/$PROJECT/config/config.txt $INSTALL/usr/share/bootloader
|
||||||
|
elif [ -f $DISTRO_DIR/$DISTRO/config/config.txt ]; then
|
||||||
cp -PRv $DISTRO_DIR/$DISTRO/config/config.txt $INSTALL/usr/share/bootloader
|
cp -PRv $DISTRO_DIR/$DISTRO/config/config.txt $INSTALL/usr/share/bootloader
|
||||||
else
|
else
|
||||||
cp -PRv $PKG_DIR/files/3rdparty/bootloader/config.txt $INSTALL/usr/share/bootloader
|
cp -PRv $PKG_DIR/files/3rdparty/bootloader/config.txt $INSTALL/usr/share/bootloader
|
||||||
|
@ -25,7 +25,7 @@ mkdir -p $RELEASE_DIR/3rdparty/bootloader
|
|||||||
cp -PR $BUILD/bcm2835-bootloader-*/bootcode.bin $RELEASE_DIR/3rdparty/bootloader/
|
cp -PR $BUILD/bcm2835-bootloader-*/bootcode.bin $RELEASE_DIR/3rdparty/bootloader/
|
||||||
cp -PR $BUILD/bcm2835-bootloader-*/fixup_x.dat $RELEASE_DIR/3rdparty/bootloader/fixup.dat
|
cp -PR $BUILD/bcm2835-bootloader-*/fixup_x.dat $RELEASE_DIR/3rdparty/bootloader/fixup.dat
|
||||||
cp -PR $BUILD/bcm2835-bootloader-*/start_x.elf $RELEASE_DIR/3rdparty/bootloader/start.elf
|
cp -PR $BUILD/bcm2835-bootloader-*/start_x.elf $RELEASE_DIR/3rdparty/bootloader/start.elf
|
||||||
[ -f $BUILD/bcm2835-bootloader-*/dt-blob.bin ] && cp -PR $BUILD/bcm2835-bootloader-*/dt-blob.bin $RELEASE_DIR/3rdparty/bootloader/
|
[ -f $BUILD/slice-firmware-*/dt-blob.bin ] && cp -PR $BUILD/slice-firmware-*/dt-blob.bin $RELEASE_DIR/3rdparty/bootloader/
|
||||||
cp -PR $INSTALL/usr/share/bootloader/*.dtb $RELEASE_DIR/3rdparty/bootloader/
|
cp -PR $INSTALL/usr/share/bootloader/*.dtb $RELEASE_DIR/3rdparty/bootloader/
|
||||||
cp -PR $INSTALL/usr/share/bootloader/overlays $RELEASE_DIR/3rdparty/bootloader/
|
cp -PR $INSTALL/usr/share/bootloader/overlays $RELEASE_DIR/3rdparty/bootloader/
|
||||||
cp -PR $INSTALL/usr/share/bootloader/config.txt $RELEASE_DIR/3rdparty/bootloader/
|
cp -PR $INSTALL/usr/share/bootloader/config.txt $RELEASE_DIR/3rdparty/bootloader/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user