From 71078ca6aca3a41c23bca9777f7a69a96b231747 Mon Sep 17 00:00:00 2001 From: short <> Date: Wed, 20 Apr 2005 03:08:01 +0000 Subject: [PATCH] Extend perldir searched for Debian. Fix (break?) LC_* language settings for Debian Mutt and others. --- .bashrc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.bashrc b/.bashrc index e072657..a2469a7 100644 --- a/.bashrc +++ b/.bashrc @@ -76,8 +76,11 @@ _bash_profile_addpath -s CVSROOT "$HOME/pserver/cvs" _bash_profile_addpath -s CVSROOT "$HOME/cvs" _bash_profile_addpath -s ANT_HOME "/usr/local/ant" +# /share/perl for Debian +# /lib/perl for Debian +# /lib/perl5 for Fedora Core mkdir -p $HOME/lib/perl5 # otherwise CPAN will install to "$HOME/lib/site_perl" etc. -for _perldir in $(eval "echo {/usr,$HOME}/lib/perl5{,/site_perl}$( +for _perldir in $(eval "echo {/usr,$HOME}{/lib/perl5,/share/perl,/lib/perl}{,/site_perl}$( for perlvar in version archname;do echo -n '{,/' perl -V:"$perlvar"|cut -d "'" -f 2|tr -d '\n' @@ -150,9 +153,10 @@ unset LANG LANGUAGE `set|sed -n 's/^\(LC_[^=]*\)=.*$/\1/p'` export LANG=en_US.UTF-8 # Force strcoll() to sort case-sensitively! (empty/undef doesn't work) export LC_COLLATE=C -# Prevent: perl: warning: Setting locale failed. -# due to LC_COLLATE=C and LC_ALL=(unset) -export LC_ALL=C +# Do not: # Prevent: perl: warning: Setting locale failed. +# # due to LC_COLLATE=C and LC_ALL=(unset) +# export LC_ALL=C +# as it breaks Mutt "utf-8" and somehow it is no longer needed. function cvsdiff { cvs diff "$@" 2>&1|pipebuf -q| less; }; export -f cvsdiff function cvsdiffi { cvs diff "$@" 2>&1|pipebuf -q|grep -v '^?'|less; }; export -f cvsdiffi -- 1.8.3.1