Rex-Repositorio
view release on metacpan or search on metacpan
lib/Rex/Repositorio/Repository/Yum.pm view on Meta::CPAN
file => {
type => SCALAR
},
}
);
my $dest = File::Spec->catfile($self->app->get_repo_dir(repo => $self->repo->{name}), basename( $option{file} ));
if ( exists $self->repo->{gpg} && $self->repo->{gpg}->{key} ) {
my $key_id = $self->repo->{gpg}->{key};
my $exp = Expect->spawn("/bin/rpmsign", "--addsign", "--key-id=$key_id", $option{file});
$exp->expect(60, [
qr/Enter pass phrase:/ => sub {
my $exp = shift;
$exp->send($self->repo->{gpg}->{password} . "\n");
exp_continue;
},
]);
$exp->soft_close();
}
( run in 2.009 seconds using v1.01-cache-2.11-cpan-71847e10f99 )