diff options
author | William Wilgus <wilgus.william@gmail.com> | 2024-03-21 18:27:23 -0400 |
---|---|---|
committer | William Wilgus <wilgus.william@gmail.com> | 2024-03-23 01:03:33 -0400 |
commit | fdc3668a6a4d85fa6dde890ced7e9b850233bc0d (patch) | |
tree | 5b686359a60acaf753a66f2d09078607b9b11b45 /firmware/export | |
parent | ae01ea7fd93d4ed3e1a97f9c9b25ca072ebbc431 (diff) | |
download | rockbox-fdc3668a6a4d85fa6dde890ced7e9b850233bc0d.tar.gz rockbox-fdc3668a6a4d85fa6dde890ced7e9b850233bc0d.zip |
[BugFix] Multiboot Database duplicate files
When the sd card is mounted into the root namespace the database
picks up files through both paths
previously we hid the mounted drive but this causes issues with users
databases when the drive letter changes
Adds a way to keep track of volumes mounted in the root namespace
Hides the enumerated volume in root
Database:
we can just parse the root directory ('/') and get to any mounted
volume but we can also enumerate a volume in the root directory
when this occurs it leads to multiple entries since the files can
be reached through multiple paths ex, /Foo could also be /SD1/Foo
Instead we will attempt to rewrite the root with any non-hidden volumes
failing that just leave the paths alone
Change-Id: I7bdba8cfaf63902d2a3852d28484bcf8ca317ebd
Diffstat (limited to 'firmware/export')
0 files changed, 0 insertions, 0 deletions