mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 04:01:58 +00:00
fix backup completion on unstable
This commit is contained in:
committed by
Aiden McClelland
parent
3d8b1cf1db
commit
5ab2ddf267
@@ -356,6 +356,10 @@ async fn perform_backup<Db: DbHandle>(
|
|||||||
tx.save().await?;
|
tx.save().await?;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
crate::db::DatabaseModel::new()
|
||||||
|
.lock(&mut db, LockType::Write)
|
||||||
|
.await?;
|
||||||
|
|
||||||
let (root_ca_key, root_ca_cert) = ctx.net_controller.ssl.export_root_ca().await?;
|
let (root_ca_key, root_ca_cert) = ctx.net_controller.ssl.export_root_ca().await?;
|
||||||
let mut os_backup_file = AtomicFile::new(backup_guard.as_ref().join("os-backup.cbor")).await?;
|
let mut os_backup_file = AtomicFile::new(backup_guard.as_ref().join("os-backup.cbor")).await?;
|
||||||
os_backup_file
|
os_backup_file
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ use rpc_toolkit::url::Host;
|
|||||||
use rpc_toolkit::Context;
|
use rpc_toolkit::Context;
|
||||||
use serde::Deserialize;
|
use serde::Deserialize;
|
||||||
use sqlx::sqlite::SqliteConnectOptions;
|
use sqlx::sqlite::SqliteConnectOptions;
|
||||||
use sqlx::{Acquire, SqlitePool};
|
use sqlx::SqlitePool;
|
||||||
use tokio::fs::File;
|
use tokio::fs::File;
|
||||||
use tokio::process::Command;
|
use tokio::process::Command;
|
||||||
use tokio::sync::{broadcast, oneshot, Mutex, RwLock};
|
use tokio::sync::{broadcast, oneshot, Mutex, RwLock};
|
||||||
|
|||||||
Reference in New Issue
Block a user