[powerpc-utils/f18] Add multipath support to ofpathname for bug #884826
Karsten Hopp
karsten at fedoraproject.org
Thu Dec 13 15:46:05 UTC 2012
commit af288652227af1b4d27a3f480bd88e31f7f76d63
Author: Karsten Hopp <karsten at redhat.com>
Date: Thu Dec 13 16:45:58 2012 +0100
Add multipath support to ofpathname for bug #884826
powerpc-utils-1.2.12-ofpathname-884826.patch | 29 ++++++++++++++++++++++++++
powerpc-utils.spec | 7 +++++-
2 files changed, 35 insertions(+), 1 deletions(-)
---
diff --git a/powerpc-utils-1.2.12-ofpathname-884826.patch b/powerpc-utils-1.2.12-ofpathname-884826.patch
new file mode 100644
index 0000000..b3d7acf
--- /dev/null
+++ b/powerpc-utils-1.2.12-ofpathname-884826.patch
@@ -0,0 +1,29 @@
+diff -up powerpc-utils-1.2.12/scripts/ofpathname.884826 powerpc-utils-1.2.12/scripts/ofpathname
+--- powerpc-utils-1.2.12/scripts/ofpathname.884826 2012-12-13 16:31:42.890057349 +0100
++++ powerpc-utils-1.2.12/scripts/ofpathname 2012-12-13 16:33:23.929498245 +0100
+@@ -291,6 +291,13 @@ print_aliases()
+ fi
+ }
+
++get_slave()
++{
++ cd /sys/class/*/$1
++ while [[ -n "`ls slaves 2> /dev/null`" ]]; do cd slaves/*; done
++ $FIND /dev -name "`basename $PWD`"
++}
++
+ #
+ # logical_to_ofpathname
+ # Conversion for logical device name to an Open Firmware device path
+@@ -333,6 +340,11 @@ logical_to_ofpathname()
+ fi ;;
+ hd*) l2of_ide ;;
+ fd*) echo "no fd support yet" ;;
++ dm-*)
++ DEVNAME=`get_slave $DEVICE`
++ logical_to_ofpathname
++ exit
++ ;;
+ esac
+
+ if [[ -z $OF_PATH ]]; then
diff --git a/powerpc-utils.spec b/powerpc-utils.spec
index 4dfa6a9..a8deb6f 100644
--- a/powerpc-utils.spec
+++ b/powerpc-utils.spec
@@ -1,6 +1,6 @@
Name: powerpc-utils
Version: 1.2.12
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Utilities for PowerPC platforms
Group: System Environment/Base
@@ -8,6 +8,7 @@ License: CPL
URL: http://sourceforge.net/projects/%{name}/
Source0: http://prdownloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Source1: nvsetenv
+Patch0: powerpc-utils-1.2.12-ofpathname-884826.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: zlib-devel doxygen automake librtas-devel libservicelog-devel >= 1.0.1-2
@@ -30,6 +31,7 @@ Utilities for PowerPC platforms.
%prep
%setup -q
+%patch0 -p1
# This hack is needed only for platforms with autoconf < 2.63
%if 0%{?fedora} < 9 && 0%{?rhel} < 6
@@ -129,6 +131,9 @@ rm -rf $RPM_BUILD_ROOT
%preun
%changelog
+* Thu Dec 13 2012 Karsten Hopp <karsten at redhat.com> 1.2.12-4
+- Add multipath support to ofpathname for bug #884826
+
* Tue Sep 04 2012 Karsten Hopp <karsten at redhat.com> 1.2.12-3
- require powerpc-utils-python (#852326 comment 7)
More information about the scm-commits
mailing list