initfs: Remove uid and gid fields for inodes

The initfs creation code always puts 0 in them.
This commit is contained in:
bjorn3
2026-02-17 20:00:04 +01:00
parent 3e62ff9ec7
commit edd1c249e9
5 changed files with 4 additions and 17 deletions
+2 -4
View File
@@ -25,7 +25,7 @@ fn main() -> Result<()> {
let bytes = std::fs::read(source).context("failed to read image into memory")?;
let initfs = InitFs::new(&bytes, None).context("failed to parse initfs header")?;
dbg!(initfs.header());
println!("{:#?}", initfs.header());
for inode in initfs.all_inodes() {
print!("{:?}: ", inode);
@@ -38,10 +38,8 @@ fn main() -> Result<()> {
}
};
print!(
"mode={:#0o}, uid={}, gid={}, kind=",
"mode={:#0o}, kind=",
inode_struct.mode(),
inode_struct.uid(),
inode_struct.gid()
);
use redox_initfs::InodeKind;
-3
View File
@@ -258,9 +258,6 @@ fn write_inode(
type_and_mode: type_and_mode.into(),
length: write_result.size.into(),
offset: initfs::Offset(write_result.offset.into()),
gid: 0.into(), //metadata.gid().into(),
uid: 0.into(), //metadata.uid().into(),
};
log::debug!(