view release on metacpan or search on metacpan
SHA1 dda20899a167933dd890d0296420003f759c77ed t/01-simple.t
SHA1 9115f7ffe1933ad736dc292f3c89595b36ed6aa2 xt/pod-coverage.t
SHA1 6387af7a5fde0747be5bc9ad2ec15ca9759bd95a xt/pod.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
Comment: GPGTools - http://gpgtools.org
iEYEARECAAYFAlA6Q6MACgkQhPK6VMqoyC33zgCfVPcmHS4ZYgOVanO4BErQGOgQ
yLgAoJq0f/TEXys1hz4UkhRK8gSma+Ge
=ynjQ
-----END PGP SIGNATURE-----
view all matches for this distribution
view release on metacpan or search on metacpan
SHA1 fab81470801945cedad194024a801a99af4e6b2a t/etag.t
SHA1 6387af7a5fde0747be5bc9ad2ec15ca9759bd95a t/pod.t
SHA1 9115f7ffe1933ad736dc292f3c89595b36ed6aa2 t/pod_coverage.t
SHA1 9eb5c0dd1f1e99ad3d05afaae4d3179b714f94a5 t/psgi.t
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iEYEARECAAYFAl/iE4kACgkQhPK6VMqoyC34lACeIYVKnfvYLnKLiJdn/LUf7Bg0
aaYAn0OhHZe6tyTZEsTRgM9qBpqOIFE6
=9vM9
-----END PGP SIGNATURE-----
view all matches for this distribution
view release on metacpan or search on metacpan
lib/RDF/LDF.pm view on Meta::CPAN
my $ret;
# Loop over all variabe bindings with multiple matches
while (!defined($ret = $results->())) {
unless (defined $it) {
# Find the an binding iterator for the best pattern from $bgpgs
($it,$bgps) = $self->_find_variable_bindings_($bgps);
return undef unless $it;
}
view all matches for this distribution
view release on metacpan or search on metacpan
SHA1 6387af7a5fde0747be5bc9ad2ec15ca9759bd95a xt/pod.t
SHA1 4c425c38576ccc8c456193c4042e47717354bbe8 xt/store-dydra.t
SHA1 2646eda043e501aa78e16abbe3124d64fd44fefa xt/store-redland.t
SHA1 4f27efa2d5e89837055443474dd5035859edd963 xt/store-sparql.t
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
iEYEARECAAYFAlpPBoUACgkQhPK6VMqoyC0ytQCfTSpU7voOGN/wN5nbXQ7hvHR2
blUAniLJ0eSboDAR9HErHbWM6YR680Uo
=MW+V
-----END PGP SIGNATURE-----
view all matches for this distribution
view release on metacpan or search on metacpan
lib/RPM/CPAN/Repository.pm view on Meta::CPAN
our $REPO_FILE = '/etc/yum.repos.d/mediaalpha-public.repo';
my $REPO_CONTENT = <<'END';
[mediaalpha-public-perl]
name = mediaalpha-public-perl-5.42.2
baseurl = https://mediaalpha-public-rpm-repo.s3.amazonaws.com/perl/5.42.2/$basearch
gpgcheck = 1
gpgkey = https://mediaalpha-public-rpm-repo.s3.amazonaws.com/RPM-GPG-KEY-mediaalpha
END
# we only support AL2023
sub detect_al2023 {
my $os_release = '/etc/os-release';
view all matches for this distribution
view release on metacpan or search on metacpan
lib/RPM/Packager.pm view on Meta::CPAN
- perl-JSON
files:
bin: /usr/local/bin # directory-based mapping. RPM will install CWD/bin/* to /usr/local/bin.
user: apache # specify the owner of files. default: root
group: apache # specify the group owner of files. default: root
sign: # optionally, gpg signing of RPM
gpg_name: ED16CAB # provide the GPG key ID
passphrase_cmd: cat secret_file # command to retrieve the secret
after_install: path/to/script # shellscript to run after the package is installed (%post)
architecture: noarch # specify the architecture for this package (default: x86_64)
Then run:
lib/RPM/Packager.pm view on Meta::CPAN
],
os => 'el6',
user => 'apache',
group => 'apache',
sign => {
'gpg_name' => 'ED16CAB',
'passphrase_cmd' => 'cat secret_file'
},
after_install => 'foo/bar/baz.sh',
architecture => 'noarch'
);
lib/RPM/Packager.pm view on Meta::CPAN
system("$self->{cp} -r $cwd/$key/* $target_dir");
}
return 1;
}
sub add_gpg_opts {
my $self = shift;
return unless ( $self->should_gpgsign() );
my $gpg_name = $self->{sign}->{gpg_name};
my $passphrase_cmd = $self->{sign}->{passphrase_cmd};
my $opts = $self->{opts} || [];
push @{$opts}, '--rpm-sign', '--rpm-rpmbuild-define', "'_gpg_name $gpg_name'";
$self->{opts} = $opts;
$self->{gpg_passphrase} = RPM::Packager::Utils::eval_command($passphrase_cmd);
}
sub add_after_install {
my $self = shift;
return unless ( $self->{after_install} );
lib/RPM/Packager.pm view on Meta::CPAN
'-s', 'dir', '-t', 'rpm', '-a', $architecture,
'-C', $self->{tempdir}
);
$self->{opts} = [@opts];
$self->add_gpg_opts();
$self->add_after_install();
push @{ $self->{opts} }, '.'; # relative to the temporary directory
}
sub handle_interactive_prompt {
my $self = shift;
my $opts = $self->{opts};
my $cmd = join( ' ', @{$opts} );
my $pass = $self->{gpg_passphrase};
my $exp = Expect->new();
$exp->spawn($cmd);
$exp->expect(
undef,
lib/RPM/Packager.pm view on Meta::CPAN
]
);
return 1;
}
sub should_gpgsign {
my $self = shift;
my $gpg_name = $self->{sign}->{gpg_name};
my $passphrase_cmd = $self->{sign}->{passphrase_cmd};
( $gpg_name && $passphrase_cmd ) ? 1 : 0;
}
=head2 create_rpm
Creates RPM based on the information in the object
lib/RPM/Packager.pm view on Meta::CPAN
my $self = shift;
$self->copy_to_tempdir();
$self->populate_opts();
if ( $self->should_gpgsign() ) {
$self->handle_interactive_prompt();
}
else {
my $cmd = join( ' ', @{ $self->{opts} } );
system($cmd);
view all matches for this distribution
view release on metacpan or search on metacpan
SHA1 640935336dc1123c0069bcf5432bcaedc2cf22d3 t/pod.t
SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 t/test/bar.sqlite
SHA1 cbaf68585fa1d3be6f1c8df4ca64db2a90cd8208 t/test/db/0A6358CF-0BEC-46A8-B3D5-8D5CE49C28F7primary.sqlite
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
iQEcBAEBAgAGBQJOxURLAAoJEKS+8b7gqELLr78H/j25SptnhASLF7elHrTt+/fS
luDJeI/nLP8yspGueGqsJQy1ofKy8/WO8DHBWKOU2jw7rdlzlkBpuYmuQ8kYb1Sz
fTjjz2S2jofL8bQZZDY0T/4W6t/BJj629l19WZbJ8Oa0ROUXPG8AuESUaIpE1Vxn
KcExCWNr8PsOp5RtfyBsT1Y4sJwBnNiVdHmhJTwyXT6eCFhmYkNkPK1oNoVEfeIR
view all matches for this distribution
view release on metacpan or search on metacpan
lib/RPM4.pm view on Meta::CPAN
Ex:
dumpmacros(*STDOUT);
=head2 rpmresign($passphrase, $rpmfile)
Resign a rpm using user settings. C<$passphrase> is the key's gpg/pgp
pass phrase.
Return 0 on success.
=head2 rpmvercmp(version1, version2)
view all matches for this distribution
view release on metacpan or search on metacpan
script/rperl_installer.sh view on Meta::CPAN
S chown -R www-data.www-data /srv/www/packages.rperl.org/
S chmod -R g+rwX,o-w /srv/www/packages.rperl.org/
# server, generate & export & import GPG keys, RUN ONCE ONLY
S rngd -r /dev/urandom
B gpg2 --full-gen-key
# William N. Braswell, Jr. (packages.rperl.org) <william.braswell@autoparallel.com>
B gpg2 --list-keys
B gpg2 --export --armor "William N. Braswell, Jr. (packages.rperl.org) <william.braswell@autoparallel.com>" > /srv/www/packages.rperl.org/public_html/centos/RPM-GPG-KEY-RPerl-7
B less /srv/www/packages.rperl.org/public_html/centos/RPM-GPG-KEY-RPerl-7 # confirm key has been exported
B rpmkeys --import /srv/www/packages.rperl.org/public_html/centos/RPM-GPG-KEY-RPerl-7
B rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n' # confirm key has been imported
# server, prepare to sign RPMs, RUN ONCE ONLY
B vi ~/.rpmmacros
# %_signature gpg
# %_gpg_name William N. Braswell, Jr. (packages.rperl.org) <william.braswell@autoparallel.com>
# %_gpg_bin /usr/bin
# %__gpg /usr/bin/gpg2
# server, sign RPMs & confirm signed
CD /srv/www/packages.rperl.org/public_html/centos/7/rperl
B export GPG_TTY=$(tty)
B rpmsign --addsign SRPMS/*.rpm x86_64/*.rpm
script/rperl_installer.sh view on Meta::CPAN
# server, create repo & sign repo metadata & confirm signed
CD /srv/www/packages.rperl.org/public_html/centos/7/rperl/x86_64
B rm -Rf ./repodata/
B createrepo --verbose .
B gpg2 --detach-sign --armor repodata/repomd.xml
B less repodata/repomd.xml.asc
# server, generate repo file, RUN ONCE ONLY
B vi /srv/www/packages.rperl.org/public_html/centos7-perl-cpan.repo
[centos7-perl-cpan]
name=CentOS 7 Perl CPAN Repository
baseurl=https://packages.rperl.org/centos/7/rperl/x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.rperl.org/centos/RPM-GPG-KEY-RPerl-7
# server, set final permissions
S chown -R www-data.www-data /srv/www/packages.rperl.org/
S chmod -R g+rwX,o-w /srv/www/packages.rperl.org/
script/rperl_installer.sh view on Meta::CPAN
# DEB START HERE: create packages
# DEB START HERE: create packages
# DEB START HERE: create packages
echo 'NEED DEB COMMANDS HERE'
elif [[ "$OS_CHOICE" == "centos" ]]; then
S yum install pygpgme # check GPG signatures of repo metadata & packages
S yum-config-manager --add-repo https://packages.rperl.org/centos7-perl-cpan.repo
S yum-config-manager --enable centos7-perl-cpan
S yum repolist all # confirm repo is in list
S yum clean metadata # clean metadata from other repos, or after updating our repo
S yum install perl-RPerl
view all matches for this distribution
view release on metacpan or search on metacpan
0.04 2013-04-25
- add support for functions in the map
0.03 2013-04-11
- extract from a verified emails (gpg strips some bits)
0.02 2013-03-26
- extract from XML in an attachment
0.01 2011-02-04
view all matches for this distribution
view release on metacpan or search on metacpan
lib/RT/Interface/Email/Filter/SimpleGPGVerify.pm view on Meta::CPAN
Queue => undef,
Action => undef,
@_
);
my ( $val, $key, $address,$gpg );
$args{'Message'}->head->set('RT-PGP-Status-A' => '1');
eval {
my $parser = RT::EmailParser->new();
$parser->SmartParseMIMEEntityFromScalar(Message => ${$args{'RawMessageRef'}}, Decode => 0);
$gpg = Mail::GnuPG->new( keydir => $RT::GPGKeyDir );
my $entity = $parser->Entity;
_safe_run_child {( $val, $key, $address ) = $gpg->verify( $parser->Entity)};
};
if (my $msg = $@) { $RT::Logger->error($msg); }
$args{'Message'}->head->set('RT-PGP-Status-B' => '1');
$args{'Message'}->head->set('RT-PGP-Status' => '');
view all matches for this distribution
view release on metacpan or search on metacpan
SHA1 52133cba7e7418ff5a2797614321a9fdae999bd6 t/00.load.t
SHA1 6da39b48ce64b584e4c3274bff96fc76ff484820 t/pod-coverage.t
SHA1 0190346d7072d458c8a10a45c19f86db641dcc48 t/pod.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (Darwin)
Comment: GPGTools - http://gpgtools.org
iEYEARECAAYFAlDBUC0ACgkQ0+gKWp5CJQpPCgCeNVjM67b2rPtY+CkkeQ+Vdpoq
X6UAnj75FIWV9vcQDTwpjXYtVLmTuRS4
=G1Qq
-----END PGP SIGNATURE-----
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Rex/GPU/NVIDIA.pm view on Meta::CPAN
Rex::Logger::info(" Adding NVIDIA GFX repo (opensuse15, Leap $leap_version)...");
run "zypper rr nvidia-gfx 2>/dev/null || true", auto_die => 0;
run "zypper addrepo --refresh https://download.nvidia.com/opensuse/leap/$leap_version/ nvidia-gfx 2>/dev/null",
auto_die => 0;
}
run "zypper --gpg-auto-import-keys refresh nvidia-gfx 2>/dev/null", auto_die => 0;
# Use the meta package â it co-installs kmp-default + userspace at the same version,
# preventing the split that causes "Driver/library version mismatch" with nvidia-smi.
# Pre-signed kmp packages don't need kernel-devel/headers.
my $meta_pkg = $major >= 16
lib/Rex/GPU/NVIDIA.pm view on Meta::CPAN
# ============================================================
sub _install_toolkit_debian {
pkg ["curl", "gnupg"], ensure => "present";
run "curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg 2>/dev/null",
auto_die => 0;
file "/etc/apt/sources.list.d/nvidia-container-toolkit.list",
content => 'deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://nvidia.github.io/libnvidia-container/stable/deb/$(ARCH) /' . "\n";
run "apt-get -o DPkg::Lock::Timeout=120 update -q", auto_die => 0;
# DPkg::Lock::Timeout=120: wait for apt-daily.timer lock that fires after reboot.
run "DEBIAN_FRONTEND=noninteractive apt-get -o DPkg::Lock::Timeout=120 install -y nvidia-container-toolkit", auto_die => 0;
my $check = run "dpkg -l nvidia-container-toolkit 2>/dev/null | grep -q '^ii'", auto_die => 0;
lib/Rex/GPU/NVIDIA.pm view on Meta::CPAN
my $arch = run "uname -m", auto_die => 0;
chomp $arch;
$arch ||= 'x86_64';
run "zypper rr nvidia-container-toolkit 2>/dev/null || true", auto_die => 0;
run "rpm --import https://nvidia.github.io/libnvidia-container/gpgkey 2>/dev/null",
auto_die => 0;
run "zypper addrepo --refresh https://nvidia.github.io/libnvidia-container/stable/rpm/$arch nvidia-container-toolkit 2>/dev/null",
auto_die => 0;
run "zypper --gpg-auto-import-keys refresh nvidia-container-toolkit 2>/dev/null",
auto_die => 0;
run "zypper install -y nvidia-container-toolkit", auto_die => 0;
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Rex/Repositorio.pm view on Meta::CPAN
arch = i386
dist = wheezy
component = main
</Repository>
If you want to sign your custom repositories you have to configure the gpg key to use.
repositorio automatically exports the public key into the root of the repository, so it can be imported from the clients.
If you don't specify the gpg password repositorio will ask you for the password.
An example for YUM repositories:
<Repository centos-6-x86-64-mixed>
local = centos-6-x86-64-mixed/mixed/6/x86_64/
type = Yum
<gpg>
key = DA95F273
password = test
</gpg>
</Repository>
An example for APT repositories:
<Repository debian-7-x86-64-mixed>
local = debian-7-x86-64-mixed/debian
type = Apt
arch = amd64
dist = wheezy
component = mixed
<gpg>
key = DA95F273
password = test
</gpg>
</Repository>
An example log4perl.conf file:
log4perl.rootLogger = DEBUG, FileAppndr1
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Rex/Pkg/Redhat.pm view on Meta::CPAN
$fh->write("# This file is managed by Rex\n");
$fh->write("[$name]\n");
$fh->write("name=$desc\n");
$fh->write( "baseurl=" . $data{"url"} . "\n" );
$fh->write("enabled=1\n");
$fh->write( "gpgkey=" . $data{"gpgkey"} . "\n" )
if defined $data{"gpgkey"};
$fh->write( "gpgcheck=" . $data{"gpgcheck"} . "\n" )
if defined $data{"gpgcheck"};
$fh->close;
}
sub rm_repository {
view all matches for this distribution
view release on metacpan or search on metacpan
vendor/rocksdb/Makefile view on Meta::CPAN
rocksdbjavastaticpublish: rocksdbjavastaticrelease rocksdbjavastaticpublishcentral
rocksdbjavastaticpublishdocker: rocksdbjavastaticreleasedocker rocksdbjavastaticpublishcentral
rocksdbjavastaticpublishcentral:
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -DpomFile=java/rocksjni.pom -Dfile=java/target/rocksdbjni-$(ROCKSDB_MAJOR).$(ROCKSDB_MINOR).$(ROCKSDB_PATCH)-javad...
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -DpomFile=java/rocksjni.pom -Dfile=java/target/rocksdbjni-$(ROCKSDB_MAJOR).$(ROCKSDB_MINOR).$(ROCKSDB_PATCH)-sourc...
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -DpomFile=java/rocksjni.pom -Dfile=java/target/rocksdbjni-$(ROCKSDB_MAJOR).$(ROCKSDB_MINOR).$(ROCKSDB_PATCH)-linux...
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -DpomFile=java/rocksjni.pom -Dfile=java/target/rocksdbjni-$(ROCKSDB_MAJOR).$(ROCKSDB_MINOR).$(ROCKSDB_PATCH)-linux...
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -DpomFile=java/rocksjni.pom -Dfile=java/target/rocksdbjni-$(ROCKSDB_MAJOR).$(ROCKSDB_MINOR).$(ROCKSDB_PATCH)-osx.j...
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -DpomFile=java/rocksjni.pom -Dfile=java/target/rocksdbjni-$(ROCKSDB_MAJOR).$(ROCKSDB_MINOR).$(ROCKSDB_PATCH)-win64...
mvn gpg:sign-and-deploy-file -Durl=https://oss.sonatype.org/service/local/staging/deploy/maven2/ -DrepositoryId=sonatype-nexus-staging -DpomFile=java/rocksjni.pom -Dfile=java/target/rocksdbjni-$(ROCKSDB_MAJOR).$(ROCKSDB_MINOR).$(ROCKSDB_PATCH).jar
# A version of each $(LIBOBJECTS) compiled with -fPIC
ifeq ($(HAVE_POWER8),1)
JAVA_CC_OBJECTS = $(SHARED_CC_OBJECTS)
JAVA_C_OBJECTS = $(SHARED_C_OBJECTS)
view all matches for this distribution
view release on metacpan or search on metacpan
$stats->{'dk_xfer'}->[0] = shift @reply;
$stats->{'dk_xfer'}->[1] = shift @reply;
$stats->{'dk_xfer'}->[2] = shift @reply;
$stats->{'dk_xfer'}->[3] = shift @reply;
$stats->{'v_pgpgin'} = shift @reply;
$stats->{'v_pgpgout'} = shift @reply;
$stats->{'v_pswpin'} = shift @reply;
$stats->{'v_pswpout'} = shift @reply;
$stats->{'v_intr'} = shift @reply;
$stats->{'if_ipackets'} = shift @reply;
$stats->{'if_ierrors'} = shift @reply;
# pages swapped in/out
'v_pswpin' => 1,
'v_pswpout' => '0',
# pages paged in/out
'v_pgpgin' => 43155,
'v_pgpgout' => 64266,
# interrupts and context switches
'v_intr' => 11150229,
'v_swtch' => 23174363,
view all matches for this distribution
view release on metacpan or search on metacpan
any concern to you, by all means verify the signature of this file and
contact the author if any discrepancy is detected.
You can find more information about this at the following URL
http://mipagina.cantv.net/lem/gpg/
COPYRIGHT AND LICENSE
This code comes with no warranty of any kind. The author cannot be
held liable for anything arising of the use of this code under no
view all matches for this distribution
view release on metacpan or search on metacpan
lib/SRS/EPP/Proxy.pm view on Meta::CPAN
lazy => 1,
default => sub {
my $self = shift;
require SRS::EPP::OpenPGP;
my $pgp_dir = $self->pgp_dir;
my $secring_file = "$pgp_dir/secring.gpg";
my $pubring_file = "$pgp_dir/pubring.gpg";
my $pgp = SRS::EPP::OpenPGP->new(
public_keyring => $pubring_file,
secret_keyring => $secring_file,
);
$pgp->uid($self->pgp_keyid) if $self->pgp_keyid;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/SVK/Command/Verify.pm view on Meta::CPAN
sub close_edit {
my ($self, $baton) = @_;
my $sig = $self->sig;
local *D;
# verify the signature
my $pgp = $ENV{SVKPGP} || 'gpg';
open D, "|$pgp --verify --batch --no-tty";
print D $sig;
close D;
if ($?) {
view all matches for this distribution
view release on metacpan or search on metacpan
t/image_base64_data.xml view on Meta::CPAN
4sQYWIrtQcDAH06e+K/pzJ8w+s3i2rK1vW2p/MebZZGlZxTu7/d0Ol0G6YQybp3P2gnh+v0HqOtd
BdXltp+lKqocKR8n16c9/wDGuFn/AGnvCVurSfZ7raV+UG3JJBPr2PJ+n41R1L9rbwfHGovVuHQn
BHllWB64Yjpxk5+tfSQq04rc+Ynl9Vu6iUfHHjKGLVZZPLKO74wQcdhg+3FfIvx9uZ7n9o6cWI+R
r2OPBY/KCFOT+J7ew9q+rNV/aW+HerR/uIz5kjgpiFtuMZ54zknH4+1fLelePNJ/4aLbUPGUQSxF
yZFULypGSoA9PXvxmvl+IZQrSpJvS59FklCVFTaWtjo9emkZhFep5QiUhi3Yjvn0965rUrW8gmbI
mVS/ygpgg9jz264r6OPxl+Ft/dq9ykIDh/LzASq4wTyRjk1SufjF8J2Lq4iDqCrh+fMBzjgD0Cj8
RXVGjFrciULM+e1F1dSxK0ahUBJAOCcd2zwAKzlt72VpE2hVZyzZ/hHGMeo9a+kU+LfwoglT7NLZ
uQwJxGQw9AMjoM49BxVU/E34SfvTFPbqTzuLjeFbOdi/z9P5joRkviRzubi/hZ80pNLHdlUiYS5I
KA4I4HO2kSSSQBp1+WQ4Ukff5GPxz2r6TufHHwgWZQLqDzFUZdegwcAg9WbIPfjj2pdS8WfCPUSk
63Fqp87d88nJJBBIXrjAB54/EVhHC8u0gc21sfNDs9uJpdRR/wB4R5bCPIHoDj0wfpRFbT328Ovl
srFnbHIHYEjp/T9a+k1v/hTO7NaX9jMGhLndLuKkHjj3yMDvTL65+GVvp7NY6haM0KkqpmVs4PYn
view all matches for this distribution
view release on metacpan or search on metacpan
t/image_data.xml view on Meta::CPAN
4sQYWIrtQcDAH06e+K/pzJ8w+s3i2rK1vW2p/MebZZGlZxTu7/d0Ol0G6YQybp3P2gnh+v0HqOtd
BdXltp+lKqocKR8n16c9/wDGuFn/AGnvCVurSfZ7raV+UG3JJBPr2PJ+n41R1L9rbwfHGovVuHQn
BHllWB64Yjpxk5+tfSQq04rc+Ynl9Vu6iUfHHjKGLVZZPLKO74wQcdhg+3FfIvx9uZ7n9o6cWI+R
r2OPBY/KCFOT+J7ew9q+rNV/aW+HerR/uIz5kjgpiFtuMZ54zknH4+1fLelePNJ/4aLbUPGUQSxF
yZFULypGSoA9PXvxmvl+IZQrSpJvS59FklCVFTaWtjo9emkZhFep5QiUhi3Yjvn0965rUrW8gmbI
mVS/ygpgg9jz264r6OPxl+Ft/dq9ykIDh/LzASq4wTyRjk1SufjF8J2Lq4iDqCrh+fMBzjgD0Cj8
RXVGjFrciULM+e1F1dSxK0ahUBJAOCcd2zwAKzlt72VpE2hVZyzZ/hHGMeo9a+kU+LfwoglT7NLZ
uQwJxGQw9AMjoM49BxVU/E34SfvTFPbqTzuLjeFbOdi/z9P5joRkviRzubi/hZ80pNLHdlUiYS5I
KA4I4HO2kSSSQBp1+WQ4Ukff5GPxz2r6TufHHwgWZQLqDzFUZdegwcAg9WbIPfjj2pdS8WfCPUSk
63Fqp87d88nJJBBIXrjAB54/EVhHC8u0gc21sfNDs9uJpdRR/wB4R5bCPIHoDj0wfpRFbT328Ovl
srFnbHIHYEjp/T9a+k1v/hTO7NaX9jMGhLndLuKkHjj3yMDvTL65+GVvp7NY6haM0KkqpmVs4PYn
view all matches for this distribution
view release on metacpan or search on metacpan
t/image_base64_data.xml view on Meta::CPAN
4sQYWIrtQcDAH06e+K/pzJ8w+s3i2rK1vW2p/MebZZGlZxTu7/d0Ol0G6YQybp3P2gnh+v0HqOtd
BdXltp+lKqocKR8n16c9/wDGuFn/AGnvCVurSfZ7raV+UG3JJBPr2PJ+n41R1L9rbwfHGovVuHQn
BHllWB64Yjpxk5+tfSQq04rc+Ynl9Vu6iUfHHjKGLVZZPLKO74wQcdhg+3FfIvx9uZ7n9o6cWI+R
r2OPBY/KCFOT+J7ew9q+rNV/aW+HerR/uIz5kjgpiFtuMZ54zknH4+1fLelePNJ/4aLbUPGUQSxF
yZFULypGSoA9PXvxmvl+IZQrSpJvS59FklCVFTaWtjo9emkZhFep5QiUhi3Yjvn0965rUrW8gmbI
mVS/ygpgg9jz264r6OPxl+Ft/dq9ykIDh/LzASq4wTyRjk1SufjF8J2Lq4iDqCrh+fMBzjgD0Cj8
RXVGjFrciULM+e1F1dSxK0ahUBJAOCcd2zwAKzlt72VpE2hVZyzZ/hHGMeo9a+kU+LfwoglT7NLZ
uQwJxGQw9AMjoM49BxVU/E34SfvTFPbqTzuLjeFbOdi/z9P5joRkviRzubi/hZ80pNLHdlUiYS5I
KA4I4HO2kSSSQBp1+WQ4Ukff5GPxz2r6TufHHwgWZQLqDzFUZdegwcAg9WbIPfjj2pdS8WfCPUSk
63Fqp87d88nJJBBIXrjAB54/EVhHC8u0gc21sfNDs9uJpdRR/wB4R5bCPIHoDj0wfpRFbT328Ovl
srFnbHIHYEjp/T9a+k1v/hTO7NaX9jMGhLndLuKkHjj3yMDvTL65+GVvp7NY6haM0KkqpmVs4PYn
view all matches for this distribution
view release on metacpan or search on metacpan
any concern to you, by all means verify the signature of this file and
contact the author if any discrepancy is detected.
You can find more information about this at the following URL
http://mipagina.cantv.net/lem/gpg/
COPYRIGHT AND LICENSE
This code comes with no warranty of any kind. The author cannot be
held liable for anything arising of the use of this code under no
view all matches for this distribution
view release on metacpan or search on metacpan
SHA1 8b1a1e21baad474fa4b09aefd94b3bb3214c11c4 Makefile.PL
SHA1 e99f045cd20f4893579f591695f59300ff28024c lib/Say/Compat.pm
SHA1 37b9bab7ea22016cdea9cf4ed52acbfab9537d44 t/basic.t
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: GPGTools - http://gpgtools.org
iEYEARECAAYFAlC2hTcACgkQWMohlhD1QydWUQCgiREasseeKKv9jzNolgu1iWzb
1MQAn0CRnZtIUY+YG1D+K94pCP5FkdC/
=zU2i
-----END PGP SIGNATURE-----
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Scriptalicious.pod view on Meta::CPAN
Any filehandle can be opened in any mode; C<-in> merely defaults to
meaning C<-in0>, and C<-out> defaults to meaning C<-out1>. There is
no C<-err>; use C<-out2>. C<-rw> exists (defaulting to C<-rw0>), but
is probably of limited use.
Here is an example of using C<prompt_passwd()> to hijack C<gpg>'s
password grabbing;
my $password = prompt_passwd("Encryption password: ");
my $encrypted = run( -in4 => sub { print "$password\n" },
"gpg", "--passphrase-fd", "4", "-c", $file )
=item B<run_err("command", "arg2", "arg1")>
Same as run, but returns the error code rather than assuming that the
command will successfully complete. Again, output it suppressed.
view all matches for this distribution