[tor-commits] [tor/master] Stop assuming that /usr/bin/python3 exists

nickm at torproject.org nickm at torproject.org
Wed Apr 3 12:33:45 UTC 2019


commit a10d4adc25500e160c71d0d3f32a6f3ebbf3c9fd
Author: teor <teor at torproject.org>
Date:   Wed Mar 27 11:07:55 2019 +1000

    Stop assuming that /usr/bin/python3 exists
    
    For scripts that work with python2, use /usr/bin/python.
    Otherwise, use /usr/bin/env python3.
    
    Fixes bug 29913; bugfix on 0.2.5.3-alpha.
---
 changes/ticket29913                      | 4 ++++
 scripts/maint/checkIncludes.py           | 2 +-
 scripts/maint/practracker/practracker.py | 2 +-
 scripts/maint/rectify_include_paths.py   | 2 +-
 src/config/mmdb-convert.py               | 2 +-
 src/test/ope_ref.py                      | 2 +-
 6 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/changes/ticket29913 b/changes/ticket29913
new file mode 100644
index 000000000..a713b0cce
--- /dev/null
+++ b/changes/ticket29913
@@ -0,0 +1,4 @@
+  o Minor bugfixes (python):
+    - Stop assuming that /usr/bin/python3 exists. For scripts that work with
+      python2, use /usr/bin/python. Otherwise, use /usr/bin/env python3.
+      Fixes bug 29913; bugfix on 0.2.5.3-alpha.
diff --git a/scripts/maint/checkIncludes.py b/scripts/maint/checkIncludes.py
index 3afd9bbeb..ec9350b9b 100755
--- a/scripts/maint/checkIncludes.py
+++ b/scripts/maint/checkIncludes.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python3
+#!/usr/bin/python
 # Copyright 2018 The Tor Project, Inc.  See LICENSE file for licensing info.
 
 """This script looks through all the directories for files matching *.c or
diff --git a/scripts/maint/practracker/practracker.py b/scripts/maint/practracker/practracker.py
index 22cb46c74..febb14639 100755
--- a/scripts/maint/practracker/practracker.py
+++ b/scripts/maint/practracker/practracker.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python3
+#!/usr/bin/python
 
 """
 Best-practices tracker for Tor source code.
diff --git a/scripts/maint/rectify_include_paths.py b/scripts/maint/rectify_include_paths.py
index 401fadae6..d1a2328ca 100755
--- a/scripts/maint/rectify_include_paths.py
+++ b/scripts/maint/rectify_include_paths.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python3
+#!/usr/bin/python
 
 import os
 import os.path
diff --git a/src/config/mmdb-convert.py b/src/config/mmdb-convert.py
index 706a8b03c..b861e9433 100644
--- a/src/config/mmdb-convert.py
+++ b/src/config/mmdb-convert.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python3
+#!/usr/bin/python
 
 #   This software has been dedicated to the public domain under the CC0
 #   public domain dedication.
diff --git a/src/test/ope_ref.py b/src/test/ope_ref.py
index f9bd97c54..b2f701256 100644
--- a/src/test/ope_ref.py
+++ b/src/test/ope_ref.py
@@ -1,4 +1,4 @@
-#!/usr/bin/python3
+#!/usr/bin/env python3
 # Copyright 2018-2019, The Tor Project, Inc. See LICENSE for licensing info.
 
 # Reference implementation for our rudimentary OPE code, used to





More information about the tor-commits mailing list