| Index: copy_apprtc.py
|
| diff --git a/copy_apprtc.py b/copy_apprtc.py
|
| index 2ed2e954de6b9990c24e3000f61cd782a08e0631..8cc40b15260719d6b7ecc92f57c4211dff270a7a 100755
|
| --- a/copy_apprtc.py
|
| +++ b/copy_apprtc.py
|
| @@ -10,6 +10,8 @@ import os
|
| import shutil
|
| import sys
|
|
|
| +import utils
|
| +
|
|
|
| def _ConfigureApprtcServerToDeveloperMode(app_yaml_path):
|
| if not os.path.exists(app_yaml_path):
|
| @@ -25,7 +27,12 @@ def _ConfigureApprtcServerToDeveloperMode(app_yaml_path):
|
|
|
| def main():
|
| target_dir = os.path.join('src', 'out', 'apprtc')
|
| - shutil.rmtree(target_dir, ignore_errors=True)
|
| + if utils.GetPlatform() is 'win':
|
| + # Windows shutil can't handle the long node.js paths when deleting;
|
| + # work around the problem.
|
| + os.system('rmdir /s /q %s' % target_dir)
|
| + else:
|
| + shutil.rmtree(target_dir, ignore_errors=True)
|
| shutil.copytree('apprtc',
|
| target_dir, ignore=shutil.ignore_patterns('.svn', '.git'))
|
|
|
|
|