|
- #!/bin/sh
-
- # ~/.dotfiles/profile
-
- # This not works when, for example, inherit parent ENV and load /etc/profile
- # again.
- #test -n "$DOTFILES_PROFILE" && return
- #export DOTFILES_PROFILE=t
-
- # export PS1="\$ "
- export LC_TIME=C
- export TERMCAP="${TERMCAP}:vb="
- export HOSTNAME
- export ENV=~/.shrc
-
- mkdir -p $HOME/.local/lib/python/site-packages
- export PYTHONDOCS=/usr/share/doc/python/html/
- export PYTHONPATH="${PYTHONPATH}:\
- ${HOME}/my/bin/py:${HOME}/.local/lib/python/site-packages"
- test -f "${HOME}/.dotfiles/rc.py" && \
- export PYTHONSTARTUP="${HOME}/.dotfiles/rc.py"
- #export PYTHONPATH="~/.local/share/lib/python3.2/site-packages"
-
- __add_to_path(){
- for p in "$@"
- do
- echo $PATH | grep -E "^$p:|:$p:|:$p$" >/dev/null 2>&1 || \
- PATH="$p:${PATH}"
- done
- }
- # export PATH="${PATH}:${HOME}/bin"
- __add_to_path ${HOME}/.local/bin /c/mingw/bin /c/mingw/msys/1.0/bin
-
- # # it is not so good
- # # http://archive.linux.or.jp/JF/JFdocs/Program-Library-HOWTO/shared-libraries.html
- # # http://superuser.com/questions/324613/installing-a-library-locally-in-home-directory-but-program-doesnt-recognize-it
- # without this ENV i cannot run tmux. another way is to use --disable-shared
- # when building tmux
- export LD_LIBRARY_PATH="$HOME/.local/lib:$LD_LIBRARY_PATH"
- # this should be used when ./configure
- #export CFLAGS="$CFLAGS -I$HOME/.local/include"
-
- type setterm >/dev/null 2>&1 && setterm -blank 30 -powersave on # -powerdown 10
- # in my environment powerdown does not work
-
- if test -n "$TMPDIR"
- then
- export TMP=$TMPDIR
- else
- export TMP=/tmp/
- fi
- export TMP="${TMP}${USER}-tmp"
- export TEMP="$TMP"
- mkdir -p "$TMP"
-
- echo .dotfiles/profile processed.
|