- iso_lines = iso_file.readlines()
- for line in iso_lines:
- if not get_flavour(line) in target_flavours:
- target_file.write(line)
+ for line in iso_file:
+ iso_versions[get_flavour(line)] = line.strip()
+
+ for line in fileinput.input([target_grml_version_file], inplace=1):
+ flavour = get_flavour(line)
+ if flavour in iso_versions.keys():
+ print iso_versions[flavour]
+ else:
+ print line.strip()