slitaz-base-files annotate rootfs/etc/profile @ rev 333
Tiny edit
author | Paul Issott <paul@slitaz.org> |
---|---|
date | Wed Sep 27 17:13:03 2017 +0100 (2017-09-27) |
parents | b9ee195f7a0a |
children | 777a5f5107c7 |
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 # |
paul@333 | 19 # ulimit -d 65536 # commented out because lzma requires at least 94 MB of RAM to compress files. |
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 # |
al@306 | 50 ip=$(ifconfig $(route -n 2>/dev/null | sed '$!d;s/.* //') 2>/dev/null | 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 |
al@299 | 55 |
al@299 | 56 # User preferred applications |
al@299 | 57 |
al@299 | 58 [ -z "$XDG_CONFIG_HOME" ] && export XDG_CONFIG_HOME="$HOME/.config" |
al@299 | 59 if [ -s "$XDG_CONFIG_HOME/slitaz/applications.conf" ]; then |
al@299 | 60 . "$XDG_CONFIG_HOME/slitaz/applications.conf" |
al@299 | 61 elif [ -s '/etc/slitaz/applications.conf' ]; then |
al@299 | 62 . '/etc/slitaz/applications.conf' |
al@299 | 63 fi |
al@299 | 64 export FILE_MANAGER BROWSER EDITOR TERMINAL WINDOW_MANAGER |
al@299 | 65 |
al@299 | 66 |
pankso@236 | 67 # Bash compatibility |
pankso@236 | 68 |
pankso@236 | 69 dirs() { |
pascal@213 | 70 echo $_dirs |
pascal@213 | 71 } |
pascal@213 | 72 |
pankso@236 | 73 pushd() { |
pascal@213 | 74 cd $1 && _dirs="$1 $_dirs" && dirs |
pascal@213 | 75 } |
pascal@213 | 76 |
pankso@236 | 77 popd() { |
pascal@213 | 78 [ -n "$_dirs" ] && _dirs="${_dirs#* }" && cd ${_dirs%% *} && dirs |
pascal@213 | 79 } |