devices.xmuhk: 完善 cleanup

This commit is contained in:
2025-06-26 12:36:56 +08:00
parent 4979b39f73
commit 637620ab1d

View File

@@ -21,6 +21,10 @@ let
${sing} instance stop lumericalLicenseManager || true
[ -d /tmp/lumerical ] && chmod -R u+w /tmp/lumerical && rm -rf /tmp/lumerical || true
mkdir -p /tmp/lumerical
while true; do
if ! ss -tan | grep -q ".*TIME-WAIT .*:1084 "; then break; fi
sleep 10
done
echo "Extracting image..."
${sing} build --sandbox /tmp/lumerical/lumericalLicenseManager \
@@ -55,7 +59,7 @@ let
${sing} instance stop lumericalLicenseManager
chmod -R u+w /tmp/lumerical && rm -rf /tmp/lumerical
}
trap cleanup EXIT
trap cleanup SIGINT SIGTERM SIGHUP EXIT
tail -f /dev/null
'';
lumericalFdtd = pkgs.writeShellScriptBin "lumericalFdtd"