rpmarch.guess

来自「ocfs1.4.1 oracle分布式文件系统」· GUESS 代码 · 共 69 行

GUESS
69
字号
#! /bin/shmode="$1"srcdir="$2"host_cpu=QUERYFILE=/etc/redhat-releaseif test -n "$QUERYFILE"; then  host_cpu="`rpm -qf $QUERYFILE --queryformat \"%{ARCH}\"`"fiif test -z "$host_cpu" -o "$host_cpu" = "noarch" ; then  host_alias=`$srcdir/config.guess`  host=`$srcdir/config.sub $host_alias`  host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`ficase "$host_cpu" in  x86_64|ia64|s390x)    TOOLSARCH="$host_cpu"    ;;  i386|i486|i586|i686|i786|k6|k7)    TOOLSARCH="i386"    ;;  ppc|ppc64|ppciseries|ppcpseries|ppc64iseries|ppc64pseries|powerpc|powerpc64)    TOOLSARCH="ppc64"    ;;  *)    echo "rpmarch.guess: Warning: unknown RPM CPU architecture: $host_cpu" >&2    TOOLSARCH=""    ;;esac# Only a few of these need to be overwritten from RPM's defaultcase "$host_cpu" in  i386|i586)    MODULEARCH="i686"    ;;  ppc|ppc64|ppciseries|ppcpseries|ppc64iseries|ppc64pseries|powerpc|powerpc64)    MODULEARCH="ppc64"    ;;  *)    MODULEARCH=""    ;;esaccase "$mode" in  module)    if [ -n "$MODULEARCH" ] ; then      echo "--target $MODULEARCH"    fi    ;;  tools)    if [ -n "$TOOLSARCH" ] ; then      echo "--target $TOOLSARCH"    fi    ;;  *)    echo "rpmarch.guess: Invalid mode: $mode" >&2    echo "error"    exit 1    ;;esacexit 0

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?