WebFetch
view release on metacpan or search on metacpan
lib/WebFetch.pm view on Meta::CPAN
# chgrp the "new content" before final installation
if ( exists $savable->{group} ) {
my $gid = $savable->{group};
if ( $gid !~ /^[0-9]+$/ox ) {
$gid = ( getgrnam($gid) )[2];
if ( not defined $gid ) {
$savable->{error} = "cannot chgrp " . $new_content . ": " . $savable->{group} . " does not exist";
return 0;
}
}
if ( not chown $>, $gid, $new_content ) {
$savable->{error} = "cannot chgrp " . $new_content . " to " . $savable->{group} . ": $!";
return 0;
}
}
# chmod the "new content" before final installation
if ( exists $savable->{mode} ) {
if ( not chmod oct( $savable->{mode} ), $new_content ) {
$savable->{error} = "cannot chmod " . $new_content . " to " . $savable->{mode} . ": $!";
return 0;
( run in 0.856 second using v1.01-cache-2.11-cpan-5511b514fd6 )