redoxfs: migrate patches to local fork, switch recipe to path source

This commit is contained in:
2026-07-06 07:57:38 +03:00
parent 4c4dd8fa74
commit acc92b6841
3 changed files with 2 additions and 20 deletions
@@ -1,17 +0,0 @@
diff --git a/src/disk/file.rs b/src/disk/file.rs
index 78d51bc..f923d72 100644
--- a/src/disk/file.rs
+++ b/src/disk/file.rs
@@ -43,10 +43,12 @@ impl<T> ResultExt for std::io::Result<T> {
impl DiskFile {
pub fn open(path: impl AsRef<Path>) -> Result<DiskFile> {
+ let path = path.as_ref();
let file = OpenOptions::new()
.read(true)
.write(true)
.open(path)
+ .or_else(|_| OpenOptions::new().read(true).open(path))
.or_eio()?;
Ok(DiskFile { file })
}
+1 -2
View File
@@ -1,6 +1,5 @@
[source]
git = "https://gitlab.redox-os.org/redox-os/redoxfs.git"
patches = ["P2-readonly-live-media-open.patch"]
path = "../../../local/sources/redoxfs"
[build]
template = "custom"