geek rescue kit Code
Brought to you by:
ctaf
#!/bin/sh ## env for env in /home/ctaf/.ctafconf/etc ## ## Made by GESTES Cedric ## Login <goctaf@gmail.com> ## ## Started on Fri Sep 30 22:17:33 2005 GESTES Cedric ## Last update Sat Apr 15 23:06:29 2006 GESTES Cedric ## ##CTAFCONF #include portable tools (env_set, alias_set, ...) source ~/.ctafconf/etc/shell/ctaftools.sh $1 var_set param $1 #source user profile test x$param = "xsh" && test -f ~/.ctafconf/perso/user-profile && . ~/.ctafconf/perso/user-profile test x$param = "xcsh" && test -f ~/.ctafconf/perso/user-profile.csh && source ~/.ctafconf/perso/user-profile.csh ############################### ## Environment variables export ############################### env_set TERM "xterm" env_set COLORTERM "xterm" #shell for XTERM #should be set by the shell itself #env_set SHELL `which zsh` env_set LS_COLORS 'no=00:fi=00:di=0;33:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.pgm=01;35:*.pbm=01;35:*.ppm=01;35:*.tga=01;35:*.png=01;35:*.GIF=01;35:*.JPG=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.mpg=01;37:*.avi=01;37:*.gl=01;37:*.dl=01;37:*.mly=01;37:*.mll=01;37:*.mli=01;37:*.ml=01;37:*.cpp=01;37:*.cc=01;37:*.c=01;37:*.hh=01;37:*.h=01;37:*Makefile=4;32:*.pl=4;32:*.sh=4;32:*.ps=4;34:*.pdf=4;34:*.txt=01;37:*.tex=01;37:*TODO=01;37' #env_set LANG=ja_JP.eucJP #env_set LC_CTYPE $LANG #env_set LC_ALL $LANG #env_set XMODIFIERS "@im kinput2" #for japanese input env_set NNTPSERVER 'news.epita.fr' #specify the socks global variable (for runsocks, ) env_set SOCKS5_SERVER 'socks:1080' env_set SOCKS5_USER $USER env_set SOCKS5_PASSWD ~/.socks #specify proxy (for apt, ) #env_set http_proxy ''#http://localhost:3128/ #env_set ftp_proxy ''#http://localhost:3128/ env_set FULLNAME "$ctafconf_name" env_set REALNAME "$ctafconf_name" #used by man, .. env_set PAGER "more" \which less >/dev/null && env_set PAGER "less" \which most >/dev/null && env_set PAGER "most" env_set EADNULLCMD $PAGER env_set EMAIL "$ctafconf_mail" env_set MAIL "/var/mail/$USER" #for debian env_set DEBEMAIL "$ctafconf_mail" #option for less env_set LESS "-cex3M" #text editor in console mode (for cvs, svn) env_set VISUAL "emacs" env_set EDITOR "emacs" \which vi >/dev/null && env_set VISUAL "vi" \which vi >/dev/null && env_set EDITOR "vi" \which nano >/dev/null && env_set VISUAL "nano" \which nano >/dev/null && env_set EDITOR "nano" #cvs variable env_set CVS_RSH "ssh" # if [ -d /usr/pkg/lib ]; then # export LD_LIBRARY_PATH $LD_LIBRARY_PATH:/usr/pkg/lib # fi #SETTING PATH test -d /usr/sbin && env_set PATH "$PATH":/usr/sbin test -d /sbin && env_set PATH "$PATH":/sbin test -d ~/.ctafconf/bin && env_set PATH "$PATH":"$HOME"/.ctafconf/bin test -d ~/.ctafconf/perso/bin && env_set PATH "$PATH":"$HOME"/.ctafconf/perso/bin env_set PATH "$PATH":.