add sparc support
authorGuido Berhoerster <gber@openindiana.org>
Sat, 16 Apr 2011 13:47:23 +0200
changeset 3 c50f4ab9dab8
parent 2 3bbcb7310615
child 4 d4aca3627be2
add sparc support
setup-buildenv.sh
--- a/setup-buildenv.sh	Sat Apr 16 13:41:02 2011 +0200
+++ b/setup-buildenv.sh	Sat Apr 16 13:47:23 2011 +0200
@@ -5,9 +5,28 @@
 export LC_ALL=C
 export PATH=/usr/xpg6/bin:/usr/xpg4/bin:/usr/bin:/sbin:/usr/sbin
 
+error ()
+{
+    printf "error: %s\n" "$@" >&2
+    exit 1
+}
+
+usage ()
+{
+    printf "usage: ${0##*/} [-b build_number] [-u username]" >&2
+}
+
 builduser="abuild"
+cpu_type="$(uname -p)"
+if [ "${cpu_type}" = "i386" ]; then
+    arch="x86"
+elif [ "${cpu_type}" = "sparc" ]; then
+    arch="sparc"
+else
+    error "unknown architecture"
+fi
 CBE_SOURCE="desktop-cbe-mini-1.8.0.tar.bz2"
-SS_SOURCE="sunstudio12u1-patched-ii-2010Feb-sol-x86.tar.gz"
+SS_SOURCE="sunstudio12u1-patched-ii-2010Feb-sol-${arch}.tar.gz"
 TMPDIR="${TMPDIR:-/var/tmp}"
 PKGS='system/xopen/xcu4
 text/gnu-patch
@@ -23,17 +42,6 @@
 sourcedir="${basedir}/sources"
 patchdir="${basedir}/patches"
 
-error ()
-{
-    printf "error: %s\n" "$@" >&2
-    exit 1
-}
-
-usage ()
-{
-    printf "usage: ${0##*/} [-b build_number] [-u username]" >&2
-}
-
 while getopts b:u: opt
 do
     case "$opt" in