From 895247b76b9726e6db494e5db1007e732228280f Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Mon, 2 Mar 2009 17:29:44 +0000 Subject: [PATCH] Mark 'defined' networks as persistent. --- ChangeLog | 5 +++++ src/network_conf.c | 1 + src/network_driver.c | 2 ++ 3 files changed, 8 insertions(+) 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) {