-
Notifications
You must be signed in to change notification settings - Fork 246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UEFI /boot is case sensitive but the /EFI part should be case insensitive #1223
Comments
+1 good catch! |
With #1225 merged, I guess this can be closed. |
@gozora I am not so sure whether I caught all locations that reference /boot/efi. There might be some more files that needs adjustments for this issue. |
Ok, reopening this issue again ... |
@ProBackup-nl The code breaks all non-UEFI systems now with:
|
@gdha ERROR: Cannot find required programs: dosfsck efibootmgr I guess it is another merged pull request that makes it fail? |
@gdha |
For reference: Also see |
230_run_efibootmgr.sh need a case sensitive fix too at lines:
|
@gozora |
Hello @jsmeix, I guess this one can wait until v2.3 ... V. |
post-pone to release 2.3 |
I cannot decide if it can be closed because @gdha |
@gdha For me UEFI boot currently works sufficiently well. V. |
Based on the comments above we can mark this one as 'solved'. It can always be re-opened if required. |
Before it could be re-opened, it must have been closed ;-) |
Checking /boot/efi directory is done case sensitive, f.e. in usr/share/rear/prep/default/320_include_uefi_env.sh
However /boot/EFI (upper caps EFI) is also a valid directory.
The /EFI part is on a FAT file system. The FAT file system is case insensitive.
Therefore all checks for /EFI and deeper should be done case insensitive.
I will make some improvements.
The text was updated successfully, but these errors were encountered: