1
0
Fork 0
forked from koniifer/ableos

REPBUILD: Always regenerate the image

This commit is contained in:
microtau 2023-07-20 10:42:48 +00:00
parent f474f0fb69
commit c9ab181d95

View file

@ -71,25 +71,11 @@ fn main() -> Result<(), Error> {
} }
fn get_fs() -> Result<FileSystem<impl ReadWriteSeek>, io::Error> { fn get_fs() -> Result<FileSystem<impl ReadWriteSeek>, io::Error> {
let path = Path::new("target/disk.img");
match std::fs::metadata(path) {
Err(e) if e.kind() == io::ErrorKind::NotFound => (),
Err(e) => bail!(e),
Ok(_) => {
return FileSystem::new(
File::options().read(true).write(true).open(path)?,
FsOptions::new(),
)
.into_report()
}
}
let mut img = File::options() let mut img = File::options()
.read(true) .read(true)
.write(true) .write(true)
.create(true) .create(true)
.open(path)?; .open(Path::new("target/disk.img"))?;
img.set_len(1024 * 1024 * 64)?; img.set_len(1024 * 1024 * 64)?;