From e7766e8d01cbf72542b1e665f2d40049a73309ab Mon Sep 17 00:00:00 2001 From: Simen Sandvaer Date: Fri, 14 Oct 2022 22:09:41 +0200 Subject: [PATCH] Initial work on returning floating license when using licensing server --- dist/platforms/ubuntu/steps/return_license.sh | 14 ++++++++++++++ dist/platforms/ubuntu/steps/services-config.json | Bin 356 -> 0 bytes 2 files changed, 14 insertions(+) delete mode 100644 dist/platforms/ubuntu/steps/services-config.json 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 8b6bb0ba37a1385d7af7afbd102c1711695d5635..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356 zcmZ{g!43g25QhJ=#5>5I9XPnSA!HA3cz{(68>=gni+FW>tsYinGf6X@ng9DceZL;+ zs-qr}sZuE;E2k@&(_SlX7u{2Rs)CNyhFZn^II1%B8;qbXw54w~C--Q5yqzN1Yx(E$ zC3&bfX4+^AC^hUr3~!t0OxCV7%$Lb?hSCw1{k+!H!)t2%eB99_&gjRzNyu?_+OhwE P?1;LZGSndc$TOZFur@lz