* Start ha-cli on tty1 instead of a getty Instead of starting a getty start the ha-cli directly. This will show the banner right on startup with the important information such as IP address of the instance or the URL to reach it. * Use default shell as root shell instead of HA CLI Instead of using the ha-cli.sh script as login shell use the regular shell. Amongst other things, this allows to run VS Code devcontainers remotely via SSH or using scp. The HA CLI is still available using the `ha` command.
112 lines
4.2 KiB
Plaintext
112 lines
4.2 KiB
Plaintext
BR2_aarch64=y
|
|
BR2_cortex_a53=y
|
|
BR2_ARM_FPU_VFPV4=y
|
|
BR2_DL_DIR="/cache/dl"
|
|
BR2_CCACHE=y
|
|
BR2_CCACHE_DIR="/cache/cc"
|
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/patches"
|
|
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
|
BR2_GCC_VERSION_9_X=y
|
|
BR2_OPTIMIZE_2=y
|
|
BR2_SSP_REGULAR=y
|
|
BR2_SSP_OPTION="-fstack-protector"
|
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
BR2_BINUTILS_ENABLE_LTO=y
|
|
BR2_GCC_ENABLE_LTO=y
|
|
BR2_TARGET_GENERIC_HOSTNAME="homeassistant"
|
|
BR2_TARGET_GENERIC_ISSUE="Welcome to Home Assistant"
|
|
BR2_INIT_SYSTEMD=y
|
|
# BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set
|
|
BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_HASSOS_PATH)/rootfs-overlay $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rootfs-overlay"
|
|
BR2_ROOTFS_POST_BUILD_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-build.sh"
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(BR2_EXTERNAL_HASSOS_PATH)/scripts/post-image.sh"
|
|
BR2_ROOTFS_POST_SCRIPT_ARGS="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/rpi3-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/hassos-hook.sh"
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/archive/3a33f11c48572b9dd0fecac164b3990fc9234da8.tar.gz"
|
|
BR2_LINUX_KERNEL_DEFCONFIG="bcmrpi3"
|
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/kernel.config"
|
|
BR2_LINUX_KERNEL_LZ4=y
|
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2710-rpi-3-b broadcom/bcm2837-rpi-3-b broadcom/bcm2710-rpi-3-b-plus"
|
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|
BR2_LINUX_KERNEL_NEEDS_HOST_LIBELF=y
|
|
BR2_PACKAGE_BUSYBOX_CONFIG="$(BR2_EXTERNAL_HASSOS_PATH)/busybox.config"
|
|
BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES=y
|
|
BR2_PACKAGE_PROCPS_NG=y
|
|
BR2_PACKAGE_JQ=y
|
|
BR2_PACKAGE_E2FSPROGS=y
|
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
|
BR2_PACKAGE_SQUASHFS=y
|
|
BR2_PACKAGE_OS_AGENT=y
|
|
BR2_PACKAGE_UDISKS2=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
|
BR2_PACKAGE_RPI_FIRMWARE=y
|
|
BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
|
BR2_PACKAGE_CRDA=y
|
|
BR2_PACKAGE_GPTFDISK=y
|
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
|
BR2_PACKAGE_UBOOT_TOOLS=y
|
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
|
BR2_PACKAGE_LIBDNET=y
|
|
BR2_PACKAGE_LIBCGROUP=y
|
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
|
BR2_PACKAGE_DHCP=y
|
|
BR2_PACKAGE_DHCP_CLIENT=y
|
|
BR2_PACKAGE_WIREGUARD_LINUX_COMPAT=y
|
|
BR2_PACKAGE_DROPBEAR=y
|
|
BR2_PACKAGE_DROPBEAR_CLIENT=y
|
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
|
BR2_PACKAGE_TINI=y
|
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
|
BR2_PACKAGE_DOCKER_CLI=y
|
|
BR2_PACKAGE_RAUC=y
|
|
BR2_PACKAGE_RAUC_NETWORK=y
|
|
BR2_PACKAGE_RNG_TOOLS=y
|
|
# BR2_PACKAGE_SYSTEMD_HWDB is not set
|
|
# BR2_PACKAGE_SYSTEMD_NETWORKD is not set
|
|
BR2_PACKAGE_SYSTEMD_RANDOMSEED=y
|
|
BR2_PACKAGE_SYSTEMD_RESOLVED=y
|
|
BR2_PACKAGE_SYSTEMD_COREDUMP=y
|
|
BR2_PACKAGE_SYSTEMD_LOGIND=y
|
|
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
|
BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y
|
|
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
|
BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y
|
|
BR2_PACKAGE_UTIL_LINUX_SULOGIN=y
|
|
BR2_PACKAGE_USB_MODESWITCH=y
|
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
|
BR2_TARGET_ROOTFS_SQUASHFS=y
|
|
BR2_TARGET_ROOTFS_SQUASHFS4_LZ4=y
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
BR2_TARGET_UBOOT=y
|
|
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
|
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2021.04"
|
|
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="rpi_3"
|
|
BR2_TARGET_UBOOT_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/bootloader/uboot.config $(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot.config"
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_HASSOS_PATH)/board/raspberrypi/uboot-boot64.ush"
|
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_10=y
|
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
|
BR2_PACKAGE_HOST_MTOOLS=y
|
|
BR2_PACKAGE_HOST_RAUC=y
|
|
BR2_PACKAGE_HASSIO=y
|
|
BR2_PACKAGE_HASSIO_ARCH="aarch64"
|
|
BR2_PACKAGE_HASSIO_MACHINE="raspberrypi3-64"
|
|
BR2_PACKAGE_APPARMOR=y
|
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
|
BR2_PACKAGE_LIBCURL_CURL=y
|
|
BR2_PACKAGE_BLUETOOTH_BCM43XX=y
|
|
BR2_PACKAGE_DOSFSTOOLS=y
|
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
|
BR2_PACKAGE_RPI_RF_MOD=y
|
|
BR2_PACKAGE_RPI_RF_MOD_DTS=y
|