From aa1302c1bb77cad85f0fb3d3f198557ab77458f2 Mon Sep 17 00:00:00 2001 From: Elijah Perrault Date: Sat, 26 Feb 2011 20:08:15 -0700 Subject: [PATCH] Cleaning up. --- bin/auto | 8 +++----- lib/API/Log.pm | 4 ---- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/bin/auto b/bin/auto index 86082cd..46d92b1 100755 --- a/bin/auto +++ b/bin/auto @@ -179,8 +179,9 @@ given (lc((conf_get('database:format'))[0][0])) { if (!-e "$Bin/../etc/".(conf_get('database:filename'))[0][0]) { # Create if it's missing. - system "touch $Bin/../etc/".(conf_get('database:filename'))[0][0]; - system "chmod a+x $Bin/../etc/".(conf_get('database:filename'))[0][0]; + open my $dbfh, '>', "$Bin/../etc/".(conf_get('database:filename'))[0][0]; + close $dbfh; + chmod 0755, "$Bin/../etc/".(conf_get('database:filename'))[0][0]; } # Connect to database. $DB = DBI->connect("dbi:SQLite:dbname=$Bin/../etc/".(conf_get('database:filename'))[0][0]) or err(2, 'Failed to connect to database!', 1); @@ -312,9 +313,6 @@ if (!$DEBUG) { $APID = fork; if ($APID != 0) { alog '* Successfully forked into the background. Process ID: '.$APID; - if (!-e "$Bin/auto.pid") { - system "touch $Bin/auto.pid"; - } open my $FPID, '>', "$Bin/auto.pid" or exit; print {$FPID} "$APID\n" or exit; close $FPID or exit; diff --git a/lib/API/Log.pm b/lib/API/Log.pm index 258d9de..465505f 100644 --- a/lib/API/Log.pm +++ b/lib/API/Log.pm @@ -59,10 +59,6 @@ sub alog if (!-d "$Auto::Bin/../var") { mkdir "$Auto::Bin/../var", 0600; ## no critic qw(ValuesAndExpressions::ProhibitMagicNumbers) } - # Create var/DATE.log if it doesn't exist. - if (!-e "$Auto::Bin/../var/$date.log") { - system "touch $Auto::Bin/../var/$date.log"; - } # Open the logfile, print the log message to it and close it. open my $FLOG, '>>', "$Auto::Bin/../var/$date.log" or return;