|
@ -166,7 +166,7 @@ def prep_s3(ctx): |
|
|
|
|
|
|
|
|
def get_file_sha256sum(stored_data, profile, file): |
|
|
def get_file_sha256sum(stored_data, profile, file): |
|
|
stored_file_hash = stored_data['sha256sum'] |
|
|
stored_file_hash = stored_data['sha256sum'] |
|
|
stored_profile_hash = stored_data['profileHashes'][profile] |
|
|
|
|
|
|
|
|
stored_profile_hash = stored_data['profileHash'] |
|
|
sha256sum = hashlib.sha256() |
|
|
sha256sum = hashlib.sha256() |
|
|
with open(file, 'rb') as f: |
|
|
with open(file, 'rb') as f: |
|
|
for byte_block in iter(lambda: f.read(BUF_SIZE), b""): |
|
|
for byte_block in iter(lambda: f.read(BUF_SIZE), b""): |
|
@ -345,7 +345,7 @@ def check_matched_files_hashes(ctx, context, print_identity, profile, files): |
|
|
stored_data = json.load(file_object) |
|
|
stored_data = json.load(file_object) |
|
|
stored_profile_hash, stored_file_hash, calculated_file_hash = get_file_sha256sum(stored_data, profile, file) |
|
|
stored_profile_hash, stored_file_hash, calculated_file_hash = get_file_sha256sum(stored_data, profile, file) |
|
|
if calculated_file_hash == stored_file_hash \ |
|
|
if calculated_file_hash == stored_file_hash \ |
|
|
and ctx.obj['CONFIG']['profileHashs'][profile] == stored_profile_hash: |
|
|
|
|
|
|
|
|
and ctx.obj['CONFIG']['profileHashes'][profile] == stored_profile_hash: |
|
|
if print_identity: |
|
|
if print_identity: |
|
|
matching_files.append(stored_data['storedAssetIdentity']) |
|
|
matching_files.append(stored_data['storedAssetIdentity']) |
|
|
else: |
|
|
else: |
|
|