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
 |