Fix AdminBin: move run() after variable declarations
__PACKAGE__->run() was called before my variables were declared, so $MAIN_CONFIG and $REMOTES_DIR were undef when action methods ran. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -7,8 +7,6 @@ use parent 'Cpanel::AdminBin::Script::Call';
|
|||||||
use IPC::Open3;
|
use IPC::Open3;
|
||||||
use Symbol 'gensym';
|
use Symbol 'gensym';
|
||||||
|
|
||||||
__PACKAGE__->run() if !caller;
|
|
||||||
|
|
||||||
my $GNIZA_BIN = '/usr/local/bin/gniza';
|
my $GNIZA_BIN = '/usr/local/bin/gniza';
|
||||||
my $MAIN_CONFIG = '/etc/gniza/gniza.conf';
|
my $MAIN_CONFIG = '/etc/gniza/gniza.conf';
|
||||||
my $REMOTES_DIR = '/etc/gniza/remotes.d';
|
my $REMOTES_DIR = '/etc/gniza/remotes.d';
|
||||||
@@ -410,4 +408,6 @@ sub RESTORE_SSL {
|
|||||||
return $ok ? "OK\n$stdout" : "ERROR: $stderr";
|
return $ok ? "OK\n$stdout" : "ERROR: $stderr";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
__PACKAGE__->run() if !caller;
|
||||||
|
|
||||||
1;
|
1;
|
||||||
|
|||||||
Reference in New Issue
Block a user