summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAmlal <amlal.elmahrouss@icloud.com>2025-01-17 11:41:03 +0100
committerAmlal <amlal.elmahrouss@icloud.com>2025-01-17 11:41:03 +0100
commit3ef6ff432581766cf16223ed2492a8bd20f2d836 (patch)
tree4a2b0adc3b31d09a4ebcf07b16e9d333c9118aa9
parentbb40d21e784ddefd7f0fa45f502b84ba4b4889e7 (diff)
ADD: Fix file structure of journal (using FHS)
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
-rw-r--r--dev/Kernel/FSKit/NeFS.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/dev/Kernel/FSKit/NeFS.h b/dev/Kernel/FSKit/NeFS.h
index ba782d79..5d0d7582 100644
--- a/dev/Kernel/FSKit/NeFS.h
+++ b/dev/Kernel/FSKit/NeFS.h
@@ -364,6 +364,7 @@ namespace Kernel
if (!parser)
return NO;
+ delete parser->CreateCatalog("/etc/xml/", 0, kNeFSCatalogKindDir);
mNode = parser->CreateCatalog(mStamp);
if (!mNode)
@@ -413,7 +414,7 @@ namespace Kernel
rt_copy_memory(mStamp, new_fork.CatalogName, rt_string_len(mStamp));
rt_copy_memory(journal_name, new_fork.ForkName, rt_string_len(journal_name));
- new_fork.ResourceKind = kNeFSCatalogKindMetaFile;
+ new_fork.ResourceKind = 0;
new_fork.ResourceId = 0;
new_fork.ResourceFlags = 0;
new_fork.DataSize = rt_string_len(xml_data);
@@ -430,7 +431,7 @@ namespace Kernel
}
private:
- Char mStamp[255] = {"/sys/journal" kNeFSJournalExt};
+ Char mStamp[kNeFSNodeNameLen] = {"/etc/xml/journal" kNeFSJournalExt};
};
namespace NeFS