--- trunk/mage/usr/lib/mage/smage2.functions.sh 2012/02/06 10:22:30 1684 +++ trunk/mage/usr/lib/mage/smage2.functions.sh 2012/02/16 11:58:12 1689 @@ -571,6 +571,78 @@ fi } +march() +{ + local retval + + if [[ ! -z ${ARCH} ]] + then + echo "${ARCH}" + retval=0 + else + retval=1 + fi + + return "${retval}" +} + +marchsrcfile() +{ + local retval + if [[ ! -z $(eval echo \$SRCFILE_${ARCH/i*86/x86}) ]] + then + eval echo \$SRCFILE_${ARCH/i*86/x86} | tr ';' '\n' + retval=0 + else + retval=1 + fi + + return "${retval}" +} + +marchsrcdir() +{ + local retval + if [[ ! -z $(eval echo \$SRCDIR_${ARCH/i*86/x86}) ]] + then + eval echo \$SRCDIR_${ARCH/i*86/x86} | tr ';' '\n' + retval=0 + else + retval=1 + fi + + return "${retval}" +} + +marchdepend() +{ + local retval + + if [[ ! -z $(eval echo \$DEPEND_${ARCH/i*86/x86}) ]] + then + echo "\$(eval echo \\\$DEPEND_\${ARCH/i*86/x86} | tr ';' '\n')" + retval=0 + else + retval=1 + fi + + return "${retval}" +} + +marchsdepend() +{ + local retval + if [[ ! -z $(eval echo \$SDEPEND_${ARCH/i*86/x86}) ]] + then + echo "\$(eval echo \\\$SDEPEND_\${ARCH/i*86/x86} | tr ';' '\n')" + retval=0 + else + retval=1 + fi + + return "${retval}" +} + setup_distcc_environment() { if [ -x /usr/bin/distcc ]