The zips created in FAKE don't have their permission bits set correctly, so they appear to have no permissions at all on unix systems. This means a user has to download, extract, then chmod the whole extracted tree before they can use the software. We should use an alternative method of packaging those zips.
- FAKE's zip support doesn't allow hooks for modifying the file permissions
- If we dip down to using the .net apis ourselves, we could use this solution
- or we could build/package on unix instead and use a zip utility on that OS, which would maintain the permissions