From 06ce14aae72de595e23255a479ec1a856f030865 Mon Sep 17 00:00:00 2001 From: "J. Elfring" Date: Sat, 3 Jul 2021 00:19:05 +0200 Subject: [PATCH] Fix toolbox: color-prompt.sh is no longer there by default. --- prosody-0.11/Dockerfile | 2 +- toolbox/Dockerfile | 1 - toolbox/assets/profile.d/color-prompt.sh | 11 +++++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 toolbox/assets/profile.d/color-prompt.sh diff --git a/prosody-0.11/Dockerfile b/prosody-0.11/Dockerfile index 56ba3bc..a6d6438 100644 --- a/prosody-0.11/Dockerfile +++ b/prosody-0.11/Dockerfile @@ -33,7 +33,7 @@ RUN set -x \ && ln -s /usr/bin/busted-5.2 /usr/local/bin/busted \ ## ## Prosody - && curl --silent --output /prosody-trunk.tar.gz "https://hg.prosody.im/trunk/archive/0.11.tar.gz" \ + && curl --output /prosody-trunk.tar.gz "https://hg.prosody.im/trunk/archive/0.11.tar.gz" \ && mkdir /prosody-src \ && cd /prosody-src \ && tar xzf /prosody-trunk.tar.gz --strip 1 \ diff --git a/toolbox/Dockerfile b/toolbox/Dockerfile index 14394a8..8585fad 100644 --- a/toolbox/Dockerfile +++ b/toolbox/Dockerfile @@ -27,7 +27,6 @@ RUN apk add --update --no-cache --repository http://dl-3.alpinelinux.org/alpine/ kubectl ADD assets/profile.d/* /etc/profile.d/ -RUN mv /etc/profile.d/color_prompt /etc/profile.d/color_prompt.sh COPY assets/vimrc /etc/vim/vimrc WORKDIR /root diff --git a/toolbox/assets/profile.d/color-prompt.sh b/toolbox/assets/profile.d/color-prompt.sh new file mode 100644 index 0000000..26b416d --- /dev/null +++ b/toolbox/assets/profile.d/color-prompt.sh @@ -0,0 +1,11 @@ +# Setup a red prompt for root and a green one for users. +# rename this file to color_prompt.sh to actually enable it +NORMAL="\[\e[0m\]" +RED="\[\e[1;31m\]" +GREEN="\[\e[1;32m\]" +if [ "$USER" = root ]; then + PS1="$RED\h [$NORMAL\w$RED]# $NORMAL" +else + PS1="$GREEN\h [$NORMAL\w$GREEN]\$ $NORMAL" +fi +