First - is it possible to create tickets for this project? I couldn't find an obvious way in the gui to make one. Is it disabled for the project?
Second - there's a bug re: the dont_scan_files setting and certain auto-added menu entries, like the "Mac OS X" entry. Basically, when FilenameIn is called, it is passed the Directory variable, but that hasn't been initialized yet. I've submitted a merge request with what I think should be a fix (though I haven't tested it).
There's no official bug tracker for this project. E-mailing me is generally the best way to get attention.
I wasn't able to reproduce your problem. I created a boot loader at System/Library/CoreServices/boot.efi on the ESP. It showed up as an OS X loader. I then added dont_scan_files boot.efi to refind.conf and, when I rebooted, the entry disappeared as it should. I also tested this boot loader on a Mac, and dont_scan_files worked as it should. I repeated the test on a PC with EFI/Microsoft/Boot/bootmgfw.efi, and again, it worked as it should.
Were you testing against the latest rEFInd? (I tested with both 0.8.3 and my current development version.) Sometimes problems like this show up only on certain computers, so if you can confirm that the problem exists in the development version obtained from git and that your proposed change actually fixes the problem, I'll consider including it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Upon looking at this some more, I see you meant that it didn't work when specifying the complete path. Your patch does fix this, so I've accepted it. Thanks for the submission!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
First - is it possible to create tickets for this project? I couldn't find an obvious way in the gui to make one. Is it disabled for the project?
Second - there's a bug re: the dont_scan_files setting and certain auto-added menu entries, like the "Mac OS X" entry. Basically, when FilenameIn is called, it is passed the Directory variable, but that hasn't been initialized yet. I've submitted a merge request with what I think should be a fix (though I haven't tested it).
https://sourceforge.net/p/refind/code/merge-requests/3/
There's no official bug tracker for this project. E-mailing me is generally the best way to get attention.
I wasn't able to reproduce your problem. I created a boot loader at
System/Library/CoreServices/boot.efi
on the ESP. It showed up as an OS X loader. I then addeddont_scan_files boot.efi
torefind.conf
and, when I rebooted, the entry disappeared as it should. I also tested this boot loader on a Mac, anddont_scan_files
worked as it should. I repeated the test on a PC withEFI/Microsoft/Boot/bootmgfw.efi
, and again, it worked as it should.Were you testing against the latest rEFInd? (I tested with both 0.8.3 and my current development version.) Sometimes problems like this show up only on certain computers, so if you can confirm that the problem exists in the development version obtained from git and that your proposed change actually fixes the problem, I'll consider including it.
Upon looking at this some more, I see you meant that it didn't work when specifying the complete path. Your patch does fix this, so I've accepted it. Thanks for the submission!