Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
bugzilla
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
etersoft
bugzilla
Commits
70d2f4a0
Commit
70d2f4a0
authored
Sep 03, 2010
by
Max Kanat-Alexander
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Bug 559549: Make checksetup.pl print out a "checksetup.pl complete" message
when it finishes. r=mkanat, a=mkanat (module owner)
parent
7df51287
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
20 additions
and
2 deletions
+20
-2
Constants.pm
Bugzilla/Constants.pm
+2
-0
Util.pm
Bugzilla/Install/Util.pm
+6
-0
checksetup.pl
checksetup.pl
+9
-2
messages.html.tmpl
template/en/default/global/messages.html.tmpl
+3
-0
No files found.
Bugzilla/Constants.pm
View file @
70d2f4a0
...
...
@@ -149,6 +149,7 @@ use Memoize;
ERROR_MODE_TEST
COLOR_ERROR
COLOR_SUCCESS
INSTALLATION_MODE_INTERACTIVE
INSTALLATION_MODE_NON_INTERACTIVE
...
...
@@ -470,6 +471,7 @@ use constant ERROR_MODE_TEST => 4;
# The ANSI colors of messages that command-line scripts use
use
constant
COLOR_ERROR
=>
'red'
;
use
constant
COLOR_SUCCESS
=>
'green'
;
# The various modes that checksetup.pl can run in.
use
constant
INSTALLATION_MODE_INTERACTIVE
=>
0
;
...
...
Bugzilla/Install/Util.pm
View file @
70d2f4a0
...
...
@@ -47,6 +47,7 @@ our @EXPORT_OK = qw(
indicate_progress
install_string
include_languages
success
template_include_path
vers_cmp
init_console
...
...
@@ -627,6 +628,11 @@ sub _console_die {
die
colored
(
"$message"
,
COLOR_ERROR
)
.
"\n"
;
}
sub
success
{
my
(
$message
)
=
@_
;
print
colored
(
$message
,
COLOR_SUCCESS
),
"\n"
;
}
sub
prevent_windows_dialog_boxes
{
# This code comes from http://bugs.activestate.com/show_bug.cgi?id=82183
# and prevents Perl modules from popping up dialog boxes, particularly
...
...
checksetup.pl
View file @
70d2f4a0
...
...
@@ -53,7 +53,8 @@ BEGIN { chdir dirname($0); }
use
lib
qw(. lib)
;
use
Bugzilla::
Constants
;
use
Bugzilla::Install::
Requirements
;
use
Bugzilla::Install::
Util
qw(install_string get_version_and_os init_console)
;
use
Bugzilla::Install::
Util
qw(install_string get_version_and_os
init_console success)
;
######################################################################
# Live Code
...
...
@@ -98,6 +99,9 @@ exit if $switch{'check-modules'};
require
Bugzilla
;
require
Bugzilla::
User
;
require
Bugzilla::
Util
;
import
Bugzilla::
Util
qw(get_text)
;
require
Bugzilla::
Config
;
import
Bugzilla::
Config
qw(:admin)
;
...
...
@@ -232,9 +236,12 @@ Bugzilla::Hook::process('install_before_final_checks', { silent => $silent });
# Check if the default parameter for urlbase is still set, and if so, give
# notification that they should go and visit editparams.cgi
if
(
Bugzilla
->
params
->
{
'urlbase'
}
eq
''
)
{
print
"\n"
.
Bugzilla::Install::
get_text
(
'install_urlbase_default'
)
.
"\n"
print
"\n"
.
get_text
(
'install_urlbase_default'
)
.
"\n"
unless
$silent
;
}
if
(
!
$silent
)
{
success
(
get_text
(
'install_success'
));
}
__END__
...
...
template/en/default/global/messages.html.tmpl
View file @
70d2f4a0
...
...
@@ -683,6 +683,9 @@
[% ELSIF message_tag == "install_setting_setup" %]
Setting up user preferences...
[% ELSIF message_tag == "install_success" %]
checksetup.pl complete.
[% ELSIF message_tag == "install_table_drop" %]
Dropping the '[% name FILTER html %]' table...
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment