#!/bin/sh

# Author: Zhang Huangbin (michaelbibby <at> gmail.com)
# Modified by A.Lang (alang.hsu <at> gmail.com)

export PROG_NAME='Install_Codecs'
export PROG_NAME_LOWERCASE='install_codecs'
export PROG_VERSION='0.1-beta'

# -----------------
# ---- Generic ----
# -----------------

if [ X"${YUM}" == X"" ]; then
    export YUM='yum -d 2'
else
    export YUM=${YUM}
fi

# CPU model
export CPU_MODEL="$(cat /proc/cpuinfo | sed -n '/^model name/p' | awk -F: '{print $2}' | sed 's/  */ /g')"
# CPU flags
export CPU_FLAGS="$(cat /proc/cpuinfo | sed -n '/^flags/p' | awk -F: '{print $2}' | sed 's/  */ /g')"


# ----------------------------------
# You do *NOT* need to modify them.
# ----------------------------------
export DATE="$(/bin/date +%Y.%m.%d_%H.%M.%S)"

# Tools.
export CONFIG_VIA_DIALOG="${DIALOG_DIR}/config_via_dialog.sh"
export CONFIG_FILE="${ROOTDIR}/config"
export STATUS_FILE="${ROOTDIR}/.${PROG_NAME}.installation.status"


# For perl and run-time locale setting.
export LC_ALL=C

# TERM.
if [ X"${TERM}" == X"xterm" ]; then
    export TERM='xterm'
else
    export TERM='pcconsole'
fi

# Arch.
export ARCH="$(uname -i)"
export KERNEL_NAME="$(uname -s)"

# Make some command operating system independent.
if [ X"${KERNEL_NAME}" == X"Linux" -a -f /etc/redhat-release ]; then
    # RHEL/CentOS
    export LIST_FILES_IN_PKG='rpm -ql'
else
    :
fi

if [ X"${KERNEL_NAME}" == X"Linux" -a -f /etc/redhat-release ]; then
    # RHEL/CentOS
    export LIST_ALL_PKGS='rpm -qa'
else
    :
fi




