# .bashrc # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions shopt -s histappend HISTSIZE=5000 HISTCONTROL=ignoreboth # subshell to avoid triggering DEBUG. (src: http://stuff.lhunath.com/.bashrc) PROMPT_COMMAND='(history -a)' PS1='\[\033[01;34m\]\u@\h\[\033[00m\]:\[\033[01;36m\]\w\[\033[00m\]\$ ' # see https://bugzilla.redhat.com/show_bug.cgi?id=852197 pkgdep() { TMPFILE=$(mktemp rpqXXXX); repoquery --tree-requires -- "$1" \ | grep -v -eglibc -e$(rpm -q python) -e$(rpm -q python-libs) \ | sed -n '$q;/^.*bash/bend;p;d;:end n;bend' \ | tac >${TMPFILE} while sed -i \ 's/^\([ ]*\)|\([^|\\]*\)/\1 \2/;t;1bbad;:ok $q0;n;bok;:bad $q1;n;bbad' \ ${TMPFILE}; do : ; done cat -- ${TMPFILE} | tac rm -f -- ${TMPFILE} } # something like "fedpkg prep" rpmbuild-patch() { local verbose= if [ "$1" = "-v" ]; then verbose="--define \"_default_patch_flags $(rpm --eval %{_default_patch_flags}) --verbose\"" shift fi eval rpmbuild -bp --nodeps --define \"_builddir $(pwd)\" --define \"_sourcedir $(pwd)\" ${verbose} \"${@}\" }