mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 20:14:49 +00:00
reorganize
This commit is contained in:
committed by
Aiden McClelland
parent
b2fa955ad5
commit
c2150efb69
@@ -628,13 +628,6 @@ pub async fn install_s9pk<R: AsyncRead + AsyncSeek + Unpin>(
|
|||||||
*dep_errs = DependencyErrors::init(ctx, &mut tx, &manifest, ¤t_dependencies).await?;
|
*dep_errs = DependencyErrors::init(ctx, &mut tx, &manifest, ¤t_dependencies).await?;
|
||||||
dep_errs.save(&mut tx).await?;
|
dep_errs.save(&mut tx).await?;
|
||||||
|
|
||||||
let recovered = crate::db::DatabaseModel::new()
|
|
||||||
.recovered_packages()
|
|
||||||
.idx_model(pkg_id)
|
|
||||||
.get(&mut tx, true)
|
|
||||||
.await?
|
|
||||||
.into_owned();
|
|
||||||
|
|
||||||
if let PackageDataEntry::Updating {
|
if let PackageDataEntry::Updating {
|
||||||
installed: prev,
|
installed: prev,
|
||||||
manifest: prev_manifest,
|
manifest: prev_manifest,
|
||||||
@@ -710,6 +703,12 @@ pub async fn install_s9pk<R: AsyncRead + AsyncSeek + Unpin>(
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
update_dependents(ctx, &mut tx, pkg_id, current_dependents.keys()).await?;
|
update_dependents(ctx, &mut tx, pkg_id, current_dependents.keys()).await?;
|
||||||
|
let recovered = crate::db::DatabaseModel::new()
|
||||||
|
.recovered_packages()
|
||||||
|
.idx_model(pkg_id)
|
||||||
|
.get(&mut tx, true)
|
||||||
|
.await?
|
||||||
|
.into_owned();
|
||||||
if let Some(recovered) = recovered {
|
if let Some(recovered) = recovered {
|
||||||
let configured = if let Some(res) = manifest
|
let configured = if let Some(res) = manifest
|
||||||
.migrations
|
.migrations
|
||||||
|
|||||||
Reference in New Issue
Block a user