File tanukiwrapper-ppc64le.patch of Package tanukiwrapper
diff -urN wrapper_3.5.25_src.old/build.xml wrapper_3.5.25_src/build.xml
--- wrapper_3.5.25_src.old/build.xml 2014-08-04 10:24:24.463225966 +0200
+++ wrapper_3.5.25_src/build.xml 2014-08-04 10:39:44.065225856 +0200
@@ -133,6 +133,7 @@
<equals arg1="${os.arch}" arg2="Power"/>
<equals arg1="${os.arch}" arg2="PowerPC"/>
<equals arg1="${os.arch}" arg2="ppc64"/>
+ <equals arg1="${os.arch}" arg2="ppc64le"/>
</or>
</condition>
<condition property="dist.arch" value="parisc">
diff -urN wrapper_3.5.25_src.old/src/bin/sh.script.in wrapper_3.5.25_src/src/bin/sh.script.in
--- wrapper_3.5.25_src.old/src/bin/sh.script.in 2014-08-04 10:24:24.467225966 +0200
+++ wrapper_3.5.25_src/src/bin/sh.script.in 2014-08-04 10:42:02.583225840 +0200
@@ -347,8 +347,8 @@
DIST_ARCH="mips"
DIST_BITS="32"
;;
- 'power' | 'powerpc' | 'power_pc' | 'ppc64')
- if [ "${DIST_ARCH}" = "ppc64" ] ; then
+ 'power' | 'powerpc' | 'power_pc' | 'ppc64' | 'ppc64le' )
+ if [ "${DIST_ARCH}" = "ppc64" -o "${DIST_ARCH}" = 'ppc64le' ] ; then
DIST_BITS="64"
else
DIST_BITS="32"
diff -urN wrapper_3.5.25_src.old/src/java/org/tanukisoftware/wrapper/WrapperManager.java wrapper_3.5.25_src/src/java/org/tanukisoftware/wrapper/WrapperManager.java
--- wrapper_3.5.25_src.old/src/java/org/tanukisoftware/wrapper/WrapperManager.java 2014-08-04 10:24:24.464225966 +0200
+++ wrapper_3.5.25_src/src/java/org/tanukisoftware/wrapper/WrapperManager.java 2014-08-04 10:42:47.616225834 +0200
@@ -1408,7 +1408,7 @@
{
arch = "sparc";
}
- else if ( arch.equals( "power" ) || arch.equals( "powerpc" ) || arch.equals( "ppc64" ) )
+ else if ( arch.equals( "power" ) || arch.equals( "powerpc" ) || arch.startsWith( "ppc64" ) )
{
arch = "ppc";
}