Fix uninstallation for mi4 based bootloader installs.

On case sensitive systems (i.e. Linux) uninstalling the bootloader could fail
when renaming the original bootloader file back. Fix this by using the
case-resolved filename.

Change-Id: I504656f70e7ccc7c0752f5252ddb14a625131f5b
This commit is contained in:
Dominik Riebeling 2016-01-17 19:11:04 +01:00
parent 537f9a4ab6
commit 5c027e3b5c

View file

@ -109,7 +109,7 @@ bool BootloaderInstallMi4::uninstall(void)
QFile blfile(resolved);
blfile.remove();
QFile::rename(Utils::resolvePathCase(original), m_blfile);
QFile::rename(Utils::resolvePathCase(original), resolved);
emit logItem(tr("Rockbox bootloader successful removed"), LOGINFO);
logInstall(LogRemove);
emit done(false);