[Ocfs2-tools-commits] jlbec commits r1186 - in trunk: . o2cb_ctl vendor/common
svn-commits@oss.oracle.com
svn-commits at oss.oracle.com
Fri Apr 28 17:35:54 CDT 2006
Author: jlbec
Date: 2006-04-28 17:35:53 -0500 (Fri, 28 Apr 2006)
New Revision: 1186
Modified:
trunk/o2cb_ctl/o2cb_ctl.c
trunk/rpmarch.guess
trunk/vendor/common/ocfs2-tools.spec.in
Log:
o Fix build on ppc.
- Force "--target ppc" so that rpmbuild(8) does the right thing.
- Force _libdir of /usr/lib because Red Hat rpmbuild(8) makes it
/usr/lib64 even on a 32bit build.
Modified: trunk/o2cb_ctl/o2cb_ctl.c
===================================================================
--- trunk/o2cb_ctl/o2cb_ctl.c 2006-04-28 22:33:17 UTC (rev 1185)
+++ trunk/o2cb_ctl/o2cb_ctl.c 2006-04-28 22:35:53 UTC (rev 1186)
@@ -1377,9 +1377,9 @@
ret = o2cb_init();
if (ret) {
- com_err(PROGNAME, ret, "Cannot initialize cluster\n");
- rc = -EINVAL;
- goto out_error;
+ com_err(PROGNAME, ret, "Cannot initialize cluster\n");
+ rc = -EINVAL;
+ goto out_error;
}
switch (ctxt.oc_op)
Modified: trunk/rpmarch.guess
===================================================================
--- trunk/rpmarch.guess 2006-04-28 22:33:17 UTC (rev 1185)
+++ trunk/rpmarch.guess 2006-04-28 22:35:53 UTC (rev 1186)
@@ -25,13 +25,13 @@
fi
case "$host_cpu" in
- x86_64|ppc|ia64|s390x)
+ x86_64|ia64|s390x)
TOOLSARCH=""
;;
i386|i486|i586|i686|i786|k6|k7)
TOOLSARCH="i386"
;;
- ppc64|ppciseries|ppcpseries|ppc64iseries|ppc64pseries|powerpc|powerpc64)
+ ppc|ppc64|ppciseries|ppcpseries|ppc64iseries|ppc64pseries|powerpc|powerpc64)
TOOLSARCH="ppc"
;;
*)
Modified: trunk/vendor/common/ocfs2-tools.spec.in
===================================================================
--- trunk/vendor/common/ocfs2-tools.spec.in 2006-04-28 22:33:17 UTC (rev 1185)
+++ trunk/vendor/common/ocfs2-tools.spec.in 2006-04-28 22:35:53 UTC (rev 1186)
@@ -7,6 +7,12 @@
%define _prefix /usr
# Because RPM is dumb
%define _unpackaged_files_terminate_build 0
+# Because RH defines lib64 on ppc32 builds
+%ifarch ppc
+%define brokenrhlibdir /usr/lib
+%else
+%define brokenrhlibdir %{_libdir}
+%endif
Summary: Tools for managing the Oracle Cluster Filesystem 2
Name: ocfs2-tools
@@ -80,7 +86,7 @@
make DESTDIR="$RPM_BUILD_ROOT" install
%if %{compile_py}
-%{__python} -c "import compileall; compileall.compile_dir('$RPM_BUILD_ROOT/%{_libdir}/python%{pyversion}/site-packages/ocfs2interface', ddir='%{_libdir}/python%{pyversion}/site-packages/ocfs2interface')"
+%{__python} -c "import compileall; compileall.compile_dir('$RPM_BUILD_ROOT/%{brokenrhlibdir}/python%{pyversion}/site-packages/ocfs2interface', ddir='%{brokenrhlibdir}/python%{pyversion}/site-packages/ocfs2interface')"
%endif
@@ -126,7 +132,7 @@
%files -n ocfs2console
%defattr(-,root,root)
-%{_libdir}/python%{pyversion}/site-packages/ocfs2interface
+%{brokenrhlibdir}/python%{pyversion}/site-packages/ocfs2interface
/usr/sbin/ocfs2console
/usr/share/man/man8/ocfs2console.8.gz
More information about the Ocfs2-tools-commits
mailing list