* Fix permission check

* Remove fails on copy

* Disable FB_BCM2708

* Don't touch the memory map from first stage

* bootcode.bin is not needed on rpi4
This commit is contained in:
Pascal Vizeli 2019-08-28 10:32:46 +02:00 committed by GitHub
parent 9f06ffbbd5
commit d1d3593d65
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 8 additions and 7 deletions

View File

@ -7,11 +7,9 @@ function hassos_pre_image() {
cp -t "${BOOT_DATA}" \
"${BINARIES_DIR}/u-boot.bin" \
"${BINARIES_DIR}/boot.scr"
cp -t "${BOOT_DATA}" \
"${BINARIES_DIR}"/*.dtb \
"${BINARIES_DIR}/rpi-firmware/bootcode.bin"
cp "${BINARIES_DIR}"/*.dtb "${BOOT_DATA}/"
cp -r "${BINARIES_DIR}/rpi-firmware/overlays" "${BOOT_DATA}/"
cp -f "${BOARD_DIR}/../boot-env.txt" "${BOOT_DATA}/config.txt"
cp "${BOARD_DIR}/../boot-env.txt" "${BOOT_DATA}/config.txt"
# Firmware
if [[ "${BOARD_ID}" =~ "rpi4" ]]; then
@ -21,7 +19,8 @@ function hassos_pre_image() {
else
cp -t "${BOOT_DATA}" \
"${BINARIES_DIR}/rpi-firmware/fixup.dat" \
"${BINARIES_DIR}/rpi-firmware/start.elf"
"${BINARIES_DIR}/rpi-firmware/start.elf" \
"${BINARIES_DIR}/rpi-firmware/bootcode.bin"
fi
# Set cmd options

View File

@ -1 +1,2 @@
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_FB_BCM2708 is not set

View File

@ -7,3 +7,4 @@ CONFIG_USB_FUNCTION_MASS_STORAGE=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_GENERIC=y
CONFIG_USB_OHCI_HCD=y
# CONFIG_ARCH_FIXUP_FDT_MEMORY is not set

View File

@ -91,7 +91,7 @@ function create_kernel_image() {
# Mount / init file structs
sudo mkdir -p /mnt/data/
sudo mount -o loop "${kernel_img}" /mnt/data
sudo cp -f "${kernel}" /mnt/data/
sudo cp "${kernel}" /mnt/data/
sudo umount /mnt/data
}

View File

@ -7,7 +7,7 @@ USER="root"
dockerd -s vfs &> /dev/null &
# Setup local user
if [ "${BUILDER_UID:0}" -ne 0 ] && [ "${BUILDER_GID:0}" -ne 0 ]; then
if [ "${BUILDER_UID:-0}" -ne 0 ] && [ "${BUILDER_GID:-0}" -ne 0 ]; then
groupadd -g "${BUILDER_GID}" builder
useradd -m -u "${BUILDER_UID}" -g "${BUILDER_GID}" -G docker,sudo builder
echo "builder ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers