From 59ecfbffe854d7b9775ce1383a600a38a2fd8ec9 Mon Sep 17 00:00:00 2001 From: Dustin Kirkland Date: Sun, 27 Feb 2011 09:15:37 -0600 Subject: [PATCH] usr/lib/byobu/disk_io: canonicalize symlinks so that disk_io works with raid, lvm, dm volumes, LP: #709224 --- debian/changelog | 2 ++ usr/lib/byobu/disk_io | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index dbf23f0c..ced74682 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,8 @@ byobu (3.29) unreleased; urgency=low * usr/share/man/man1/byobu.1: document PS1 workaround, LP: #525552 + * usr/lib/byobu/disk_io: canonicalize symlinks so that disk_io works + with raid, lvm, dm volumes, LP: #709224 -- Dustin Kirkland Wed, 23 Feb 2011 16:24:38 -0600 diff --git a/usr/lib/byobu/disk_io b/usr/lib/byobu/disk_io index f32d93c0..a20d49a9 100755 --- a/usr/lib/byobu/disk_io +++ b/usr/lib/byobu/disk_io @@ -29,7 +29,7 @@ case $MP in /dev/*) disk="$MP" ;; *) disk=$(grep -m 1 " $MP " /etc/mtab | sed -e "s: .*$::") ;; esac -disk=$(echo "$disk" | sed -e "s: .*$::" -e "s:^.*/::" -e "s:\([hsv]d[a-z]\)[0-9]*$:\1:") +disk=$(readlink "$disk" | sed -e "s: .*$::" -e "s:^.*/::" -e "s:\([hsv]d[a-z]\)[0-9]*$:\1:") if [ "$1" = "--detail" ]; then if which iostat >/dev/null; then