Bugzilla – Attachment 58612 Details for
Bug 16083
Accept CLI params for the Makefile.pl
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 16083: [QA FOLLOWUP] Add more cli arguments.
Bug-16083-QA-FOLLOWUP-Add-more-cli-arguments.patch (text/plain), 10.17 KB, created by
Alex Sassmannshausen
on 2017-01-05 16:16:38 UTC
(
hide
)
Description:
Bug 16083: [QA FOLLOWUP] Add more cli arguments.
Filename:
MIME Type:
Creator:
Alex Sassmannshausen
Created:
2017-01-05 16:16:38 UTC
Size:
10.17 KB
patch
obsolete
>From 9c4562064a7fa7a61fb3c55abc1adec2a7a8a395 Mon Sep 17 00:00:00 2001 >From: Alex Sassmannshausen <alex.sassmannshausen@ptfs-europe.com> >Date: Thu, 5 Jan 2017 17:12:59 +0100 >Subject: [PATCH] Bug 16083: [QA FOLLOWUP] Add more cli arguments. > >* Makefile.PL: Add `zebra_sru_host`, `zebra_sru_biblios_port` & > `zebra_sru_authorities_port` as possible command line arguments. >--- > Makefile.PL | 152 ++++++++++++++++++++++++++++++++---------------------------- > 1 file changed, 82 insertions(+), 70 deletions(-) > >diff --git a/Makefile.PL b/Makefile.PL >index ded38ac5c0..594b691e69 100644 >--- a/Makefile.PL >+++ b/Makefile.PL >@@ -75,30 +75,33 @@ Makefile.PL - Koha packager and installer > > =head2 CLI PARAMETERS > >- --prev-install-log Read configuration from previous installation >- --install_mode Installation mode (dev, standard, single) >- --db_type Database (mysql, Pg) >- --db_host Database host (e.g. localhost) >- --db_port Database port (e.g. 3306) >- --db_name Database name (e.g. koha) >- --db_user Database user (e.g. kohaadmin) >- --db_pass Database password (e.g. katikoan) >- --zebra_marc_format Zebra MARC format (marc21, normarc, unimarc) >- --zebra_language Zebra language (e.g. en) >- --zebra_tokenizer Zebra tokenizer (chr, icu) >- --zebra_user Zebra user (e.g. kohauser) >- --zebra_pass Zebra password (e.g. zebrastripes) >- --auth_index_mode Authority index mode (grs1, dom) >- --bib_index_mode Bibliographic index mode (grs1, dom) >- --koha_user Koha Unix user (e.g. koha) >- --koha_group Koha Unix group (e.g. koha) >- --install_sru Install the SRU server (yes, no) >- --install_pazpar2 Install PazPar2 (yes, no) >- --use_memcached Use Memcached (yes, no) >- --font_dir Location of fonts (e.g. /usr/share/fonts/truetype/ttf-dejavu) >- --run_database_tests Run database dependent tests (yes, no) >- --install_base Base directory of installation (e.g. /usr/share/koha) >- --help Display this help message >+ --prev-install-log Read configuration from previous installation >+ --install_mode Installation mode (dev, standard, single) >+ --db_type Database (mysql, Pg) >+ --db_host Database host (e.g. localhost) >+ --db_port Database port (e.g. 3306) >+ --db_name Database name (e.g. koha) >+ --db_user Database user (e.g. kohaadmin) >+ --db_pass Database password (e.g. katikoan) >+ --zebra_marc_format Zebra MARC format (marc21, normarc, unimarc) >+ --zebra_language Zebra language (e.g. en) >+ --zebra_tokenizer Zebra tokenizer (chr, icu) >+ --zebra_user Zebra user (e.g. kohauser) >+ --zebra_pass Zebra password (e.g. zebrastripes) >+ --zebra_sru_host Zebra SRU servername (e.g. localhost) >+ --zebra_sru_biblios_port Zebra SRU biblios port (e.g. 9998) >+ --zebra_sru_authorities_port Zebra SRU biblios port (e.g. 9999) >+ --auth_index_mode Authority index mode (grs1, dom) >+ --bib_index_mode Bibliographic index mode (grs1, dom) >+ --koha_user Koha Unix user (e.g. koha) >+ --koha_group Koha Unix group (e.g. koha) >+ --install_sru Install the SRU server (yes, no) >+ --install_pazpar2 Install PazPar2 (yes, no) >+ --use_memcached Use Memcached (yes, no) >+ --font_dir Location of fonts (e.g. /usr/share/fonts/truetype/ttf-dejavu) >+ --run_database_tests Run database dependent tests (yes, no) >+ --install_base Base directory of installation (e.g. /usr/share/koha) >+ --help Display this help message > > =head1 DESCRIPTION > >@@ -523,6 +526,9 @@ my $cli_zebra_language = "", > my $cli_zebra_tokenizer = ""; > my $cli_zebra_user = ""; > my $cli_zebra_pass = ""; >+my $cli_zebra_sru_host = ""; >+my $cli_zebra_sru_bib_port = ""; >+my $cli_zebra_sru_auth_port = ""; > my $cli_koha_auth_index_mode = ""; > my $cli_koha_bib_index_mode = ""; > my $cli_koha_user = ""; >@@ -535,30 +541,33 @@ my $cli_koha_run_database_tests = ""; > my $cli_koha_install_base = ""; > Getopt::Long::Configure('pass_through'); > my $results = GetOptions( >- "prev-install-log=s" => \$koha_install_log, >- "install_mode=s" => \$cli_koha_install_mode, >- "db_type=s" => \$cli_koha_db_type, >- "db_host=s" => \$cli_koha_db_host, >- "db_port=s" => \$cli_koha_db_port, >- "db_name=s" => \$cli_koha_db_name, >- "db_user=s" => \$cli_koha_db_user, >- "db_pass=s" => \$cli_koha_db_pass, >- "zebra_marc_format=s" => \$cli_zebra_marc_format, >- "zebra_language=s" => \$cli_zebra_language, >- "zebra_tokenizer=s" => \$cli_zebra_tokenizer, >- "zebra_user=s" => \$cli_zebra_user, >- "zebra_pass=s" => \$cli_zebra_pass, >- "auth_index_mode=s" => \$cli_koha_auth_index_mode, >- "bib_index_mode=s" => \$cli_koha_bib_index_mode, >- "koha_user=s" => \$cli_koha_user, >- "koha_group=s" => \$cli_koha_group, >- "install_sru=s" => \$cli_koha_install_sru, >- "install_pazpar2=s" => \$cli_koha_install_pazpar2, >- "use_memcached=s" => \$cli_koha_use_memcached, >- "font_dir=s" => \$cli_koha_font_dir, >- "run_database_tests=s" => \$cli_koha_run_database_tests, >- "install_base=s" => \$cli_koha_install_base, >- "help" => sub { HelpMessage(0) }, >+ "prev-install-log=s" => \$koha_install_log, >+ "install_mode=s" => \$cli_koha_install_mode, >+ "db_type=s" => \$cli_koha_db_type, >+ "db_host=s" => \$cli_koha_db_host, >+ "db_port=s" => \$cli_koha_db_port, >+ "db_name=s" => \$cli_koha_db_name, >+ "db_user=s" => \$cli_koha_db_user, >+ "db_pass=s" => \$cli_koha_db_pass, >+ "zebra_marc_format=s" => \$cli_zebra_marc_format, >+ "zebra_language=s" => \$cli_zebra_language, >+ "zebra_tokenizer=s" => \$cli_zebra_tokenizer, >+ "zebra_user=s" => \$cli_zebra_user, >+ "zebra_pass=s" => \$cli_zebra_pass, >+ "zebra_sru_host=s" => \$cli_zebra_sru_host, >+ "zebra_sru_biblios_port=s" => \$cli_zebra_sru_bib_port, >+ "zebra_sru_authorities_port=s" => \$cli_zebra_sru_auth_port, >+ "auth_index_mode=s" => \$cli_koha_auth_index_mode, >+ "bib_index_mode=s" => \$cli_koha_bib_index_mode, >+ "koha_user=s" => \$cli_koha_user, >+ "koha_group=s" => \$cli_koha_group, >+ "install_sru=s" => \$cli_koha_install_sru, >+ "install_pazpar2=s" => \$cli_koha_install_pazpar2, >+ "use_memcached=s" => \$cli_koha_use_memcached, >+ "font_dir=s" => \$cli_koha_font_dir, >+ "run_database_tests=s" => \$cli_koha_run_database_tests, >+ "install_base=s" => \$cli_koha_install_base, >+ "help" => sub { HelpMessage(0) }, > ) or HelpMessage(1); > > my %install_log_values = (); >@@ -821,28 +830,31 @@ Reads values provided on cli for configuration values > sub get_cli_values { > my $values = shift; > my $map = { >- INSTALL_MODE => $cli_koha_install_mode, >- DB_TYPE => $cli_koha_db_type, >- DB_HOST => $cli_koha_db_host, >- DB_PORT => $cli_koha_db_port, >- DB_NAME => $cli_koha_db_name, >- DB_USER => $cli_koha_db_user, >- DB_PASS => $cli_koha_db_pass, >- ZEBRA_MARC_FORMAT => $cli_zebra_marc_format, >- ZEBRA_LANGUAGE => $cli_zebra_language, >- ZEBRA_TOKENIZER => $cli_zebra_tokenizer, >- ZEBRA_USER => $cli_zebra_user, >- ZEBRA_PASS => $cli_zebra_pass, >- AUTH_INDEX_MODE => $cli_koha_auth_index_mode, >- BIB_INDEX_MODE => $cli_koha_bib_index_mode, >- KOHA_USER => $cli_koha_user, >- KOHA_GROUP => $cli_koha_group, >- INSTALL_SRU => $cli_koha_install_sru, >- INSTALL_PAZPAR2 => $cli_koha_install_pazpar2, >- USE_MEMCACHED => $cli_koha_use_memcached, >- FONT_DIR => $cli_koha_font_dir, >- RUN_DATABASE_TESTS => $cli_koha_run_database_tests, >- INSTALL_BASE => $cli_koha_install_base >+ INSTALL_MODE => $cli_koha_install_mode, >+ DB_TYPE => $cli_koha_db_type, >+ DB_HOST => $cli_koha_db_host, >+ DB_PORT => $cli_koha_db_port, >+ DB_NAME => $cli_koha_db_name, >+ DB_USER => $cli_koha_db_user, >+ DB_PASS => $cli_koha_db_pass, >+ ZEBRA_MARC_FORMAT => $cli_zebra_marc_format, >+ ZEBRA_LANGUAGE => $cli_zebra_language, >+ ZEBRA_TOKENIZER => $cli_zebra_tokenizer, >+ ZEBRA_USER => $cli_zebra_user, >+ ZEBRA_PASS => $cli_zebra_pass, >+ ZEBRA_SRU_HOST => $cli_zebra_sru_host, >+ ZEBRA_SRU_BIBLIOS_PORT => $cli_zebra_sru_bib_port, >+ ZEBRA_SRU_AUTHORITIES_PORT => $cli_zebra_sru_auth_port, >+ AUTH_INDEX_MODE => $cli_koha_auth_index_mode, >+ BIB_INDEX_MODE => $cli_koha_bib_index_mode, >+ KOHA_USER => $cli_koha_user, >+ KOHA_GROUP => $cli_koha_group, >+ INSTALL_SRU => $cli_koha_install_sru, >+ INSTALL_PAZPAR2 => $cli_koha_install_pazpar2, >+ USE_MEMCACHED => $cli_koha_use_memcached, >+ FONT_DIR => $cli_koha_font_dir, >+ RUN_DATABASE_TESTS => $cli_koha_run_database_tests, >+ INSTALL_BASE => $cli_koha_install_base > }; > foreach my $key (keys %{$map}) { > $values->{$key} = $map->{$key} if ($map->{$key}); >-- >2.11.0
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 16083
:
49235
|
56396
|
58555
| 58612