The softwareupdater fails when we try to push an updated 'directory' (rather than file). One problem is in the safe_download function, where we blindly download via urllib to a subdirectory within the updater's temporary space that might not exist.
Similarly, when copying over files from the temporary space, we need to make sure that the destination directory exists before attempting to copy.
The softwareupdater fails when we try to push an updated 'directory' (rather than file). One problem is in the
safe_download
function, where we blindly download viaurllib
to a subdirectory within the updater's temporary space that might not exist.Similarly, when copying over files from the temporary space, we need to make sure that the destination directory exists before attempting to copy.
Leonard is working on a patch to fix that.