From 81069a82b9fef183a9bc4ab3694684e050a14073 Mon Sep 17 00:00:00 2001 From: Igor Pecovnik Date: Sun, 2 Feb 2020 10:12:09 +0100 Subject: [PATCH] Display warning at login prompt if image is nightly, self-built, wip or csc --- .../bsp/common/etc/update-motd.d/10-armbian-header | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/packages/bsp/common/etc/update-motd.d/10-armbian-header b/packages/bsp/common/etc/update-motd.d/10-armbian-header index 81d263872d..b1ff59bc86 100755 --- a/packages/bsp/common/etc/update-motd.d/10-armbian-header +++ b/packages/bsp/common/etc/update-motd.d/10-armbian-header @@ -24,3 +24,15 @@ done KERNELID=$(uname -r) TERM=linux toilet -f standard -F metal $(echo $BOARD_NAME | sed 's/Orange Pi/OPi/' | sed 's/NanoPi/NPi/' | sed 's/Banana Pi/BPi/') echo -e "Welcome to \e[0;91mArmbian \x1B[0m$(if [[ $ID == debian ]]; then echo ${PRETTY_NAME##*\(} | sed -e 's/^.*Linux //' | sed "s/\/.*//" | sed 's|)||'; else echo -n ${VERSION_CODENAME^};fi) with \e[0;91mLinux $KERNELID\x1B[0m\n" + +# displaying status warnings + +if [[ "$IMAGE_TYPE" != "stable" ]]; then + [[ "$IMAGE_TYPE" == "user-built" ]] && UNSUPPORTED_TEXT="Built from trunk. No end-user support!" + [[ "$IMAGE_TYPE" == "nightly" ]] && UNSUPPORTED_TEXT="Untested automated build. No end-user support!" +else + [[ "$BOARD_TYPE" == "csc" || "$BOARD_TYPE" == "tvb" ]] && UNSUPPORTED_TEXT="Cummunity support only!" + [[ "$BOARD_TYPE" == "wip" ]] && UNSUPPORTED_TEXT="Work in progress. No end-user support!" +fi + +[[ -n $UNSUPPORTED_TEXT ]] && echo -e "\e[0;91mWarning: \x1B[0m$UNSUPPORTED_TEXT \e[0;91m\n"