ubuntu-dev-tools/ubuntuiso
Matt Zimmerman 82e7fe9c17 * add new program 'ubuntuiso' which prints information about Ubuntu isos by
extracting files from them
* Add Recommends: genisoimage for ubuntuiso
2008-10-02 22:35:52 +01:00

25 lines
449 B
Python
Executable File

#!/usr/bin/python
import sys
import subprocess
def extract(iso, path):
command = ['isoinfo', '-R', '-i', iso, '-x', path]
pipe = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
stdout, stderr = pipe.communicate()
if pipe.returncode != 0:
raise Exception, stderr
return stdout
def main():
iso = sys.argv[1]
version = extract(iso, '/.disk/info')
print version
if __name__ == '__main__':
main()
sys.exit(0)