aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/servo/package_commands.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/python/servo/package_commands.py b/python/servo/package_commands.py
index 33208434959..1da21d24a45 100644
--- a/python/servo/package_commands.py
+++ b/python/servo/package_commands.py
@@ -246,6 +246,16 @@ class PackageCommands(CommandBase):
credits_file.write(template.render(version=version))
delete(template_path)
+ print("Writing run-servo")
+ bhtml_path = path.join('${0%/*}', '..', 'Resources', 'browserhtml', 'index.html')
+ runservo = os.open(
+ path.join(content_dir, 'run-servo'),
+ os.O_WRONLY | os.O_CREAT,
+ int("0755", 8)
+ )
+ os.write(runservo, '#!/bin/bash\nexec ${0%/*}/servo ' + bhtml_path)
+ os.close(runservo)
+
print("Creating dmg")
os.symlink('/Applications', path.join(dir_to_dmg, 'Applications'))
dmg_path = path.join(target_dir, "servo-tech-demo.dmg")