9
if sys.argv[1] == '-d':
11
files = glob.glob('../live-usb-install/presets/*/')
12
for filename in files:
13
if os.path.isdir(filename):
14
m = re.search('live-usb-install/presets/(.*?)/',filename)
15
distributions.append(m.group(1))
19
print len(distributions)
21
elif sys.argv[1] == '-v':
23
files = glob.glob('../live-usb-install/presets/*/*/*')
24
for filename in files:
25
if filename.endswith("info.txt"):
26
m = re.search('live-usb-install/presets/(.*?)/(.*?)/info.txt',filename)
27
info_path = os.path.abspath(filename)
29
versions.append(m.group(1)+' - '+m.group(2))
33
elif sys.argv[1] == '-dl':
35
files = glob.glob('../live-usb-install/presets/*/')
36
for filename in files:
37
if os.path.isdir(filename):
38
m = re.search('live-usb-install/presets/(.*?)/',filename)
39
distributions.append(m.group(1))
43
for name in distributions:
46
elif sys.argv[1] == '-vl':
48
files = glob.glob('../live-usb-install/presets/*/*/*')
49
for filename in files:
50
if filename.endswith("info.txt"):
51
m = re.search('live-usb-install/presets/(.*?)/(.*?)/info.txt',filename)
52
info_path = os.path.abspath(filename)
54
versions.append(m.group(1)+' - '+m.group(2))
59
print "Usage: distributions.py [OPTIONS]"
60
print " -d Show distributions count"
61
print " -dl Show distributions list"
62
print " -v Show versions count"
63
print " -vl Show versions list"