.bashrc: +GTK_OVERLAY_SCROLLING=0
[nethome.git] / .bashrc
diff --git a/.bashrc b/.bashrc
index dc51f1d..b102708 100644 (file)
--- a/.bashrc
+++ b/.bashrc
@@ -112,7 +112,9 @@ unalias 2>/dev/null du      # -h
 unalias 2>/dev/null ls # --color=auto
 unalias 2>/dev/null l. # ls -d .* --color=auto
 unalias 2>/dev/null ll # ls -l --color=auto
-unalias 2>/dev/null grep       # grep --color=auto
+unalias 2>/dev/null grep       # /etc/profile.d/colorgrep.sh
+unalias 2>/dev/null egrep      # /etc/profile.d/colorgrep.sh
+unalias 2>/dev/null fgrep      # /etc/profile.d/colorgrep.sh
 
 # Prevent processing of aliases during the parsing of this script file by
 # `eval':
@@ -200,12 +202,15 @@ export TZ=":/usr/share/zoneinfo/Europe/Prague"
 #export TZ=":/usr/share/zoneinfo/Canada/Eastern"
 export PYTHONUNBUFFERED=1
 export ASAN_OPTIONS=detect_leaks=0
+export GTK_OVERLAY_SCROLLING=0
 export MAKEFLAGS=
 cpus="`getconf _NPROCESSORS_ONLN`"
 if [ -n "$cpus" ];then
        # *3/2 was OOM for host1 32 CPUs + 16GB RAM
-       # *1   was OK  for host1 32 CPUs + 16GB RAM
-       MAKEFLAGS="$MAKEFLAGS -j$[$cpus]"
+       # *1 was OOM for host1 ccache -C;touch gui.h;time make all
+       # *3/4 was also OOM with KVM running
+       # *1/2 was OK for host1 32 CPUs + 16GB RAM
+       MAKEFLAGS="$MAKEFLAGS -j$[$cpus*1]"
 fi
 unset cpus
 # Do not: grep -w "$TERM" /etc/termcap >/dev/null || export TERM=vt220
@@ -347,6 +352,7 @@ function binutilscvscheckout { sourcewarecvscheckout binutils; }
 function uri_escape   { perl -MURI::Escape -le '$_=<>;chomp;print uri_escape   $_;'; };
 function uri_unescape { perl -MURI::Escape -le '$_=<>;chomp;print uri_unescape $_;'; };
 alias fetchmail='n fetchmail'
+function sleep_until { (set -x;sleep $[$(date -d "$*" +%s)-$(date +%s)]); }
 function rpmsrclist
 {
        if [ -z "$*" ]; then
@@ -378,11 +384,13 @@ function valgrind {(set -e;unset valgrind;s=~/.python.valgrind;rm -f $s;cp -p /u
 function yumupdate {(ulimit -v unlimited;yum makecache;yum -y --skip-broken update "$@";);}
 function gitcommit { git commit -a -m .; }
 function gpg {(unset gpg; http_proxy= all_proxy= HTTP_PROXY= ALL_PROXY= gpg "$@"; );}
+function swap() {( set -ex;local TMPFILE=tmp.$$;[ $# = 2 ] && mv "$1" $TMPFILE && mv "$2" "$1" && mv $TMPFILE "$2" && echo done )}
 
 ulimit -S -c 0
 set +H
 shopt -s mailwarn
-shopt -s direxpand
+#RHEL6->7 breaks: echo spa\ ce ~/foo<tab>
+#shopt -s direxpand
 unset OPTIND
 umask 022