summaryrefslogtreecommitdiff
path: root/fml/lib/FML/Ticket/System.pm
diff options
context:
space:
mode:
authorfukachan <fukachan>2001-01-24 14:33:41 +0000
committerfukachan <fukachan>2001-01-24 14:33:41 +0000
commitea26be6d015d721209b77a5872906023cdd69eef (patch)
tree7786e810adb3e782e04eabe9d0a6638d83cfc1f8 /fml/lib/FML/Ticket/System.pm
parent408195be8bb833b0be881af77c9133cf7fd78c69 (diff)
downloadfml8-ea26be6d015d721209b77a5872906023cdd69eef.tar.gz
fml8-ea26be6d015d721209b77a5872906023cdd69eef.tar.bz2
fml8-ea26be6d015d721209b77a5872906023cdd69eef.zip
move FML::Base:: to FML::
Diffstat (limited to 'fml/lib/FML/Ticket/System.pm')
-rw-r--r--fml/lib/FML/Ticket/System.pm18
1 files changed, 6 insertions, 12 deletions
diff --git a/fml/lib/FML/Ticket/System.pm b/fml/lib/FML/Ticket/System.pm
index 9bd8a7dc..2fef1e57 100644
--- a/fml/lib/FML/Ticket/System.pm
+++ b/fml/lib/FML/Ticket/System.pm
@@ -13,7 +13,8 @@ package FML::Ticket::System;
use strict;
use vars qw(@ISA @EXPORT @EXPORT_OK $AUTOLOAD);
use Carp;
-use FML::Base::Errors qw(error_reason error error_reset);
+use FML::Errors qw(error_reason error error_reset);
+use FML::Log qw(Log);
require Exporter;
@ISA = qw(Exporter);
@@ -48,14 +49,11 @@ sub update_ticket_trace_cache
my $db_dir = $config->{ ticket_db_dir };
my $ml_name = $config->{ ml_name };
my $cachefile = $db_dir. $ml_name;
- my $umask = $config->{ default_umask } || 0022;
-
- printf "%o\n", (0777 & $umask);
unless (-d $db_dir) {
- use FML::Base::File qw(mkdirhier);
- mkdirhier($db_dir, 0755);
- $self->error_reason( FML::Base::File->error() );
+ use FML::File qw(mkdirhier);
+ mkdirhier($db_dir, $config->{ default_directory_mode });
+ $self->error_reason( FML::File->error() );
return;
}
@@ -74,11 +72,7 @@ sub update_ticket_trace_cache
sub AUTOLOAD
{
my ($self) = @_;
-
- eval q{
- use FML::Log;
- Log("FYI: unknown method $AUTOLOAD is called");
- };
+ Log("FYI: unknown method $AUTOLOAD is called");
}