bitbake/fetch: Spell out which fetcher backends support and recommend checksums
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 15 May 2012 19:49:36 +0000 (19:49 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 20 May 2012 06:51:18 +0000 (07:51 +0100)
commitef6d268f7b8527541a7fb044cf95a973be4097f4
treeea0c81c6d66df9f4c9dd2e4ba3ba6d6f31f08c86
parent80411b3acf2173a4a7d415102d16676eb98363e3
bitbake/fetch: Spell out which fetcher backends support and recommend checksums

There were some hardcoded behaviours in the system for which backends
support checksums verses which backends recommend them verses which
don't recommend them.

This moves the functionality into specific fetchers and then makes the
general code generic. This cleans up the codebase and fixes some corner
cases such as trying to checksum directories returned by the git fetcher.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lib/bb/fetch2/__init__.py
lib/bb/fetch2/git.py
lib/bb/fetch2/ssh.py
lib/bb/fetch2/wget.py