diff --git a/ChangeLog b/ChangeLog index 42a3fb6fd4..3ea28d0773 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Mar 2 12:25:58 EST 2009 Cole Robinson + + * src/network_driver.c src/network_conf.c: Mark 'defined' networks + as persistent. + Mon Mar 2 17:35:09 CET 2009 Daniel Veillard * docs/schemas/domain.rng src/domain_conf.c src/domain_conf.h diff --git a/src/network_conf.c b/src/network_conf.c index e19f0fe3ab..6ad0d01fd7 100644 --- a/src/network_conf.c +++ b/src/network_conf.c @@ -747,6 +747,7 @@ virNetworkObjPtr virNetworkLoadConfig(virConnectPtr conn, goto error; net->autostart = autostart; + net->persistent = 1; VIR_FREE(configFile); VIR_FREE(autostartLink); diff --git a/src/network_driver.c b/src/network_driver.c index 3c765c8ec6..4b9c666623 100644 --- a/src/network_driver.c +++ b/src/network_driver.c @@ -1153,6 +1153,8 @@ static virNetworkPtr networkDefine(virConnectPtr conn, const char *xml) { goto cleanup; def = NULL; + network->persistent = 1; + if (virNetworkSaveConfig(conn, driver->networkConfigDir, network->newDef ? network->newDef : network->def) < 0) {