Configuration script for Perforce Git Fusion. Usage: configure-git-fusion.sh [-n] [-m] [--server new|local|remote] [ --readonly ] [--super <username>] [--superpassword <password>] [--gfp4password <password>] [--gfsysuser <username>] [--id <server-id>] [--p4port <[ssl:][host:]port>] [--p4root <p4root>] [ --timezone <tz> ] [ --unicode ] configure-git-fusion.sh Description: For configuring a new Git Fusion instance, provide the required data via arguments or prompts. If no arguments are given and system user 'git' exists with the default home directory containing '/opt/perforce/git-fusion/home/perforce-git-fusion/p4gf_environment.cfg', then an upgrade will be performed using parameters read from p4gf_envonment.cfg. -n - Non-interactive mode -m - Monochrome --super <username> - Perforce super user's username. --superpassword <password> - Perforce super user's password. --gfp4password <password> - Password set on new Git Fusion Perforce users. --gfsysuser <username> - The system user to run Git Fusion as. If the user does not exist, it will be created. Defaults to "git". --gfdir - The path to the Git Fusion executable files --server new|local|remote - Choose the server type to be used with this Git Fusion instance new = install a new Perforce Server on this machine local = use an existing Perforce Server on this machine remote = use an existing Perforce Server on another machine --readonly - Configure this Git Fusion instance to be read only - no pushes allowed --id <server-id> - Server-id used to identify the Git Fuison server and also used as the service name when installing a new Perforce Server. Defaults to the current hostname. --p4root <p4root> - The directory to create to store the new Perforce Server. --p4port <p4port> - The P4PORT for the Perforce Server. --timezone <tz> - The Perforce Server's timezone in Olson format --unicode - If --server=new, configure the new Perforce Server to support unicode --debug - Enable debugging reporting --help - This help
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#4 | 26596 | Jen Bottom | Copy up work on new Swarm setup from dev to main | ||
#3 | 25623 | Jen Bottom | Have moved the AD stuff in to the 'ldap' directory | ||
#2 | 17949 | jen |
Adding a copy of the config script, with some modifications, to install Git Swarm on ubuntu14.04. Note the configuration needs to be done manually ATM. Mauy do this in the script also |
||
#1 | 17939 | jen | Running the script in non-interactive mode |