Mercurial > hg > config
comparison python/install_config.py @ 14:ac34d580c6d7
make symbolic links when necessary (should generalize)
author | k0s <k0scist@gmail.com> |
---|---|
date | Tue, 19 Jan 2010 16:22:21 -0500 |
parents | c38d875a3b78 |
children | 57298ea7a7f1 |
comparison
equal
deleted
inserted
replaced
13:f6e9284dfe08 | 14:ac34d580c6d7 |
---|---|
6 """ | 6 """ |
7 | 7 |
8 SRC='http://k0s.org/hg/config' | 8 SRC='http://k0s.org/hg/config' |
9 import os | 9 import os |
10 import sys | 10 import sys |
11 os.chdir(os.environ['HOME']) | 11 HOME=os.environ['HOME'] |
12 os.chdir(HOME) | |
12 | 13 |
13 # make the current directory a repository | 14 # make the current directory a repository |
14 import subprocess | 15 import subprocess |
15 | 16 |
16 commands = [ ['hg', 'init'], | 17 commands = [ ['hg', 'init'], |
17 ['hg', 'pull', SRC], | 18 ['hg', 'pull', SRC], |
18 ['hg', 'update', '-C' ] ] | 19 ['hg', 'update', '-C'], |
20 | |
21 # site-specific files | |
22 ['rm', '.subversion/config'], | |
23 ['ln', '-s', os.path.join(HOME, '.subversion_config/config'), os.path.join(HOME, '.subversion/config')], | |
24 ] | |
19 | 25 |
20 for command in commands: | 26 for command in commands: |
21 code = subprocess.call(command) | 27 code = subprocess.call(command) |
22 if code: | 28 if code: |
23 sys.exit(code) | 29 sys.exit(code) |