perform system rebuild after updating (#1820)

* perform system rebuild after updating

* cleanup
This commit is contained in:
Aiden McClelland
2022-09-22 12:05:25 -06:00
committed by GitHub
parent 11b11375fd
commit 8b794c2299
2 changed files with 13 additions and 35 deletions

View File

@@ -1,5 +1,3 @@
use std::collections::HashMap;
use emver::VersionRange;
use crate::hostname::{generate_id, get_hostname, sync_hostname};
@@ -47,29 +45,6 @@ impl VersionT for Version {
}
crate::db::DatabaseModel::new().ui().put(db, &ui).await?;
let docker = bollard::Docker::connect_with_unix_defaults()?;
docker.remove_network("start9").await?;
docker
.create_network(bollard::network::CreateNetworkOptions {
name: "start9",
driver: "bridge",
ipam: bollard::models::Ipam {
config: Some(vec![bollard::models::IpamConfig {
subnet: Some("172.18.0.1/24".into()),
..Default::default()
}]),
..Default::default()
},
options: {
let mut m = HashMap::new();
m.insert("com.docker.network.bridge.name", "br-start9");
m
},
..Default::default()
})
.await?;
crate::install::load_images("/var/lib/embassy/system-images").await?;
Ok(())
}
async fn down<Db: DbHandle>(&self, db: &mut Db) -> Result<(), Error> {