mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-26 02:11:53 +00:00
actually enable zram during migration (#2483)
actually enable zram during mifration
This commit is contained in:
@@ -61,8 +61,8 @@ impl VersionT for Version {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
db.mutate(|v| {
|
let prev_zram = db
|
||||||
v.as_server_info_mut().as_zram_mut().ser(&true)?;
|
.mutate(|v| {
|
||||||
for (_, pde) in v.as_package_data_mut().as_entries_mut()? {
|
for (_, pde) in v.as_package_data_mut().as_entries_mut()? {
|
||||||
for (dependency, info) in pde
|
for (dependency, info) in pde
|
||||||
.as_installed_mut()
|
.as_installed_mut()
|
||||||
@@ -95,9 +95,12 @@ impl VersionT for Version {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Ok(())
|
v.as_server_info_mut().as_zram_mut().replace(&true)
|
||||||
})
|
})
|
||||||
.await?;
|
.await?;
|
||||||
|
if !prev_zram {
|
||||||
|
crate::system::enable_zram().await?;
|
||||||
|
}
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
async fn down(&self, _db: PatchDb, _secrets: &PgPool) -> Result<(), Error> {
|
async fn down(&self, _db: PatchDb, _secrets: &PgPool) -> Result<(), Error> {
|
||||||
|
|||||||
Reference in New Issue
Block a user