diff -r 000000000000 -r 98411ab74262 bin/resign-revoked --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/resign-revoked Fri Jul 03 15:23:10 2009 +0200 @@ -0,0 +1,30 @@ +#!/usr/bin/perl + +use strict; +use File::Find; +use File::Temp; + +my $incoming = "/home/apt/incoming"; + +my @tofix = qw( + + send-config_1.0-1_i386.changes + +); + +my $dc = qq(gpg --batch --yes --decrypt); +my $cc = qq(gpg --batch --yes --clearsign); + +for (@tofix) { + + my $f = "$incoming/$_"; + + print "Attempting to resign [$f] .. "; + my $t = File::Temp->new()->filename(); + my $cmd = "$dc -o $t $f &>/dev/null"; + open PIPE, "$cmd |" or warn "Can't open [$cmd |]: [$?] [$!]\n"; + $cmd = "$cc -o $f $t"; + open PIPE, "$cmd |" or warn "Can't open [$cmd |]: [$?] [$!]\n"; + print "finished\n"; + +}