Display warning at login prompt if image is nightly, self-built, wip or csc

This commit is contained in:
Igor Pecovnik 2020-02-02 10:12:09 +01:00
parent 45de363a0f
commit 81069a82b9

View File

@ -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"