updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / epsxe-launcher-python / epsxe
blobae5134c57c736902d04e48b45f415c0086dc63f3
1 #!/usr/bin/python
3 import os
4 import sys
5 import string
7 epsxe_home = os.getenv('HOME') + '/.epsxe'
8 epsxe_src = '/opt/epsxe'
10 def create_home():
11 print('Creating' + os.getenv('HOME') + '/.epsxe/')
12 os.mkdir(epsxe_home)
13 os.symlink(epsxe_src+'/bios', epsxe_home+'/bios')
14 os.symlink(epsxe_src+'/keycodes.lst', epsxe_home+'/keycodes.lst')
15 os.symlink(epsxe_src+'/plugins', epsxe_home+'/plugins')
16 os.symlink(epsxe_src+'/cfg', epsxe_home+'/cfg')
17 os.symlink(epsxe_src+'/epsxe', epsxe_home+'/epsxe')
18 os.symlink(epsxe_src+'/epsxe-1.5.2', epsxe_home+'/epsxe-old')
20 os.mkdir(epsxe_home+'/memcards')
21 os.mkdir(epsxe_home+'/snap')
22 os.mkdir(epsxe_home+'/sstates')
24 if os.path.exists(epsxe_home) == False:
25 create_home()
27 try:
28 len(sys.argv[1])
30 if sys.argv[1] == '-old':
31 os.system(epsxe_home+'/epsxe-old '+string.join(sys.argv[2:], ' '))
32 else:
33 os.system(epsxe_home+'/epsxe-old '+string.join(sys.argv[1:], ' '))
35 except IndexError:
36 os.system(epsxe_home+'/epsxe')