diff --git a/ubuntu-iso b/ubuntu-iso index ab17d04..138e69b 100755 --- a/ubuntu-iso +++ b/ubuntu-iso @@ -34,10 +34,26 @@ def extract(iso, path): return stdout def main(): - iso = sys.argv[1] + isos = sys.argv[1:] + err = False - version = extract(iso, '/.disk/info') - print version + for iso in isos: + if len(isos) > 1: + prefix = '%s:' % iso + else: + prefix = '' + + version = extract(iso, '/.disk/info') + + if len(version) == 0: + print >>sys.stderr, '%s does not appear to be an Ubuntu ISO' % iso + err = True + continue + + print prefix + version + + if err: + sys.exit(1) if __name__ == '__main__': main()