summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Pokorný <jpokorny@redhat.com>2013-08-08 17:08:53 +0200
committerJan Pokorný <jpokorny@redhat.com>2013-08-08 17:08:53 +0200
commit0705b7111e15bcad88fce8cd603db444de174877 (patch)
treeff0db052b9a18120fb7d1ae712e9c4e09e89ad03
parent42d2061edb6f83f59018b936ea9cba228e4cbd5c (diff)
downloaddotfiles-0705b7111e15bcad88fce8cd603db444de174877.tar.gz
dotfiles-0705b7111e15bcad88fce8cd603db444de174877.tar.xz
dotfiles-0705b7111e15bcad88fce8cd603db444de174877.zip
Fedora-favored bash config: add pkgdiff command
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
-rw-r--r--.bashrc-fedora6
1 files changed, 6 insertions, 0 deletions
diff --git a/.bashrc-fedora b/.bashrc-fedora
index 8768989..4a4e01a 100644
--- a/.bashrc-fedora
+++ b/.bashrc-fedora
@@ -22,6 +22,12 @@ pkgdep() {
rm -f -- ${TMPFILE}
}
+pkgdiff() {
+ rpm -V "$1" | cut -d/ -f2- | xargs -I{} rpmpeek \
+ <(curl -- $(yumdownloader --urls $(rpm -q "$1") | sed -n '/^http/{s|//|/|2;p}')) \
+ colordiff -u /{} ./{} 2>/dev/null
+}
+
# something like "fedpkg prep"
rpmbuild-patch() {
local filter=cat verbose=