]> git.decadent.org.uk Git - dak.git/commitdiff
Ensure the .changes file has a non-empty Files field.
authorJames Troup <james@nocrew.org>
Tue, 14 Oct 2003 19:24:13 +0000 (19:24 +0000)
committerJames Troup <james@nocrew.org>
Tue, 14 Oct 2003 19:24:13 +0000 (19:24 +0000)
jennifer

index 132752588faa5c1125c5e39e92d445d7d588ae82..a88d3e5d0dcc63fb2bd6f014c63abf218cd3702b 100755 (executable)
--- a/jennifer
+++ b/jennifer
@@ -2,7 +2,7 @@
 
 # Checks Debian packages from Incoming
 # Copyright (C) 2000, 2001, 2002, 2003  James Troup <james@nocrew.org>
-# $Id: jennifer,v 1.39 2003-10-14 19:16:16 troup Exp $
+# $Id: jennifer,v 1.40 2003-10-14 19:24:13 troup Exp $
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -45,7 +45,7 @@ re_valid_pkg_name = re.compile(r"^[\dA-Za-z][\dA-Za-z\+\-\.]+$");
 ################################################################################
 
 # Globals
-jennifer_version = "$Revision: 1.39 $";
+jennifer_version = "$Revision: 1.40 $";
 
 Cnf = None;
 Options = None;
@@ -243,6 +243,11 @@ def check_changes():
         if os.path.exists(Cnf["Dir::Queue::%s" % (dir) ]+'/'+base_filename):
             reject("%s: a file with this name already exists in the %s directory." % (base_filename, dir));
 
+    # Check the .changes is non-empty
+    if not files:
+        reject("%s: nothing to do (Files field is empty)." % (base_filename))
+        return 0;
+
     return 1;
 
 ################################################################################