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| {
|
||||
v.as_server_info_mut().as_zram_mut().ser(&true)?;
|
||||
let prev_zram = db
|
||||
.mutate(|v| {
|
||||
for (_, pde) in v.as_package_data_mut().as_entries_mut()? {
|
||||
for (dependency, info) in pde
|
||||
.as_installed_mut()
|
||||
@@ -95,9 +95,12 @@ impl VersionT for Version {
|
||||
}
|
||||
}
|
||||
}
|
||||
Ok(())
|
||||
v.as_server_info_mut().as_zram_mut().replace(&true)
|
||||
})
|
||||
.await?;
|
||||
if !prev_zram {
|
||||
crate::system::enable_zram().await?;
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
async fn down(&self, _db: PatchDb, _secrets: &PgPool) -> Result<(), Error> {
|
||||
|
||||
Reference in New Issue
Block a user