X-Git-Url: https://git.jankratochvil.net/?p=nethome.git;a=blobdiff_plain;f=.bashrc;h=974d60c68e817bcd29145707f162ca7e3fc28880;hp=a151d70498aa8482ac6f7bc246494601a74d54b6;hb=0cfa13d05d7e68f48f9821ddecbd05f8cc633cb9;hpb=f4e9f7cf52bb205578be01a7732736fd759472fe diff --git a/.bashrc b/.bashrc index a151d70..974d60c 100644 --- a/.bashrc +++ b/.bashrc @@ -386,7 +386,7 @@ function rpmsrclist | sort -u fi } -function valgrind {(unset valgrind;s=~/.python.valgrind;perl -e 'undef $/;$_=<>;1 while s/^(?:###)?({\n)(?:###)?( *ADDRESS_IN_RANGE.*\n(?:[^}#].*\n)*)###/$1$2/gm;print;' $s;valgrind --suppressions=$s "$@";);} +function valgrind {(set -e;unset valgrind;s=~/.python.valgrind;rm -f $s;cp -p /usr/share/doc/python-devel-2.*/valgrind-python.supp $s;patch $s <$s.patch;perl -i -e 'undef $/;$_=<>;1 while s/^(?:###)?({\n)(?:###)?( *ADDRESS_IN_RANGE.*\n(?:[^}#].*\n)*)###/$1$2/gm;print;' $s;valgrind --suppressions=$s "$@";);} function yumupdate { yum makecache;yum -y --skip-broken update; } ulimit -S -c 0