diff --git a/board/myna-player-odyssey/scripts/rootfs_postbuild.sh b/board/myna-player-odyssey/scripts/rootfs_postbuild.sh index 9333c86..1df1054 100755 --- a/board/myna-player-odyssey/scripts/rootfs_postbuild.sh +++ b/board/myna-player-odyssey/scripts/rootfs_postbuild.sh @@ -4,6 +4,12 @@ . "${BR2_EXTERNAL_MynaPlayer_PATH}"/scripts/certs.sh +# lets point emergency.target to reboot.target + +rm "${TARGET_DIR}"/usr/lib/systemd/system/emergency.target +ln -sr "${TARGET_DIR}"/usr/lib/systemd/system/reboot.target \ + "${TARGET_DIR}"/usr/lib/systemd/system/emergency.target + # copy changelog into the target cp "${BR2_EXTERNAL_MynaPlayer_PATH}"/changelog.md \ diff --git a/configs/myna_player_odyssey_defconfig b/configs/myna_player_odyssey_defconfig index 0f50071..a7d85b1 100644 --- a/configs/myna_player_odyssey_defconfig +++ b/configs/myna_player_odyssey_defconfig @@ -17,9 +17,9 @@ BR2_TOOLCHAIN_EXTERNAL_CXX=y BR2_TARGET_GENERIC_HOSTNAME="MynaPlayer" BR2_TARGET_GENERIC_ISSUE="Welcome to MynaPlayer" -BR2_INIT_OPENRC=y -BR2_ROOTFS_MERGED_USR=y +BR2_INIT_SYSTEMD=y BR2_SYSTEM_BIN_SH_BASH=y +# BR2_TARGET_GENERIC_GETTY is not set # BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW is not set BR2_ENABLE_LOCALE_WHITELIST="en_US.UTF-8" BR2_ROOTFS_OVERLAY="$(BR2_EXTERNAL_MynaPlayer_PATH)/board/myna-player-odyssey/rootfs_overlay" @@ -53,10 +53,13 @@ BR2_PACKAGE_LINUX_FIRMWARE=y BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y +BR2_PACKAGE_DT_UTILS=y BR2_PACKAGE_I2C_TOOLS=y BR2_PACKAGE_LM_SENSORS=y BR2_PACKAGE_RNG_TOOLS=y BR2_PACKAGE_RTC_TOOLS=y +BR2_PACKAGE_UBOOT_TOOLS=y +BR2_PACKAGE_USBUTILS=y BR2_PACKAGE_LIBARCHIVE=y BR2_PACKAGE_LIBARCHIVE_BSDTAR=y BR2_PACKAGE_LIBARCHIVE_BSDCAT=y @@ -66,7 +69,8 @@ # BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_PACKAGE_IPROUTE2=y BR2_PACKAGE_IPUTILS=y -BR2_PACKAGE_OPENSSH=y +BR2_PACKAGE_NETWORK_MANAGER=y +BR2_PACKAGE_NETWORK_MANAGER_TUI=y BR2_PACKAGE_RSYNC=y BR2_PACKAGE_WGET=y BR2_PACKAGE_WPA_SUPPLICANT=y @@ -85,6 +89,13 @@ BR2_PACKAGE_PSMISC=y BR2_PACKAGE_RAUC=y BR2_PACKAGE_RAUC_NETWORK=y +# BR2_PACKAGE_SYSTEMD_PSTORE is not set +# BR2_PACKAGE_SYSTEMD_HWDB is not set +BR2_PACKAGE_SYSTEMD_LOGIND=y +# BR2_PACKAGE_SYSTEMD_NETWORKD is not set +BR2_PACKAGE_SYSTEMD_POLKIT=y +# BR2_PACKAGE_SYSTEMD_VCONSOLE is not set +BR2_PACKAGE_SYSTEMD_BOOTCHART=y BR2_PACKAGE_TAR=y BR2_PACKAGE_UTIL_LINUX_HWCLOCK=y BR2_PACKAGE_UTIL_LINUX_KILL=y @@ -122,4 +133,6 @@ BR2_TARGET_BAREBOX_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_MynaPlayer_PATH)/board/myna-player-odyssey/configs/barebox.config" BR2_PACKAGE_HOST_GENIMAGE=y BR2_PACKAGE_HOST_RAUC=y +BR2_PACKAGE_DISABLED_SERVICES=y BR2_PACKAGE_LIFEPO4WERED_PI=y +BR2_PACKAGE_OPENSSH_SYSTEMD=y