slitaz-base-files annotate rootfs/etc/profile @ rev 284

/etc/profile: fix PS1
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Aug 20 18:38:54 2015 +0200 (2015-08-20)
parents 8e1a647b61e7
children 4c6ddac8e11c
rev   line source
paul@69 1 # /etc/profile: System-wide .profile file for the Bourne shells
pascal@0 2
fredericguilbault@80 3 PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/sbin:/usr/local/bin"
fredericguilbault@80 4 LD_LIBRARY_PATH="/usr/lib:/lib:/usr/local/lib"
pascal@0 5
pascal@0 6 # Prompt format for Ash (Bash use /etc/bashrc).
pankso@236 7 if [ $(id -u) -eq 0 ]; then
pankso@236 8 # Red and blue for root
pascal@284 9 PS1="\[\e[1;31m\]\u@\h\[\e[0m\]:\[\e[1;34m\]\w\[\e[0m\]\\$ "
pankso@236 10 #PS1='\u@\h:\w\$ '
pascal@0 11 else
pankso@236 12 # Green and blue for users
pascal@284 13 PS1="\[\e[1;32m\]\u@\h\[\e[0m\]:\[\e[1;34m\]\w\[\e[0m\]\\$ "
pankso@236 14 #PS1='\u@\h:\w\$ '
pascal@0 15 fi
pascal@0 16
paul@93 17 # Max 64M for programs (prevent memory leak crashes)
pankso@236 18 #
pascal@49 19 ulimit -d 65536
pascal@50 20 ulimit -m 65536
pascal@58 21
pankso@236 22 # Screen display for X and encoding for GTK+ apps
pankso@236 23 #
pascal@31 24 [ -n "$DISPLAY" ] || DISPLAY=:0.0
pankso@70 25 G_FILENAME_ENCODING=UTF-8
pascal@0 26
pankso@236 27 # Make OpenOffice look better
pankso@236 28 #
pankso@68 29 OOO_FORCE_DESKTOP=gnome
pankso@68 30
pankso@236 31 # Export all variables defined above and set mask
pascal@0 32 #
gokhlayeh@94 33 export PATH LD_LIBRARY_PATH PS1 DISPLAY G_FILENAME_ENCODING
pankso@68 34 export OOO_FORCE_DESKTOP ignoreeof
pascal@0 35 umask 022
pascal@0 36
pankso@236 37 # Locale and timezone settings
pascal@0 38 #
pascal@34 39 if [ -s "/etc/locale.conf" ]; then
pascal@0 40 . /etc/locale.conf
pascal@0 41 export LANG LC_ALL
pascal@0 42 fi
pascal@34 43 if [ -s "/etc/TZ" ]; then
pankso@236 44 TZ=$(cat /etc/TZ)
pascal@0 45 export TZ
pascal@0 46 fi
pankso@236 47
pankso@236 48 # Update X Terminal window title
pankso@236 49 #
pascal@206 50 ip=$(ifconfig $(route -n|sed '$!d;s/.* //')|sed '/t a/!d;s/.*:\(.*\) B.*/\1/')
pascal@85 51 case "$TERM" in
pankso@236 52 xterm*|rxvt*) echo -ne "\033]0;$(hostname) $(cat /etc/slitaz-release) $ip \007";;
pascal@85 53 esac
pascal@213 54
pankso@236 55 # Bash compatibility
pankso@236 56
pankso@236 57 dirs() {
pascal@213 58 echo $_dirs
pascal@213 59 }
pascal@213 60
pankso@236 61 pushd() {
pascal@213 62 cd $1 && _dirs="$1 $_dirs" && dirs
pascal@213 63 }
pascal@213 64
pankso@236 65 popd() {
pascal@213 66 [ -n "$_dirs" ] && _dirs="${_dirs#* }" && cd ${_dirs%% *} && dirs
pascal@213 67 }