mirror of
https://github.com/edera-dev/krata.git
synced 2025-08-02 21:00:55 +00:00
hypha: add trace logging to cfgblk
This commit is contained in:
parent
e89aead9ad
commit
685a15b056
@ -2,6 +2,7 @@ use crate::error::Result;
|
|||||||
use crate::image::ImageInfo;
|
use crate::image::ImageInfo;
|
||||||
use crate::shared::LaunchInfo;
|
use crate::shared::LaunchInfo;
|
||||||
use backhand::{FilesystemWriter, NodeHeader};
|
use backhand::{FilesystemWriter, NodeHeader};
|
||||||
|
use log::trace;
|
||||||
use std::fs;
|
use std::fs;
|
||||||
use std::fs::File;
|
use std::fs::File;
|
||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
@ -34,6 +35,7 @@ impl ConfigBlock<'_> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn build(&self, launch_config: &LaunchInfo) -> Result<()> {
|
pub fn build(&self, launch_config: &LaunchInfo) -> Result<()> {
|
||||||
|
trace!("ConfigBlock build launch_config={:?}", launch_config);
|
||||||
let config_bundle_content = match self.config_bundle {
|
let config_bundle_content = match self.config_bundle {
|
||||||
None => None,
|
None => None,
|
||||||
Some(path) => Some(fs::read(path)?),
|
Some(path) => Some(fs::read(path)?),
|
||||||
@ -83,7 +85,9 @@ impl ConfigBlock<'_> {
|
|||||||
)?;
|
)?;
|
||||||
}
|
}
|
||||||
let mut file = File::create(&self.file)?;
|
let mut file = File::create(&self.file)?;
|
||||||
|
trace!("ConfigBlock build write sqaushfs");
|
||||||
writer.write(&mut file)?;
|
writer.write(&mut file)?;
|
||||||
|
trace!("ConfigBlock build complete");
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
#[derive(Serialize, Deserialize)]
|
#[derive(Serialize, Deserialize, Debug)]
|
||||||
pub struct LaunchInfo {
|
pub struct LaunchInfo {
|
||||||
pub run: Option<Vec<String>>,
|
pub run: Option<Vec<String>>,
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user