[4/7] gdb/copyright.py: Exit if run from the wrong directory

Message ID 20200101062827.8787-5-brobecker@adacore.com
State New, archived
Headers

Commit Message

Joel Brobecker Jan. 1, 2020, 6:28 a.m. UTC
  We printed an error, but kept going anyway... ;-)

gdb/ChangeLog:

	* copyright.py (main): Exit if run from the wrong directory.
---
 gdb/ChangeLog    | 4 ++++
 gdb/copyright.py | 3 +++
 2 files changed, 7 insertions(+)
  

Patch

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 6a4d26939bb..ca7960111fa 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@ 
+2020-01-01  Joel Brobecker  <brobecker@adacore.com>
+
+	* copyright.py (main): Exit if run from the wrong directory.
+
 2020-01-01  Joel Brobecker  <brobecker@adacore.com>
 
 	* top.c (print_gdb_version): Change copyright year to 2020.
diff --git a/gdb/copyright.py b/gdb/copyright.py
index 84ead523eea..7771d9d7f64 100644
--- a/gdb/copyright.py
+++ b/gdb/copyright.py
@@ -34,6 +34,7 @@  import datetime
 import os
 import os.path
 import subprocess
+import sys
 
 
 def get_update_list():
@@ -143,6 +144,8 @@  def main ():
     """The main subprogram."""
     if not os.path.isfile("gnulib/import/extra/update-copyright"):
         print "Error: This script must be called from the gdb directory."
+        sys.exit(1)
+
     root_dir = os.path.dirname(os.getcwd())
     os.chdir(root_dir)