Use the bfperlprojectmigration utility to clone all of
the Perl projects and libraries including the chain relationships
to Java MJC projects and libraries at once.
Usage
bfperlprojectmigration.sh [CONNECTION
OPTIONS] [COMMAND OPTIONS]
Connection options
- -h
- --help
- Displays this help text.
- -S
- --secure
- Requests a secure SSL/TLS connection to the server.
Default:
A normal TCP connection is used (insecure)
- -C /path/to/bfclient.conf
- --config=/path/to/bfclient.conf
- Overrides the location of the client configuration file to use.
Default:
bfclient.conf (in the current directory)
- -H Hostname
- --hostname=Hostname
- Sets the remote host name for the connection.
Default: localhost
- -P Port
- --port=Port
- Sets the communications port for the connection..
Default: 3966
- -d Domain
- --domain=Domain
- Sets the domain (realm) for authentication.
Default: none
- -u Login
- --user=Login
- Sets the user login for authentication.
Default: root
- -p Password
- --password=Password
- Sets the user password for authentication.
Default: root
- -E Encoding
- --encoding=Encoding
- Sets the output character set encoding. If an invalid encoding
is given, all available encodings are listed and the program exits.
Note: The
ability to display text in the requested encoding depends on the capabilities
of the terminal software used on the client.
Default: UTF-8
Command options
- -a
- --all
- Clone all legacy Perl projects and libraries in the system as
MJC projects and libraries. If this option is given, the "-o" option
is ignored.
- -s NameSuffix
- --suffix=NameSuffix
- The name suffix for the cloned MJC projects or libraries. If it
is not given, the string "Copy" is used as the name suffix by default.
Default:
TimeStamp
Note: If the same suffix is used several times, the system
appends an index number at the end of the name to avoid duplication.
- -o project1Name[, "project2 Name", projectUUID]
- --one=project1Name[, "project2 Name", projectUUID]
- Currently unsupported. Clone the given Perl project or library
to MJC project or library recursively, including the chained projects
and libraries.
Examples:
- UNIX/Linux: bfperlprojectmigration.sh -H localhost -u
root -p root -a -s MJC
- Windows: bfperlprojectmigration.bat -H localhost -u root
-p root -a -s MJC
Clone all Perl projects and libraries, including the relationships
between them in the system as MJC projects and libraries, with the
new name like origName_MJC.