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

Dpkg::Source::Package::V2: Use TMPDIR instead of manually setting DIR

Guillem Jover пре 11 година
родитељ
комит
0c388b9842
2 измењених фајлова са 3 додато и 1 уклоњено
  1. 2 0
      debian/changelog
  2. 1 1
      scripts/Dpkg/Source/Package/V2.pm

+ 2 - 0
debian/changelog

@@ -34,6 +34,8 @@ dpkg (1.18.0) UNRELEASED; urgency=low
     Thanks to Helmut Grohne <helmut@subdivi.de>. Closes: #772184
     Thanks to Helmut Grohne <helmut@subdivi.de>. Closes: #772184
   * Switch perl code from legacy File::Path functions to new ones.
   * Switch perl code from legacy File::Path functions to new ones.
   * Enable sub-second timestamps in Dpkg::Source::Patch by using Time::HiRes.
   * Enable sub-second timestamps in Dpkg::Source::Patch by using Time::HiRes.
+  * Use TMPDIR instead of manually setting DIR on tempfile() call in
+    Dpkg::Source::Package::V2.
 
 
  -- Guillem Jover <guillem@debian.org>  Tue, 09 Dec 2014 23:53:18 +0100
  -- Guillem Jover <guillem@debian.org>  Tue, 09 Dec 2014 23:53:18 +0100
 
 

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

@@ -402,7 +402,7 @@ sub generate_patch {
 
 
     # Create a patch
     # Create a patch
     my ($difffh, $tmpdiff) = tempfile($self->get_basename(1) . '.diff.XXXXXX',
     my ($difffh, $tmpdiff) = tempfile($self->get_basename(1) . '.diff.XXXXXX',
-                                      DIR => File::Spec->tmpdir(), UNLINK => 0);
+                                      TMPDIR => 1, UNLINK => 0);
     push_exit_handler(sub { unlink($tmpdiff) });
     push_exit_handler(sub { unlink($tmpdiff) });
     my $diff = Dpkg::Source::Patch->new(filename => $tmpdiff,
     my $diff = Dpkg::Source::Patch->new(filename => $tmpdiff,
                                         compression => 'none');
                                         compression => 'none');