home *** CD-ROM | disk | FTP | other *** search
- #!/usr/bin/env python
- #Developed by Alberto Milone (aka tseliot)
- from instun import objects
- import sys
-
- def choice(data1, data2):
- if data1 == 'nvidia':
- if data2 == 'latest':
- objects.maninstall3('nvidia', 'latest')
- elif data2 == 'middle':
- objects.maninstall3('nvidia', 'middle')
- elif data2 == 'oldest':
- objects.maninstall3('nvidia', 'oldest')
- elif data2 == 'uninstall':
- objects.nvidiauninstallg()
- else: print 'ERROR: unknown choice parameter'
- elif data1 == 'ati':
- if data2 == 'latest':
- objects.maninstall3('ati', 'latest')
- elif data2 == 'middle':
- objects.maninstall3('ati', 'middle')
- elif data2 == 'oldest':
- objects.maninstall3('ati', 'oldest')
- elif data2 == 'uninstall':
- objects.atiuninstallg()
- else: print 'ERROR: unknown choice parameter'
-
- def autochoice(data1):
- if data1 == 'nvidia':
- objects.nvidiainstallg()
- elif data1 == 'ati':
- objects.atiinstallg()
- else: print 'ERROR: unknown data1 parameter'
-
-
- if __name__ =="__main__":
- if len(sys.argv) == 0:
- sys.stderr.write("ERROR: you need to provide a parameter\n")
- sys.exit(1)
- elif len(sys.argv) == 2:
- autochoice(sys.argv[1])
- elif len(sys.argv) == 3:
- choice(sys.argv[1], sys.argv[2])
-