CPANPLUS-Dist-Slackware
view release on metacpan or search on metacpan
lib/CPANPLUS/Dist/Slackware.pm view on Meta::CPAN
if ( !@stat ) {
error( loc( q{Could not lstat '%1': %2}, $filename, $OS_ERROR ) );
return;
}
# Skip symbolic links.
return if -l _;
# Sanitize the file modes.
my $perm = ( $stat[2] & oct '0755' ) | oct '0200';
if ( !chmod $perm, $filename ) {
error( loc( q{Could not chmod '%1': %2}, $filename, $OS_ERROR ) );
++$fail;
}
if ( -d $filename ) {
# Remove empty directories.
rmdir $filename;
}
elsif ( -f $filename ) {
if ( $filename eq 'perllocal.pod'
lib/CPANPLUS/Dist/Slackware/PackageDescription.pm view on Meta::CPAN
my $cb = $module->parent;
my $destdir = $self->{destdir};
if ( !$destdir ) {
my $template = 'package-' . $self->normalized_name . '-XXXXXXXXXX';
my $wrkdir = $ENV{TMP} || catdir( tmpdir(), 'CPANPLUS' );
if ( !-d $wrkdir ) {
$cb->_mkdir( dir => $wrkdir )
or die "Could not create directory '$wrkdir': $OS_ERROR\n";
}
$destdir = File::Temp::tempdir( $template, DIR => $wrkdir );
chmod oct '0755', $destdir
or die "Could not chmod '$destdir': $OS_ERROR\n";
$self->{destdir} = $destdir;
}
return $destdir;
}
1;
__END__
=head1 NAME
lib/CPANPLUS/Dist/Slackware/Plugin/Mail/SpamAssassin.pm view on Meta::CPAN
fi
if [ -f /var/run/spamd.pid ]; then
kill -HUP $(cat /var/run/spamd.pid)
fi
fi
Running the SpamAssassin daemon
-------------------------------
To enable spamd, add the execute permissions to the /etc/rc.d/rc.spamd init
script with the chmod command. Also, make sure that the daemon is enabled in
/etc/spamassassin.conf.
Run spamd without root privileges if per-user configuration files are not
needed. First create a dedicated account. Example:
useradd -u 401 -r -U -c "User for SpamAssassin daemon" \
-m -d /var/lib/spamd spamd
Then set the following options in /etc/spamassassin.conf:
( run in 0.294 second using v1.01-cache-2.11-cpan-496ff517765 )