diff options
| author | Florian Fischer <florian.fl.fischer@fau.de> | 2020-07-17 14:39:23 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fl.fischer@fau.de> | 2020-07-17 14:39:23 +0200 |
| commit | 9f6259c02cc0ff68738fe7d2d1367d23fee4eb12 (patch) | |
| tree | 1b3fda8daa38f574848909ddcdefd7ebd1ab9594 /setup.py | |
| parent | 08bbdb3a3321ef7f532810a4c0972279f7c93448 (diff) | |
| download | dotfiles-9f6259c02cc0ff68738fe7d2d1367d23fee4eb12.tar.gz dotfiles-9f6259c02cc0ff68738fe7d2d1367d23fee4eb12.zip | |
[setup.py] create target directory if needed
Diffstat (limited to 'setup.py')
| -rwxr-xr-x | setup.py | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -175,6 +175,10 @@ def install_target(target, quiet): if not quiet: print("Installing", instruction[0], "to", instruction[1]) + + # make sure the target directory exists + os.makedirs(os.path.dirname(instruction[1]), exist_ok=True) + try: os.symlink(cwd + "/" + instruction[0], instruction[1]) except Exception as e: |
