657cae1
progname=$(basename "$0")
657cae1
opt_verbose=:
657cae1
opt_arch=$(uname -i)
657cae1
657cae1
multilib_arches="
657cae1
    i386  x86_64
657cae1
    ppc   ppc64
657cae1
    s390  s390x
657cae1
    sparc sparc64
657cae1
"
657cae1
657cae1
verbose ()
657cae1
{
657cae1
    $opt_verbose && echo >&2 "INFO: $progname: $*"
657cae1
}
657cae1
657cae1
die ()
657cae1
{
657cae1
    echo >&2 " # $*"
657cae1
    print_help 1
657cae1
}
657cae1
657cae1
error ()
657cae1
{
657cae1
    error_occurred=:
657cae1
    echo >&2 " ! $*"
657cae1
}
657cae1
657cae1
is_multilib ()
657cae1
{
657cae1
    _m_result=false
657cae1
    for _m_arch in $multilib_arches
657cae1
    do
657cae1
        if test "$_m_arch" = "$1"; then
657cae1
            _m_result=:
657cae1
            break
657cae1
        fi
657cae1
    done
657cae1
    $_m_result
657cae1
}
657cae1
657cae1
fix_arch ()
657cae1
{
657cae1
    eval "_arch=\$$1"
657cae1
    case $_arch in
657cae1
        # See rhbz#1242873 for more info.
657cae1
        ppc64p7)
657cae1
            eval "$1=ppc64"
657cae1
            ;;
657cae1
    esac
657cae1
}
657cae1
657cae1
error_occurred=false
657cae1
657cae1
# vi: ft=sh