#!/bin/bash
shopt -s extglob

APPS=(python sed echo)
MODS=(gtk gtk.glade os sys locale gettext)

for APP in ${APPS[*]} ; do
    which ${APP} 2>&1 > /dev/null
    if (( $? == 0 )) ; then
        echo "Searching for application: ${APP} ... okay"
    else
        echo "Searching for application: ${APP} ... !MISSING!"
        exit 2
    fi
done

for MOD in ${MODS[*]} ; do
    python -c "import ${MOD}" 2>&1 > /dev/null
    if (( $? == 0 )) ; then
        echo "Searching for python module ${MOD} ... okay"
    else
        echo "Searching for python module ${MOD} ... !MISSING!"
        exit 3
    fi
done
