diff --git a/dist/platforms/ubuntu/steps/return_license.sh b/dist/platforms/ubuntu/steps/return_license.sh index c5bb721f..da7d440e 100755 --- a/dist/platforms/ubuntu/steps/return_license.sh +++ b/dist/platforms/ubuntu/steps/return_license.sh @@ -14,6 +14,20 @@ if [[ -n "$UNITY_SERIAL" ]]; then -logFile /dev/stdout \ -quit \ -returnlicense +elif [[ -n "$UNITY_LICENSING_SERVER" ]]; then # + # + # Return any floating license used. + # + echo "Returning floating licenses" + for file in ~/.config/unity3d/Unity/licenses/*.xml; do + echo "$file" + token=$(basename $file .xml) + /opt/unity/Editor/Data/Resources/Licensing/Client/Unity.Licensing.Client --return-floating $token + status=$? + echo "status $status" + echo "Returned $token" + done + fi # Return to previous working directory diff --git a/dist/platforms/ubuntu/steps/services-config.json b/dist/platforms/ubuntu/steps/services-config.json deleted file mode 100644 index 8b6bb0ba..00000000 Binary files a/dist/platforms/ubuntu/steps/services-config.json and /dev/null differ