lick
lick copied to clipboard
Allow more flexibility in where files go
Certain files should have more flexibility in where they are. For example, lickgrub.cfg
currently needs to be at c:/lickgrub.cfg
, but it could be anywhere.
An extension of this is better support for volumes. This includes the GUID syntax (\\?\Volume{GUID}
), and possibly network locations (however this gets tricky if critical files are on these partitions). A good first step for this is to work with the EFI drive using the GUID syntax to avoid the awkward mounting and dismounting. This would allow removing a lot of the special code in drive.c
, such as finding an unused drive letter.