Merge lp:~bcbc/wubi/lp-862003-plus3more into lp:wubi
Description of the Change
* Correct NameError exceptions on missing attributes
when running CD boot helper or a CD is rejected (LP: #876154).
I tested this by installing from a USB with a partition > 900,000,000 bytes so that it fails the size check. This results in a NameError on self.info.cd_path. I had to tweak some code to test this, because it ignored the size failure because it was an alpha release.
I tested the NameError on self.info.iso_path by using the "help me to boot' option from the CD boot menu (from the same USB stick). I got the NameError on rev 256 but not with my change.
* Ignore Permission denied when copying wubildr everywhere
I tested my fix by running it on Windows 7 with the Microsoft office Q: drive. I got the Permission Denied error with rev 256, but not with my version. It installed and booted successfully.
* Don't fail if Windows' startup folder is missing or mis-
configured (LP: #910948)
I have regression tested this on my Windows 7 - my fix doesn't cause any issues. I tried to rename my Startup folder but Win7 was overriding my attempts and I don't feel like breaking it just yet. The code change is pretty straightforward.
* If bcdedit fails when uninstalling, it shouldn't be fatal
Not tested yet, but the code change is pretty straightforward.