diff options
| author | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2016-01-17 19:11:04 +0100 |
|---|---|---|
| committer | Dominik Riebeling <Dominik.Riebeling@gmail.com> | 2016-01-17 19:18:26 +0100 |
| commit | 5c027e3b5c667ad17728cb04265835887fe6eb62 (patch) | |
| tree | 545e99ee90170983885f4b235d6f7c15c3bea7f1 /rbutil | |
| parent | 537f9a4ab61b9be8f4bb6a8bc0d3c9d4c47993d4 (diff) | |
| download | rockbox-5c027e3b5c667ad17728cb04265835887fe6eb62.zip rockbox-5c027e3b5c667ad17728cb04265835887fe6eb62.tar.gz rockbox-5c027e3b5c667ad17728cb04265835887fe6eb62.tar.bz2 rockbox-5c027e3b5c667ad17728cb04265835887fe6eb62.tar.xz | |
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
Diffstat (limited to 'rbutil')
| -rw-r--r-- | rbutil/rbutilqt/base/bootloaderinstallmi4.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rbutil/rbutilqt/base/bootloaderinstallmi4.cpp b/rbutil/rbutilqt/base/bootloaderinstallmi4.cpp index e4722fd..e18d3e2 100644 --- a/rbutil/rbutilqt/base/bootloaderinstallmi4.cpp +++ b/rbutil/rbutilqt/base/bootloaderinstallmi4.cpp @@ -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); |