From 385d006c08e6d999eb90535accbc44002624f695 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Mon, 29 May 2023 22:35:12 -0700 Subject: [PATCH] Build in old and new repo directories --- makedebian.pl | 93 ++++++++++++++++++++++++++------------------------- makerpm.pl | 4 +++ 2 files changed, 52 insertions(+), 45 deletions(-) diff --git a/makedebian.pl b/makedebian.pl index 92b8fb4b1..a9a08a8a9 100755 --- a/makedebian.pl +++ b/makedebian.pl @@ -454,29 +454,30 @@ EOF close(SCRIPT); system("chmod 755 $postuninstall_file"); -# Run the actual build command -system("fakeroot dpkg --build $tmp_dir deb/${product}_${ver}${rel}_all.deb") && - die "dpkg failed"; -#system("rm -rf $tmp_dir"); -print "Wrote deb/${product}_${ver}${rel}_all.deb\n"; -$md5 = `md5sum $tarfile`; -$md5 =~ s/\s+.*\n//g; -@st = stat($tarfile); +foreach my $deb ("deb", "newkey/deb") { + # Run the actual build command + system("fakeroot dpkg --build $tmp_dir $deb/${product}_${ver}${rel}_all.deb") && + die "dpkg failed"; + #system("rm -rf $tmp_dir"); + print "Wrote $deb/${product}_${ver}${rel}_all.deb\n"; + $md5 = `md5sum $tarfile`; + $md5 =~ s/\s+.*\n//g; + @st = stat($tarfile); -# Create the .diff file, which just contains the debian directory -$diff_orig_dir = "$tmp_dir/$product-$ver-orig"; -$diff_new_dir = "$tmp_dir/$product-$ver"; -mkdir($diff_orig_dir, 0755); -mkdir($diff_new_dir, 0755); -system("cp -r $debian_dir $diff_new_dir"); -system("cd $tmp_dir && diff -r -N -u $product-$ver-orig $product-$ver >$webmin_dir/deb/${product}_${ver}${rel}.diff"); -$diffmd5 = `md5sum deb/${product}_${ver}${rel}.diff`; -$diffmd5 =~ s/\s+.*\n//g; -@diffst = stat("deb/${product}_${ver}${rel}.diff"); + # Create the .diff file, which just contains the debian directory + $diff_orig_dir = "$tmp_dir/$product-$ver-orig"; + $diff_new_dir = "$tmp_dir/$product-$ver"; + mkdir($diff_orig_dir, 0755); + mkdir($diff_new_dir, 0755); + system("cp -r $debian_dir $diff_new_dir"); + system("cd $tmp_dir && diff -r -N -u $product-$ver-orig $product-$ver >$webmin_dir/$deb/${product}_${ver}${rel}.diff"); + $diffmd5 = `md5sum $deb/${product}_${ver}${rel}.diff`; + $diffmd5 =~ s/\s+.*\n//g; + @diffst = stat("$deb/${product}_${ver}${rel}.diff"); -# Create the .dsc file -open(DSC, ">deb/${product}_$ver$rel.plain"); -print DSC <$deb/${product}_$ver$rel.plain"); + print DSC <