]> err.no Git - dpkg/commitdiff
Dpkg::ErrorHandling: New syntaxerr function
authorRaphael Hertzog <hertzog@debian.org>
Sat, 29 Dec 2007 17:46:07 +0000 (18:46 +0100)
committerRaphael Hertzog <hertzog@debian.org>
Tue, 1 Jan 2008 13:13:00 +0000 (14:13 +0100)
ChangeLog
scripts/Dpkg/ErrorHandling.pm

index 4243fd9a06ca2a7780619cb8d3850e835b9da03a..f810fc13ac1361bc3e31958498785858d8d2535d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
        * dselect/baselist.cc (baselist::startdisplay): Set helpscreen_attr
        on monochrome terminals.
 
+2007-12-28  Raphael Hertzog  <hertzog@debian.org>
+
+       * scripts/Dpkg/ErrorHandling.pm (syntaxerr): New function to
+       replace the syntax() function in controllib.pl.
+
 2007-12-28  Raphael Hertzog  <hertzog@debian.org>
 
        * scripts/Dpkg.pm: Add a warning to avoid adding unnecessary stuff
index 53bd45dfe26c080ca49bfbda6229c742b369c4b6..9d79f2831e7585a1bb6e66bab6ca7e02c9c33571 100644 (file)
@@ -5,7 +5,7 @@ use Dpkg::Gettext;
 
 use base qw(Exporter);
 our @EXPORT_OK = qw(warning warnerror error failure unknown syserr internerr
-                    subprocerr usageerr $warnable_error $quiet_warnings);
+                    subprocerr usageerr syntaxerr $warnable_error $quiet_warnings);
 
 our $warnable_error = 1;
 our $quiet_warnings = 0;
@@ -89,4 +89,9 @@ sub usageerr(@)
     exit(2);
 }
 
+sub syntaxerr {
+    my ($file, $msg) = @_;
+    error(_g("syntax error in %s at line %d: %s"), $file, $., $msg);
+}
+
 1;