UUID=`cat /proc/sys/kernel/random/uuid |sed 's/-//g'`

cache_get ${MFMODULE_RUNTIME_HOME}/tmp/system.cache 1440 >${MFMODULE_RUNTIME_HOME}/tmp/system.cache.load.${UUID}
if test -s ${MFMODULE_RUNTIME_HOME}/tmp/system.cache.load.${UUID}; then
    # A cache is available, let's use it

    . ${MFMODULE_RUNTIME_HOME}/tmp/system.cache.load.${UUID}

else
    # No cache, let's compute
    _make_nethard_config.py >${MFMODULE_RUNTIME_HOME}/tmp/system.cache.write.${UUID}

    if test "${PROFILE_ERROR}" != "1"; then
        cache_set_from_file ${MFMODULE_RUNTIME_HOME}/tmp/system.cache ${MFMODULE_RUNTIME_HOME}/tmp/system.cache.write.${UUID}
    fi
    . ${MFMODULE_RUNTIME_HOME}/tmp/system.cache.write.${UUID}
    rm -f ${MFMODULE_RUNTIME_HOME}/tmp/system.cache.write.${UUID}

fi
rm -f ${MFMODULE_RUNTIME_HOME}/tmp/system.cache.load.${UUID}

export MFHOSTNAME_FULL_IP=${MFHOSTNAME_IP}
