Fixes in php-pool-dirs action script

tags/0.0.1_0.fc26_el5
Daniel Berteaud 8 years ago
parent 9895db690f
commit fc4d59c64b
  1. 18
      root/etc/e-smith/events/actions/php-pool-dirs

@ -18,17 +18,19 @@ die "$pool not found in the account database\n" unless $acc;
my $dyn = $acc->prop('DynamicContent') || 'disabled';
if ($acc =~ m/^enabled|on|1|yes$/ && $event ne 'share-delete'){
make_path( qw( /var/log/php/$pool
/var/lib/php/$pool/session
/var/lib/php/$pool/wsdlcache
/var/lib/php/$pool/opcache
/var/lib/php/$pool/tmp ), {
chmode => 0770,
if ($dyn =~ m/^enabled|on|1|yes$/ && $event ne 'share-delete'){
my @dirs = ( "/var/log/php/$pool",
"/var/lib/php/$pool/session",
"/var/lib/php/$pool/wsdlcache",
"/var/lib/php/$pool/opcache",
"/var/lib/php/$pool/tmp" );
make_path( @dirs, {
owner => 'root',
group => 'www'
});
chmod 0770, @dirs;
}
else{
remote_tree( qw(/var/log/php/$pool /var/lib/php/$pool/) );
remove_tree( ( "/var/log/php/$pool",
" /var/lib/php/$pool/" ) );
}

Loading…
Cancel
Save