From a14736bc3356f61eee4c6421f2e958e436c82dc2 Mon Sep 17 00:00:00 2001 From: Retro_Guy Date: Thu, 18 Nov 2021 03:20:32 +0000 Subject: [PATCH] Check if running standalone before running spoolnews.php as it's not necessary --- Rocksolid_Light/rslight/scripts/cron.php | 2 ++ Rocksolid_Light/rslight/scripts/rslight-lib.php | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Rocksolid_Light/rslight/scripts/cron.php b/Rocksolid_Light/rslight/scripts/cron.php index 66d9d9e..d668dfb 100755 --- a/Rocksolid_Light/rslight/scripts/cron.php +++ b/Rocksolid_Light/rslight/scripts/cron.php @@ -60,6 +60,7 @@ foreach($menulist as $menu) { } $menuitem=explode(':', $menu); chdir("../".$menuitem[0]); + if($CONFIG['remote_server'] !== '') { # Send articles echo "Sending articles\n"; echo exec($CONFIG['php_exec']." ".$config_dir."/scripts/send.php"); @@ -68,6 +69,7 @@ foreach($menulist as $menu) { exec($CONFIG['php_exec']." ".$config_dir."/scripts/spoolnews.php"); echo "Refreshed spoolnews\n"; } + } # Expire articles exec($CONFIG['php_exec']." ".$config_dir."/scripts/expire.php"); echo "Expired articles\n"; diff --git a/Rocksolid_Light/rslight/scripts/rslight-lib.php b/Rocksolid_Light/rslight/scripts/rslight-lib.php index 983bae4..8f9c6ef 100755 --- a/Rocksolid_Light/rslight/scripts/rslight-lib.php +++ b/Rocksolid_Light/rslight/scripts/rslight-lib.php @@ -995,14 +995,16 @@ function insert_article($section,$nntp_group,$filename,$subject_i,$from_i,$artic $date_i,$mid_i,$references_i,$bytes_i,$lines_i,$xref_i,$body) { global $enable_rslight,$spooldir,$CONFIG,$logdir,$lockdir,$logfile; + if($CONFIG['remote_server'] !== '') { $sn_lockfile = $lockdir . '/'.$section.'-spoolnews.lock'; $sn_pid = file_get_contents($sn_lockfile); if (posix_getsid($sn_pid) === false || !is_file($sn_lockfile)) { file_put_contents($sn_lockfile, getmypid()); // create lockfile -} else { + } else { file_put_contents($logfile, "\n".format_log_date()." ".$section." Queuing local post: ".$nntp_group, FILE_APPEND); - return(1); -} + return(1); + } + } $local_groupfile=$spooldir."/".$section."/local_groups.txt"; $path=$spooldir."/articles/"; $grouppath = $path.preg_replace('/\./', '/', $nntp_group);