mirror of
https://github.com/home-assistant/operating-system.git
synced 2026-04-17 23:54:06 +01:00
Use auditd so logs from AppArmor and other audit events are processed by that instead of printed to the Systemd journal. This will reduce the log spam from BPF usually present in host logs and still preserve the audit logs for debugging. The default configs seems to be sane for our purpose, rotating up to 5 files of 8MiB each. The difference is that /var/log/audit will be now on tmpfs but given how AppArmor is used on typical HA setup, we don't need to preserve the logs over reboots.
189 lines
7.4 KiB
Plaintext
189 lines
7.4 KiB
Plaintext
BR2_x86_64=y
|
|
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
|
BR2_DL_DIR="/cache/dl"
|
|
BR2_CCACHE=y
|
|
BR2_CCACHE_DIR="/cache/cc"
|
|
BR2_ENABLE_LTO=y
|
|
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_HASSOS_PATH)/patches"
|
|
BR2_SSP_REGULAR=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_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/pc/generic-x86-64 $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/generic-x86-64/hassos-hook.sh"
|
|
BR2_LINUX_KERNEL=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.12.14"
|
|
BR2_LINUX_KERNEL_DEFCONFIG="x86_64"
|
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/hassos.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/docker.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support-wireless.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support-wireless-pci.config $(BR2_EXTERNAL_HASSOS_PATH)/kernel/v6.12.y/device-support-pci.config $(BR2_EXTERNAL_HASSOS_PATH)/board/pc/generic-x86-64/kernel.config"
|
|
BR2_LINUX_KERNEL_LZ4=y
|
|
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_V4L2LOOPBACK=y
|
|
BR2_PACKAGE_JQ=y
|
|
BR2_PACKAGE_CIFS_UTILS=y
|
|
BR2_PACKAGE_DOSFSTOOLS=y
|
|
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
|
|
BR2_PACKAGE_E2FSPROGS_E2IMAGE=y
|
|
BR2_PACKAGE_NFS_UTILS=y
|
|
# BR2_PACKAGE_NFS_UTILS_RPC_NFSD is not set
|
|
BR2_PACKAGE_LINUX_FIRMWARE=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_AMDGPU=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_I915=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IBT=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921_BT=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922_BT=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174A_BT=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX_BT=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX_BT=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6003=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_6004=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_7010=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA9377=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_10K_QCA998X=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366B1=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM4366C0=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_CYPRESS_CYW54XXX=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_105=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22000=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_22260=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3160=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3168=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_3945=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_4965=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_5000=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2A=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6000G2B=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7260=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_7265D=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8000C=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_8265=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_9XXX=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_6E=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_IWLWIFI_GL=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8787=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8797=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8801=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8887=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_SD8897=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIE8897=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUART8997=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_PCIEUSB8997=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7610E=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT76X2E=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7921=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7922=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_81XX=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_87XX=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_88XX=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW88=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_RTW89=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_BROADCOM_TIGON3=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_BNX2=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_BNX2X=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_815X=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_RTL_8169=y
|
|
BR2_PACKAGE_LINUX_FIRMWARE_USB_SERIAL_TI=y
|
|
BR2_PACKAGE_DBUS_BROKER=y
|
|
BR2_PACKAGE_GPTFDISK=y
|
|
BR2_PACKAGE_GPTFDISK_SGDISK=y
|
|
# BR2_PACKAGE_LVM2_STANDARD_INSTALL is not set
|
|
BR2_PACKAGE_RTL8812AU_AIRCRACK_NG=y
|
|
BR2_PACKAGE_RTL8821CU=y
|
|
BR2_PACKAGE_USB_MODESWITCH_DATA=y
|
|
BR2_PACKAGE_CA_CERTIFICATES=y
|
|
BR2_PACKAGE_LIBCURL_CURL=y
|
|
BR2_PACKAGE_LIBCGROUP=y
|
|
BR2_PACKAGE_LIBCGROUP_TOOLS=y
|
|
BR2_PACKAGE_BLUEZ5_UTILS=y
|
|
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
|
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS=y
|
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_AUDIO=y
|
|
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HID=y
|
|
BR2_PACKAGE_DHCP=y
|
|
BR2_PACKAGE_DHCP_CLIENT=y
|
|
BR2_PACKAGE_DROPBEAR=y
|
|
# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set
|
|
BR2_PACKAGE_IPROUTE2=y
|
|
BR2_PACKAGE_IPTABLES_NFTABLES=y
|
|
BR2_PACKAGE_IPTABLES_NFTABLES_DEFAULT=y
|
|
BR2_PACKAGE_NETWORK_MANAGER=y
|
|
BR2_PACKAGE_NETWORK_MANAGER_CLI=y
|
|
BR2_PACKAGE_RPCBIND=y
|
|
BR2_PACKAGE_WIRELESS_REGDB=y
|
|
BR2_PACKAGE_WPA_SUPPLICANT=y
|
|
BR2_PACKAGE_WPA_SUPPLICANT_WEXT=y
|
|
BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
|
|
BR2_PACKAGE_WPA_SUPPLICANT_WPA3=y
|
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS=y
|
|
BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|
BR2_PACKAGE_APPARMOR=y
|
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
|
BR2_PACKAGE_TINI=y
|
|
BR2_PACKAGE_AUDIT=y
|
|
BR2_PACKAGE_DOCKER_CLI=y
|
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
|
BR2_PACKAGE_OPENVMTOOLS=y
|
|
BR2_PACKAGE_PROCPS_NG=y
|
|
BR2_PACKAGE_RAUC=y
|
|
BR2_PACKAGE_RAUC_DBUS=y
|
|
BR2_PACKAGE_RAUC_NETWORK=y
|
|
BR2_PACKAGE_SYSTEMD_JOURNAL_REMOTE=y
|
|
BR2_PACKAGE_SYSTEMD_COREDUMP=y
|
|
# BR2_PACKAGE_SYSTEMD_HWDB is not set
|
|
BR2_PACKAGE_SYSTEMD_LOGIND=y
|
|
# BR2_PACKAGE_SYSTEMD_NETWORKD is not set
|
|
BR2_PACKAGE_SYSTEMD_RANDOMSEED=y
|
|
BR2_PACKAGE_SYSTEMD_VCONSOLE_DEFAULT_KEYMAP=""
|
|
BR2_PACKAGE_UTIL_LINUX_LOGIN=y
|
|
BR2_PACKAGE_UTIL_LINUX_NOLOGIN=y
|
|
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
|
BR2_PACKAGE_UTIL_LINUX_ZRAMCTL=y
|
|
BR2_TARGET_ROOTFS_EROFS=y
|
|
BR2_TARGET_ROOTFS_EROFS_CUSTOM_COMPRESSION=y
|
|
BR2_TARGET_ROOTFS_EROFS_COMPRESSION_ALGORITHMS="lz4hc,12:lzma,9"
|
|
BR2_TARGET_ROOTFS_EROFS_COMPRESSION_HINTS="$(BR2_EXTERNAL_HASSOS_PATH)/board/pc/generic-x86-64/erofs-compress-hints.txt"
|
|
BR2_TARGET_ROOTFS_EROFS_DEDUPE=y
|
|
BR2_TARGET_ROOTFS_EROFS_FRAGMENTS=y
|
|
BR2_TARGET_ROOTFS_EROFS_ZTAILPACKING=y
|
|
BR2_TARGET_ROOTFS_EROFS_PCLUSTERSIZE=262144
|
|
# BR2_TARGET_ROOTFS_TAR is not set
|
|
BR2_TARGET_GRUB2=y
|
|
BR2_TARGET_GRUB2_I386_EFI=y
|
|
BR2_TARGET_GRUB2_X86_64_EFI=y
|
|
BR2_TARGET_GRUB2_BUILTIN_MODULES_EFI="boot linux ext2 fat squash4 part_msdos part_gpt normal efi_gop regexp loadenv echo cat test configfile smbios"
|
|
BR2_TARGET_GRUB2_INSTALL_TOOLS=y
|
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
|
BR2_PACKAGE_HOST_E2FSPROGS=y
|
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
|
BR2_PACKAGE_HOST_GPTFDISK=y
|
|
BR2_PACKAGE_HOST_MTOOLS=y
|
|
BR2_PACKAGE_HOST_RAUC=y
|
|
BR2_PACKAGE_GASKET=y
|
|
BR2_PACKAGE_HAILO8_FIRMWARE=y
|
|
BR2_PACKAGE_HAILO_PCI=y
|
|
BR2_PACKAGE_HASSIO=y
|
|
BR2_PACKAGE_HASSIO_ARCH="amd64"
|
|
BR2_PACKAGE_HASSIO_MACHINE="generic-x86-64"
|
|
BR2_PACKAGE_OS_AGENT=y
|
|
BR2_PACKAGE_OS_AGENT_BOARD="GenericAmd64"
|
|
BR2_PACKAGE_RPI_RF_MOD=y
|
|
BR2_PACKAGE_RTL88X2BU=y
|
|
BR2_PACKAGE_HOST_TEMPIO=y
|
|
BR2_PACKAGE_UDISKS2=y
|