X-Git-Url: https://git.jankratochvil.net/?a=blobdiff_plain;f=.bashrc;h=1374a6d6dc50ce65ad08bb382c68d583c189c51f;hb=8c2351422f3bda5883994236e1bdb1cb1ae9a3b9;hp=f25c06d333bcd0e186d4b6807538bbd6cb8a96e6;hpb=ada3db86cf740cac795acfa18b60fcc39c9cf84d;p=nethome.git diff --git a/.bashrc b/.bashrc index f25c06d..1374a6d 100644 --- a/.bashrc +++ b/.bashrc @@ -19,11 +19,21 @@ _bash_profile_addpath PATH "$HOME/bin" _bash_profile_addpath PATH "$HOME/sbin" _bash_profile_addpath LD_LIBRARY_PATH "$HOME/lib" _bash_profile_addpath MANPATH "$HOME/man" -_bash_profile_addpath PERLLIB "$HOME/lib/perl5/site_perl" -_bash_profile_addpath PERLLIB "$HOME/lib/perl5/site_perl/`perl -V:version|cut -d "'" -f 2`" + _bash_profile_addpath CVSROOT "$HOME/cvs" single _bash_profile_addpath CVSROOT "$HOME/pserver/cvs" single +for _perldir in $(eval "echo $HOME/lib/perl5/site_perl$( + for perlvar in version archname;do + echo -n '{,/' + perl -V:"$perlvar"|cut -d "'" -f 2|tr -d '\n' + echo -n '}' + done + )");do + _bash_profile_addpath PERLLIB "$_perldir" + done +unset _perldir + unset -f _bash_profile_addpath alias ls='ls -bF' @@ -50,6 +60,8 @@ function cvsupdate { cvs update "$@" 2>&1| less; }; export -f cvsup function cvsupdatei { cvs update "$@" 2>&1|grep -v '^?'|less; }; export -f cvsupdatei function wclines { awk '{x[$0]++}END{for (i in x) print x[i]"\t"i}'; }; export -f wclines +function ulimitme { ulimit -m 100000 -d 150000 -v 200000; }; export -f ulimitme +eval "function grep { ( ulimitme; `which grep` "'"$@"'"; ); }"; export -f grep ulimit -c 0