summaryrefslogtreecommitdiff
path: root/nix/android-shell-shellHook.py
blob: 53a542ba5de78a826167d7e1c9a8f903f3d8a54b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env python

import sys, os, shutil

BUILD_TOOLS_PATH = sys.argv[1]
PLATFORMS_PATH = sys.argv[2]
BUILD_TOOLS = [os.path.join(BUILD_TOOLS_PATH, filename) for filename in os.listdir(BUILD_TOOLS_PATH)]
PLATFORMS = [os.path.join(PLATFORMS_PATH, filename) for filename in os.listdir(PLATFORMS_PATH)]

for build_tool in BUILD_TOOLS:
    if os.path.islink(build_tool):
        print(f'build-tool "{os.path.basename(build_tool)}" is a symlink. Copying...')
        link_src = os.readlink(build_tool)
        os.unlink(build_tool)
        shutil.copytree(link_src, build_tool)

for platform in PLATFORMS:
    if os.path.islink(platform):
        print(f'platform "{os.path.basename(platform)}" is a symlink. Copying...')
        link_src = os.readlink(platform)
        os.unlink(platform)
        shutil.copytree(link_src, platform)