38 lines
		
	
	
		
			946 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			38 lines
		
	
	
		
			946 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| #!/usr/bin/env bash
 | |
| 
 | |
| # Run in ACTIVATE_LICENSE_PATH directory
 | |
| echo "Changing to \"$ACTIVATE_LICENSE_PATH\" directory."
 | |
| pushd "$ACTIVATE_LICENSE_PATH"
 | |
| 
 | |
| echo "Requesting activation"
 | |
| 
 | |
| # Activate license
 | |
| /Applications/Unity/Hub/Editor/$UNITY_VERSION/Unity.app/Contents/MacOS/Unity \
 | |
|   -logFile /dev/stdout \
 | |
|   -batchmode \
 | |
|   -nographics \
 | |
|   -quit \
 | |
|   -serial "$UNITY_SERIAL" \
 | |
|   -username "$UNITY_EMAIL" \
 | |
|   -password "$UNITY_PASSWORD" \
 | |
|   -projectPath "$ACTIVATE_LICENSE_PATH"
 | |
| 
 | |
| # Store the exit code from the verify command
 | |
| UNITY_EXIT_CODE=$?
 | |
| 
 | |
| #
 | |
| # Display information about the result
 | |
| #
 | |
| if [ $UNITY_EXIT_CODE -eq 0 ]; then
 | |
|   # Activation was a success
 | |
|   echo "Activation complete."
 | |
| else
 | |
|   # Activation failed so exit with the code from the license verification step
 | |
|   echo "Unclassified error occured while trying to activate license."
 | |
|   echo "Exit code was: $UNITY_EXIT_CODE"
 | |
|   exit $UNITY_EXIT_CODE
 | |
| fi
 | |
| 
 | |
| # Return to previous working directory
 | |
| popd
 |