aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2023-03-20 19:06:38 +0100
committerHimbeerserverDE <himbeerserverde@gmail.com>2023-03-20 19:06:38 +0100
commitd3edc221c6cc0525f3e012fa3dfff3ed6099e83b (patch)
treeaf43a2000f9b8ec5a5eef6a3162a5cfeb8983021
parentef3ed7d196fc5f858ec5ff53c02f135ad1824552 (diff)
root B: create /data mountpoint
-rw-r--r--src/main.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 7470d91..853ded2 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -575,6 +575,19 @@ fn write_empty_root(partition: &mut StreamSlice<File>) -> anyhow::Result<()> {
},
})?;
+ let data_inode = tree.add(SqsSourceFile {
+ path: PathBuf::from("/data"),
+ content: SqsSource {
+ data: SqsSourceData::Dir(Box::new(Vec::new().into_iter())),
+ uid: 0,
+ gid: 0,
+ mode: 0o755,
+ modified: 0,
+ xattrs: HashMap::new(),
+ flags: 0,
+ },
+ })?;
+
tree.add(SqsSourceFile {
path: PathBuf::from("/"),
content: SqsSource {
@@ -583,6 +596,7 @@ fn write_empty_root(partition: &mut StreamSlice<File>) -> anyhow::Result<()> {
(OsString::from("bin"), bin_inode),
(OsString::from("dev"), dev_inode),
(OsString::from("boot"), boot_inode),
+ (OsString::from("data"), data_inode),
]
.into_iter(),
)),