dpkg can't read a control file that ends with a blank tag. This fixes that case.
authorDavid Greaves <david@dgreaves.com>
Tue, 15 Sep 2009 17:17:38 +0000 (17:17 +0000)
committerDavid Greaves <david@dgreaves.com>
Tue, 15 Sep 2009 17:17:38 +0000 (17:17 +0000)
mkbaselibs

index eafe211..3dac3bb 100755 (executable)
@@ -1069,7 +1069,7 @@ sub handle_debs {
       $control{"Package"} = "${d_name}-${targettype}";
 
       $controlParser->write_file("${baseTarget}/DEBIAN/control", \%control,
-                                {clobberFile => 1} );
+                                {clobberFile => 1, addNewline=>1 } );
       system "dpkg -b ${baseTarget} /usr/src/packages/DEBS/${d_name}-${targettype}_${d_version}_${targetarch}.deb" || die "dpkg -b failed on $deb";
       system "rm -rf ${baseTarget}";
     }