Commit 140ae8ff authored by gerv%gerv.net's avatar gerv%gerv.net

Bug 232804 - add a "--check-modules" switch to checksetup.pl to get it to only…

Bug 232804 - add a "--check-modules" switch to checksetup.pl to get it to only do the Perl module checks. This makes installation easier to explain. Patch by gerv; r,a=justdave.
parent 0ddb93f7
......@@ -128,14 +128,19 @@ BEGIN {
if (!$^C) {
###########################################################################
# Non-interactive override
# Non-interactive override. Pass a filename on the command line which is
# a Perl script. This script defines a %answer hash whose names are tags
# and whose values are answers to all the questions checksetup.pl asks.
# Grep this file for references to that hash to see the tags to use for the
# possible answers. One example is ADMIN_EMAIL.
###########################################################################
if ($ARGV[0]) {
if ($ARGV[0] && ($ARGV[0] !~ /^--/)) {
do $ARGV[0]
or ($@ && die("Error $@ processing $ARGV[0]"))
or die("Error $! processing $ARGV[0]");
$silent = 1;
}
###########################################################################
# Check required module
###########################################################################
......@@ -336,6 +341,8 @@ if (%missing) {
}
}
# Break out if checking the modules is all we have been asked to do.
exit if grep(/^--check-modules$/, @ARGV);
# If we're running on Windows, reset the input line terminator so that
# console input works properly - loading CGI tends to mess it up
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment