Description
Clicking on the [Update now] button of the Greasefire Preferences dialog fails immediately with the error message:
Error updating: status = 0x0 http = 404
FWIW, as of today the content of the file at http://skrul.com/projects/greasefire/indexes/latest is the string
2012-06-23T09:00:00Z
but neither of the following exists:
http://skrul.com/projects/greasefire/indexes/2012-06-23T09:00:00Z/
http://skrul.com/projects/greasefire/indexes/index_2012-06-23T09:00:00Z.jar
A good candidate for the source of this problem is the update.sh, since it does not check for the success of the preceding steps before updating the /projects/greasefire/indexes/latest file. As a result, the latter can easily contain incorrect information.
I patched update.sh, and will do a pull request shortly.