diff options
Diffstat (limited to 'linaro-hwpack-replace')
-rwxr-xr-x | linaro-hwpack-replace | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/linaro-hwpack-replace b/linaro-hwpack-replace index 3422efc..0a169d9 100755 --- a/linaro-hwpack-replace +++ b/linaro-hwpack-replace @@ -135,11 +135,12 @@ def modify_Packages_info(debpack_dirname, new_debpack_info): f = open(debpack_Packages_fname, "r+") try: output = [] + def should_remove(package_name): + return package_name == new_debpack_info.name for stanza in Packages.iter_paragraphs(f): - if stanza["Package"] == new_debpack_info.name: - output.append(DummyStanza(new_debpack_info)) - else: + if not should_remove(stanza["Package"]): output.append(stanza) + output.append(DummyStanza(new_debpack_info)) f.seek(0,0) for stanza in output: |