Bruce Dubbs wrote: much snipped! >> Reviewing this thread >> http://linuxfromscratch.org/pipermail/blfs-dev/2007-March/016818.html >> it seems PS1 should not be exported, no decision was reached >> > > It should not be exported because it does no good. PS1 is reset for > each invocation. From the bash man page: > > "An interactive shell is one started without non-option arguments and > without the -c option whose standard input and error are both connected > to terminals (as determined by isatty(3)), or one started with the > -i option. PS1 is set and $- includes i if bash is interactive, > allowing a shell script or a startup file to test this state." > > Thanks Bruce.
I suggest. 1). Lose /etc/extra-prompt.sh. 2). Lose export for PS1. 3). Use: NORMAL="\[\e[0m\]" RED="\[\e[1;31m\]" GREEN="\[\e[1;32m\]" if [[ ${EUID} == 0 ]] ; then PS1="$RED\u [ $NORMAL\w$RED ]# $NORMAL" else PS1="$GREEN\u [ $NORMAL\w$GREEN ]\$ $NORMAL" fi --- David Jensen -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page