author | Pascal Volk <user@localhost.localdomain.org> |
Mon, 03 Sep 2012 22:32:17 +0000 | |
changeset 609 | 56ec275911f2 |
parent 569 | 54a84a311654 |
child 645 | fcc3f100e56a |
child 675 | d24f094d1cb5 |
permissions | -rwxr-xr-x |
0
bb0aa2102206
Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff
changeset
|
1 |
#!/usr/bin/env python |
bb0aa2102206
Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff
changeset
|
2 |
# -*- coding: UTF-8 -*- |
568
14abdd04ddf5
Updated copyright notices to include the year 2012.
Pascal Volk <user@localhost.localdomain.org>
parents:
366
diff
changeset
|
3 |
# Copyright 2007 - 2012, Pascal Volk |
0
bb0aa2102206
Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff
changeset
|
4 |
# See COPYING for distribution information. |
bb0aa2102206
Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff
changeset
|
5 |
|
bb0aa2102206
Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff
changeset
|
6 |
"""This is the vmm main script.""" |
bb0aa2102206
Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff
changeset
|
7 |
|
340
4515afec62e5
vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
Pascal Volk <neverseen@users.sourceforge.net>
parents:
232
diff
changeset
|
8 |
import sys |
183
eb4c73d9d0a4
vmm: reworked subcommand/arguments mapping.
Pascal Volk <neverseen@users.sourceforge.net>
parents:
180
diff
changeset
|
9 |
|
0
bb0aa2102206
Initial import @sf.net
Pascal Volk <neverseen@users.sourceforge.net>
parents:
diff
changeset
|
10 |
if __name__ == '__main__': |
340
4515afec62e5
vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
Pascal Volk <neverseen@users.sourceforge.net>
parents:
232
diff
changeset
|
11 |
# replace the script's cwd (/usr/local/sbin) with our module dir |
569
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents:
568
diff
changeset
|
12 |
# (the location of the VirtualMailManager directory) - if it is |
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents:
568
diff
changeset
|
13 |
# not in sys.path |
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents:
568
diff
changeset
|
14 |
#sys.path[0] = '/usr/local/lib/vmm' |
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents:
568
diff
changeset
|
15 |
# Otherwise just remove /usr/local/sbin from sys.path |
54a84a311654
vmm: Don't insert the module directory into sys.path by default.
Pascal Volk <user@localhost.localdomain.org>
parents:
568
diff
changeset
|
16 |
sys.path.remove(sys.path[0]) |
340
4515afec62e5
vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
Pascal Volk <neverseen@users.sourceforge.net>
parents:
232
diff
changeset
|
17 |
from VirtualMailManager.cli.main import run |
4515afec62e5
vmm: Renamed to VirtualMailManager/cli/main.py. Splitted subcommands
Pascal Volk <neverseen@users.sourceforge.net>
parents:
232
diff
changeset
|
18 |
sys.exit(run(sys.argv)) |