org.fcrepo.utilities.install.OptionDefinition.properties Maven / Gradle / Ivy
install.type.label = Installation type
install.type.description = \
The 'quick' install is designed to get you up and running with Fedora \n\
as quickly and easily as possible. It will install Tomcat and an \n\
embedded version of the Derby database. SSL support and XACML policy \n\
enforcement will be disabled. \n\
For more options, including the choice of hostname, ports, security, \n\
and databases, select 'custom'. \n\
To install only the Fedora client software, enter 'client'.
install.type.validValues = quick custom client
fedora.home.label = Fedora home directory
fedora.home.description = \
This is the base directory for Fedora scripts, configuration files, etc. \n\
Enter the full path where you want to install these files.
fedora.admin.pass.label = Fedora administrator password
fedora.admin.pass.description = \
Enter the password to use for the Fedora administrator (fedoraAdmin) account.
fedora.serverHost.label = Fedora server host
fedora.serverHost.description = \
The host Fedora will be running on. \n\
If a hostname (e.g. www.example.com) is supplied, a lookup will be \n\
performed and the IP address of the host (not the host name) will be used \n\
in the default Fedora XACML policies.
fedora.serverHost.defaultValue = localhost
fedora.serverContext.label = Fedora application server context
fedora.serverContext.description = \
The application server context Fedora will be running in. \n\
If 'fedora' (default) is supplied, the resulting context path \n\
will be http://www.example.com/fedora. \n\
It must be ensured that the configured application server context \n\
matches this path if explicitly configured.
fedora.serverContext.defaultValue = fedora
apia.auth.required.label = Authentication requirement for API-A
apia.auth.required.description = \
Fedora's management (API-M) interface always requires user authentication. \n\
Require user authentication for Fedora's access (API-A) interface?
apia.auth.required.defaultValue = false
apia.auth.required.validValues = true false
upstream.auth.enabled.label = Use upstream HTTP authentication (Experimental Feature)
upstream.auth.enabled.description = \
You may wish to rely on a local SSO or other external source for HTTP \n\
authentication and subject attributes. \n\
WARNING: This is an experimental feature and should be enabled only with the\n\
understanding that integration with external authentication will require \n\
further configuration and that this is not yet a stable Fedora feature. \n\
We invite you to try it out and give us feedback. \n\
Use upstream authentication?
upstream.auth.enabled.defaultValue = false
upstream.auth.enabled.validValues = true false
ssl.available.label = SSL availability
ssl.available.description = \
Should Fedora be available via SSL? Note: this does not preclude \n\
regular HTTP access; it just indicates that it should be possible for \n\
Fedora to be accessed over SSL.
ssl.available.defaultValue = true
ssl.available.validValues = true false
apia.ssl.required.label = SSL required for API-A
apia.ssl.required.description = \
Should API-A be accessible exclusively via SSL? If true, requests \n\
to access API-A URLs will be automatically redirected to the secure port.
apia.ssl.required.defaultValue = false
apia.ssl.required.validValues = true false
apim.ssl.required.label = SSL required for API-M
apim.ssl.required.description = \
Should API-M be accessible exclusively via SSL? If true, requests \n\
to access API-M URLs will be automatically redirected to the secure port.
apim.ssl.required.defaultValue = true
apim.ssl.required.validValues = true false
servlet.engine.label = Servlet engine
servlet.engine.description = \
Which servlet engine will Fedora be running in? \n\
Enter 'included' to use the bundled Tomcat 6.0.35 server. \n\
To use your own, existing installation of Tomcat, enter 'existingTomcat'.\n\
Enter 'other' to use a different servlet container.
servlet.engine.defaultValue = included
servlet.engine.validValues = included existingTomcat other
tomcat.home.label = Tomcat home directory
tomcat.home.description = \
Please provide the full path to your existing Tomcat installation, or \n\
the path where you plan to install the bundled Tomcat.
tomcat.shutdown.port.label = Tomcat shutdown port
tomcat.shutdown.port.description = \
Which port should Tomcat use for shutting down? Make sure this doesn't \n\
conflict with an existing service. This can be changed later in Tomcat's \n\
server.xml file.
tomcat.shutdown.port.defaultValue = 8005
tomcat.http.port.label = Tomcat HTTP port
tomcat.http.port.description = \
Which HTTP port (non-SSL) should Tomcat listen on? This can be changed \n\
later in Tomcat's server.xml file.
tomcat.http.port.defaultValue = 8080
tomcat.ssl.port.label = Tomcat Secure HTTP port
tomcat.ssl.port.description = \
Which port (SSL) should Tomcat listen on? This can be changed \n\
later in Tomcat's server.xml file.
tomcat.ssl.port.defaultValue = 8443
keystore.file.label = Keystore file
keystore.file.description = \
For SSL support, Tomcat requires a keystore file. \n\
If the keystore file is located in the default location expected by \n\
Tomcat (a file named .keystore in the user home directory under which \n\
Tomcat is running), enter 'default'. \n\
Otherwise, please enter the full path to your keystore file, or, enter \n\
'included' to use the the sample, self-signed certificate) provided by \n\
the installer. \n\
For more information about the keystore file, please consult: \n\
http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html.
keystore.password.label = Keystore password
keystore.password.description = \
Enter the password for your keystore.
keystore.password.defaultValue = changeit
keystore.type.label = Keystore type
keystore.type.description = \
Enter the format of your keystore. \n\
The JKS format is Java's standard "Java KeyStore" format, and is the \n\
format created by the keytool command-line utility. \n\
The PKCS12 format is an internet standard, and can be manipulated via \n\
(among other things) OpenSSL and Microsoft's Key-Manager. \n\
For more information about keystore formats, please consult: \n\
http://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html.
keystore.type.validValues = JKS PKCS12
keystore.type.defaultValue = JKS
database.label = Database
database.description = Please select the database you will be using with \n\
Fedora. The supported databases are Derby, MySQL, Oracle and Postgres. \n\
If you do not have a database ready for use by Fedora or would prefer to \n\
use the embedded version of Derby bundled with Fedora, enter 'included'.
database.validValues = derby mysql oracle postgresql included
database.update.label = Rename database table
database.update.description = \
The database you selected appears to have been created by a previous version\n\
of Fedora. As of Fedora 2.2, the 'do' table has been renamed to 'dobj' in \n\
order to support new databases. In order to operate with Fedora 2.2, your \n\
current 'do' table must be renamed to 'dobj'. \n\
Should the installer rename the 'do' table to 'dobj'?
database.update.validValues = true false
database.update.defaultValue = true
database.username.label = Database username
database.username.description = \
Enter the database username Fedora will use to connect to the Fedora database.
database.password.label = Database password
database.password.description = \
Enter the database password Fedora will use to connect to the Fedora database.
database.derby.driver.label = Derby JDBC driver
database.derby.driver.description = \
You may either use the included JDBC driver or your own copy. \n\
Enter 'included' to use the included JDBC driver, or, enter the location \n\
(full path) of the driver.
database.derby.driver.defaultValue = included
database.mysql.driver.label = MySQL JDBC driver
database.mysql.driver.description = \
You may either use the included JDBC driver or your own copy. \n\
Enter 'included' to use the included JDBC driver, or, enter the location \n\
(full path) of the driver.
database.mysql.driver.defaultValue = included
database.oracle.driver.label = Oracle JDBC driver
database.oracle.driver.description = \
Because of distribution restrictions, the Fedora installer does not include \n\
a copy of the Oracle JDBC driver. You must download and install the Oracle \n\
JDBC driver yourself. Please enter the location (full path) of the driver.
database.postgresql.driver.label = Postgresql JDBC driver
database.postgresql.driver.description = \
You may either use the included JDBC driver or your own copy. \n\
Enter 'included' to use the included JDBC driver, or, enter the location \n\
(full path) of the driver.
database.postgresql.driver.defaultValue = included
database.derby.jdbcURL.label = JDBC URL
database.derby.jdbcURL.description = \
Please enter the JDBC URL.
database.derby.jdbcURL.defaultValue = jdbc:derby://localhost:1527/fedora3;create=true
database.derby.jdbcDriverClass.label = JDBC URL
database.derby.jdbcDriverClass.description = \
Please enter the JDBC driver class.
database.derby.jdbcDriverClass.defaultValue = org.apache.derby.jdbc.ClientDriver
database.mysql.jdbcURL.label = JDBC URL
database.mysql.jdbcURL.description = \
Please enter the JDBC URL.
database.mysql.jdbcURL.defaultValue = jdbc:mysql://localhost/fedora3?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
database.mysql.jdbcDriverClass.label = JDBC DriverClass
database.mysql.jdbcDriverClass.description = \
Please enter the JDBC driver class.
database.mysql.jdbcDriverClass.defaultValue = com.mysql.jdbc.Driver
database.oracle.jdbcURL.label = JDBC URL
database.oracle.jdbcURL.description = \
Please enter the JDBC URL.
database.oracle.jdbcURL.defaultValue = jdbc:oracle:thin:@localhost:1521:fedora3
database.oracle.jdbcDriverClass.label = JDBC DriverClass
database.oracle.jdbcDriverClass.description = \
Please enter the JDBC driver class.
database.oracle.jdbcDriverClass.defaultValue = oracle.jdbc.OracleDriver
database.postgresql.jdbcURL.label = JDBC URL
database.postgresql.jdbcURL.description = \
Please enter the JDBC URL.
database.postgresql.jdbcURL.defaultValue = jdbc:postgresql://localhost/fedora3
database.postgresql.jdbcDriverClass.label = JDBC DriverClass
database.postgresql.jdbcDriverClass.description = \
Please enter the JDBC driver class.
database.postgresql.jdbcDriverClass.defaultValue = org.postgresql.Driver
xacml.enabled.label = Policy enforcement enabled
xacml.enabled.description = \
Should XACML policy enforcement be enabled? Note: This will put a set of \n\
default security policies in play for your Fedora server.
xacml.enabled.validValues = true false
xacml.enabled.defaultValue = true
ri.enabled.label = Enable Resource Index
ri.enabled.description = \
Enable the Resource Index?
ri.enabled.validValues = true false
ri.enabled.defaultValue = false
messaging.enabled.label = Enable Messaging
messaging.enabled.description = \
Enable Messaging? Messaging sends notifications of API-M events via JMS.
messaging.enabled.validValues = true false
messaging.enabled.defaultValue = false
messaging.uri.label = Messaging Provider URI
messaging.uri.description = \
Please enter the messaging provider URI. For more information about \n\
using ActiveMQ broker URIs, see \n\
http://activemq.apache.org/broker-uri.html
messaging.uri.defaultValue = vm:(broker:(tcp://localhost:61616))
fesl.authz.enabled.label = Enable FeSL AuthZ (Experimental Feature)
fesl.authz.enabled.description = \
Enable FeSL Authorization? This is an experimental replacement for Fedora's \n\
legacy authorization module, and is still under development. \n\
Production repositories should NOT enable this, but we invite you to try it \n\
out and give us feedback.
fesl.authz.enabled.defaultValue = false
llstore.type.label = Low Level Storage
llstore.type.description = \
Which low-level (file) storage plugin do you want to use? \n\
We recommend akubra-fs for new installs. If you are upgrading Fedora from \n\
version 3.3 or below, you should use legacy-fs for compatibility with your \n\
existing storage. Other plugins are also available, but they must be \n\
configured after installation.
llstore.type.validValues = akubra-fs legacy-fs
llstore.type.defaultValue = akubra-fs
deploy.local.services.label = Deploy local services and demos
deploy.local.services.description = \
Several sample back-end services are included with this distribution. \n\
These are required if you want to use the demonstration objects. \n\
If you'd like these to be automatically deployed, enter 'true'. \n\
Otherwise, the installer will put the files in your FEDORA_HOME/install \n\
directory in case you want to deploy them later.
deploy.local.services.validValues = true false
deploy.local.services.defaultValue = true
# The 'unattended' property is not prompted for by the interactive installer.
# Rather, it is a property that can be set in a Properties file that is used
# in conjunction with the installer to perform an unattended install
unattended.label = Unattended installation
unattended.description = An unattended installation allows for automated \n\
installations and will not prompt for confirmation of install options.
unattended.validValues = true false
unattended.defaultValue = false
© 2015 - 2025 Weber Informatics LLC | Privacy Policy