Hello All-
I recently installed Developer Preview 2, and was pleasantly surprised when a 
bash shell greeted me by default. I was wondering, however, if we may change 
the default prompt to be something a bit more useful than just "bash3.2$". One 
of the first things I do when deploying a copy of Solaris is to hack the 
/etc/profile file to make my prompt a bit more useful, containing my present 
working directory and the hostname. This is the default in a lot of Linux 
distributions, and if the point is to bridge the gap, I think this would be a 
good starting point. I'm including my settings i use in /etc/profile as a 
starting point, if anybody is interested.

The settings below would make a prompt look like this:
    [EMAIL PROTECTED]:/var/tmp#

My apologies if this has already been hashed out before in this group. I don't 
recall having seen any discussions on this topic previously.

And, I hope I'm not stepping on anybody's toes or starting a religious 
flamewar. I know different folks like different prompts. I couldn't care less 
if you don't like mine--however I do think we should make an effort to make the 
prompt at least a little more informative than what is currently is.

Cheers-
John Tracy

#ident  "@(#)profile    1.19    01/03/13 SMI"   /* SVr4.0 1.3   */

# The profile that all logins get before using their own .profile.

trap ""  2 3
export LOGNAME PATH

if [ "$TERM" = "" ]
then
        if /bin/i386
        then
                TERM=sun-color
        else
                TERM=sun
        fi
        export TERM
fi

#       Login and -su shells get /etc/profile services.
#       -rsh is given its environment in its .profile.

case "$0" in
-sh | -ksh | -jsh | -bash)

        if [ ! -f .hushlogin ]
        then
                /usr/sbin/quota
                #       Allow the user to break the Message-Of-The-Day only.
                trap "trap '' 2"  2
                /bin/cat -s /etc/motd
                trap "" 2

                /bin/mail -E
                case $? in
                0)
                        echo "You have new mail."
                        ;;
                2)
                        echo "You have mail."
                        ;;
                esac
        fi
esac

# Let's set our default paths so things actually run

        #First set path to files which should only be run by root
        if [ "`/usr/xpg4/bin/id -u`" -eq 0 ]; then
                PATH=${PATH}:/sbin:/usr/sbin
        fi

        # Now let's set paths that everybody should have
        
PATH=/bin:/usr/ccs/bin:/opt/SUNWspro/bin:/usr/local/bin:${PATH}:/usr/sfw/bin:/usr/dt/bin:/usr/openwin/bin
        export PATH

# Make our prompt pretty
PS1='[EMAIL PROTECTED]:\w\$ '
export PS1

# Set some options to keep us from making mistakes
set -o noclobber
alias cp='cp -i'
alias mv='mv -i'

# Let's change to VIM for our default editor
alias vi=vim
EDITOR=vim
export EDITOR

# Let's have pretty directory listings
#alias ls='/usr/local/bin/ls'
umask 022
trap  2 3

cc=/opt/SUNWspro/bin/cc
CC=/opt/SUNWspro/bin/cc
export CC
export cc
--

This message posted from opensolaris.org

_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to