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':
#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
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
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