From aab25f1e59f92cd977458f69c106dac6944cc143 Mon Sep 17 00:00:00 2001 From: Emil Williams Date: Thu, 15 May 2025 17:45:46 -0600 Subject: [PATCH] -- --- perl/Triple.pm | 64 +++++++++++++++++++++++--------------------------- 1 file changed, 29 insertions(+), 35 deletions(-) diff --git a/perl/Triple.pm b/perl/Triple.pm index 1d05cf6..73deb83 100644 --- a/perl/Triple.pm +++ b/perl/Triple.pm @@ -98,41 +98,9 @@ sub Triple::main { } } -sub preinit { - - sub sitename { - - use Cwd; - my $cwd = getcwd(); - $cwd =~ s/.*\///; - return $cwd; - } - - sub debug { - - my $sitename = $_[0]; - openlog($sitename, "ndelay,pid", Sys::Syslog::LOG_DAEMON); - $debug = 1 if $sitename =~ /^test\./; - } - - sub version { - - open my $fh, '<', "version" or die "Can't open file: $!"; - my $line = uc(substr(<$fh>, 0, 12)); - close $fh; - return $line; - } - - my $sitename = sitename(); - debug($sitename); - my $version = version(); - syslog("info", ""); - return $sitename, $version; -} - sub init { - sub init_static { + sub static { my ($sitename, $version) = @_; my @boards = ( @@ -159,9 +127,35 @@ sub init { } } - my ($sitename, $version) = preinit(); + sub sitename { + + use Cwd; + my $cwd = getcwd(); + $cwd =~ s/.*\///; + return $cwd; + } + + sub debug { + + my $sitename = $_[0]; + openlog($sitename, "ndelay,pid", Sys::Syslog::LOG_DAEMON); + $debug = 1 if $sitename =~ /^test\./; + } + + sub version { + + open my $fh, '<', "version" or die "Can't open file: $!"; + my $line = uc(substr(<$fh>, 0, 12)); + close $fh; + return $line; + } + + my $sitename = sitename(); + debug($sitename); + my $version = version(); + syslog("info", ""); - init_static($sitename, $version); + static($sitename, $version); return $sitename, $version; } -- 2.39.5