summaryrefslogtreecommitdiffstats
path: root/security/generate_certdata.py
diff options
context:
space:
mode:
Diffstat (limited to 'security/generate_certdata.py')
-rw-r--r--security/generate_certdata.py24
1 files changed, 24 insertions, 0 deletions
diff --git a/security/generate_certdata.py b/security/generate_certdata.py
new file mode 100644
index 0000000000..fee6b009cc
--- /dev/null
+++ b/security/generate_certdata.py
@@ -0,0 +1,24 @@
+#!/usr/bin/env python
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# This exists to paper over differences between gyp's `action` definitions
+# and moz.build `GENERATED_FILES` semantics.
+
+import os
+import subprocess
+
+import buildconfig
+
+
+def main(output, *inputs):
+ env = dict(os.environ)
+ env["PERL"] = str(buildconfig.substs["PERL"])
+ output.write(
+ subprocess.check_output(
+ [buildconfig.substs["PYTHON3"], inputs[0], inputs[2]], env=env
+ )
+ )
+ return None