diff options
author | Matthias Beyer <matthias.beyer@ifm.com> | 2022-08-18 16:15:51 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@ifm.com> | 2022-08-18 16:15:51 +0200 |
commit | be83fbf4d65f8c508b64cef9abd2f5f0fa3d9092 (patch) | |
tree | fe926f8c7f5733b92a5e780ac0ef7f2e9b17b532 | |
parent | ea85c683f7a19a693afc8863f2fb884e5b05e375 (diff) |
Remove escape sequences
This patch remoces escape sequences from the script, so that we can use
/bin/sh as interpreter.
Suggested-by: Didier Wenzek <didier.wenzek@free.fr>
Signed-off-by: Matthias Beyer <matthias.beyer@ifm.com>
-rwxr-xr-x | get-thin-edge_io.sh | 30 |
1 files changed, 12 insertions, 18 deletions
diff --git a/get-thin-edge_io.sh b/get-thin-edge_io.sh index f2b696a6..f368fd21 100755 --- a/get-thin-edge_io.sh +++ b/get-thin-edge_io.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh set -e TYPE=${2:-full} @@ -72,23 +72,15 @@ fi VERSION=$1 ARCH=$(dpkg --print-architecture) -BLUE='' -COLORRESET='' -if [ -t 1 ]; then - if [ "$(tput colors)" -ge 8 ]; then - BLUE='\033[1;34m' - COLORRESET='\033[0m' - fi -fi - -echo -e "${BLUE}Thank you for trying thin-edge.io! ${COLORRESET}\n" +echo "Thank you for trying thin-edge.io!" +echo if [ -z "$VERSION" ]; then VERSION=0.7.3 - echo -e "Version argument has not been provided, installing latest: ${BLUE}$VERSION${COLORRESET}" + echo "Version argument has not been provided, installing latest: $VERSION" echo "To install a particular version use this script with the version as an argument." - echo -e "For example: ${BLUE}sudo ./get-thin-edge_io.sh $VERSION${COLORRESET}" + echo "For example: sudo ./get-thin-edge_io.sh $VERSION" fi if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ] || [ "$ARCH" = "armhf" ] || [ "$ARCH" = "amd64" ]; then @@ -103,7 +95,7 @@ if [ "$ARCH" = "aarch64" ] || [ "$ARCH" = "arm64" ] || [ "$ARCH" = "armhf" ] || exit 1 fi - echo "${BLUE}Installing for architecture $ARCH ${COLORRESET}" + echo "Installing for architecture $ARCH" else echo "$ARCH is currently not supported. Currently supported are aarch64/arm64, armhf and amd64." exit 0 @@ -113,7 +105,7 @@ if [ -d "/tmp/tedge" ]; then rm -R /tmp/tedge fi -echo "${BLUE}Installing mosquitto as prerequirement for thin-edge.io${COLORRESET}" +echo "Installing mosquitto as prerequirement for thin-edge.io" apt install mosquitto -y case $TYPE in @@ -136,9 +128,11 @@ rm -R /tmp/tedge # Test if tedge command is there and working if tedge help >/dev/null; then - echo -e "\n${BLUE}thin-edge.io is now installed on your system!${COLORRESET}" + echo + echo "thin-edge.io is now installed on your system!" echo "" - echo -e "You can go to our documentation to find next steps:${BLUE} https://github.com/thin-edge/thin-edge.io/blob/main/docs/src/howto-guides/003_registration.md ${COLORRESET}" + echo "You can go to our documentation to find next steps: https://github.com/thin-edge/thin-edge.io/blob/main/docs/src/howto-guides/003_registration.md" else - echo -e "Something went wrong in the installation process please try the manual installation steps instead:\n https://github.com/thin-edge/thin-edge.io/blob/main/docs/src/howto-guides/002_installation.md" + echo "Something went wrong in the installation process please try the manual installation steps instead:" + echo "https://github.com/thin-edge/thin-edge.io/blob/main/docs/src/howto-guides/002_installation.md" fi |