'.. note:: Compile time variables (apache2ctl -V) are not used within
the dynamic configuration files.  These should not be parsed or
interpreted.
.. todo:: Create separate compile time variables...
simply for arg_get()'

def update_runtime_variables(self):

    stdout = self._get_runtime_cfg()
    variables = dict()
    matches = re.compile('Define:    ([^    \\n]*)').findall(stdout)
    try:
        matches.remove('DUMP_RUN_CFG')
    except ValueError:
        return
    for match in matches:
        if (match.count('=') > 1):
            logger.error('Unexpected    number    of    equal    signs    in    runtime    config    dump.')
            raise errors.PluginError('Error    parsing    Apache    runtime    variables')
        parts = match.partition('=')
        variables[parts[0]] = parts[2]
    self.variables = variables
