blob: e562b190450be516be7dc6139f3d8c4c530c7933 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# .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} \"${@}\"
}
|