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 } |