From: Emil Williams Date: Thu, 15 May 2025 23:45:46 +0000 (-0600) Subject: -- X-Git-Url: https://git.xolatile.top/?a=commitdiff_plain;h=aab25f1e59f92cd977458f69c106dac6944cc143;p=emil-3chen.org.git -- --- 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; }