Преглед изворни кода

dpkg-source: don't always print "local changes have been recorded in a new patch"

The message should only be printed if such a patch has really
been created.

Reported-by: Sven Joachim
Raphaël Hertzog пре 15 година
родитељ
комит
45c83175b6
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      scripts/Dpkg/Source/Package/V2.pm

+ 2 - 1
scripts/Dpkg/Source/Package/V2.pm

@@ -514,7 +514,8 @@ sub do_build {
     mkpath(File::Spec->catdir($dir, "debian", "patches"));
     mkpath(File::Spec->catdir($dir, "debian", "patches"));
     $autopatch = $self->register_patch($dir, $tmpdiff,
     $autopatch = $self->register_patch($dir, $tmpdiff,
                                        $self->get_autopatch_name());
                                        $self->get_autopatch_name());
-    info(_g("local changes have been recorded in a new patch: %s"), $autopatch);
+    info(_g("local changes have been recorded in a new patch: %s"), $autopatch)
+        if -e $autopatch;
     rmdir(File::Spec->catdir($dir, "debian", "patches")); # No check on purpose
     rmdir(File::Spec->catdir($dir, "debian", "patches")); # No check on purpose
     unlink($tmpdiff) || syserr(_g("cannot remove %s"), $tmpdiff);
     unlink($tmpdiff) || syserr(_g("cannot remove %s"), $tmpdiff);
     pop @Dpkg::Exit::handlers;
     pop @Dpkg::Exit::handlers;