* tinker: initial support * Fix info * Fix uboot defconfig * Split kernel config * Fix name * Add post-image * Init different boot * Add SPL images * Dynamic rauc config * Support SPL for OTA * Fix expand script style * Fix SPL * Bump build u-boot * Cleanup * Add cmd for scritps * Use kernel from armbian * Fix u-boot * Add bluetooth support * Fix bt * Fix env * Change uart debug like rpi * move config
34 lines
599 B
Bash
Executable File
34 lines
599 B
Bash
Executable File
#!/bin/sh
|
|
|
|
##
|
|
# Hooks
|
|
|
|
# Handle boot hocks
|
|
if [ "${RAUC_SLOT_CLASS}" = "boot" ]; then
|
|
if [ "${1}" = "slot-post-install" ]; then
|
|
/usr/lib/rauc/post-install-boot
|
|
elif [ "${1}" = "slot-pre-install" ]; then
|
|
/usr/lib/rauc/pre-install-boot
|
|
fi
|
|
fi
|
|
|
|
# Handle spl install
|
|
if [ "${RAUC_SLOT_CLASS}" = "spl" ]; then
|
|
/usr/lib/rauc/install-spl "${RAUC_IMAGE_NAME}"
|
|
fi
|
|
|
|
##
|
|
# Fixups
|
|
|
|
# timesyncd
|
|
if [ -L /var/lib/systemd/timesync ]; then
|
|
rm -f /var/lib/systemd/timesync
|
|
fi
|
|
|
|
# u-boot first stage device tree
|
|
if [ -e /usr/sbin/fw_setenv ]; then
|
|
fw_setenv fdt_addr
|
|
fi
|
|
|
|
exit 0
|