summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
393c5d1)
seems like the environment::set for TMP is not carrying through to the
child process's environment somehow?
BASE_LOG(astring("will set ") + _manifest_list[i]._payload + " = "
+ _manifest_list[i]._parms);
astring new_value = parser_bits::substitute_env_vars(_manifest_list[i]._parms);
BASE_LOG(astring("will set ") + _manifest_list[i]._payload + " = "
+ _manifest_list[i]._parms);
astring new_value = parser_bits::substitute_env_vars(_manifest_list[i]._parms);
-///why oh why are we allowing them to overwrite our actual environment just because they're bundling something? environment::set(_manifest_list[i]._payload, new_value);
+ environment::set(_manifest_list[i]._payload, new_value);
BASE_LOG(astring("** variable ") + _manifest_list[i]._payload + " should have value=" + new_value);
BASE_LOG(astring("** variable ") + _manifest_list[i]._payload + " now does have value=" + environment::get(_manifest_list[i]._payload));
BASE_LOG(astring("** variable ") + _manifest_list[i]._payload + " should have value=" + new_value);
BASE_LOG(astring("** variable ") + _manifest_list[i]._payload + " now does have value=" + environment::get(_manifest_list[i]._payload));
continue;
} else if (ini.get(section_name, "assert_defined", value)) {
continue;
} else if (ini.get(section_name, "assert_defined", value)) {