From bb48f7557017aeeb3df93adff5e308c3022f4c06 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sat, 17 Oct 2020 13:34:44 +0100 Subject: [PATCH] add makeaot.sh and cleanaot.sh for linux suicidal player. opensim should be started with -O=all option also. Forgetting to run cleanaot when needed may cause fun smoke. (files may need the exec (-x) flag due to creation in windows) --- cleanaot.sh | 17 +++++++++++++++++ makeaot.sh | 17 +++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 cleanaot.sh create mode 100644 makeaot.sh diff --git a/cleanaot.sh b/cleanaot.sh new file mode 100644 index 0000000000..507a9ecf0f --- /dev/null +++ b/cleanaot.sh @@ -0,0 +1,17 @@ +#!/bin/sh +cd bin +rm Nini.dll.so +rm DotNetOpen*.dll.so +rm Ionic.Zip.dll.so +rm Newtonsoft.Json.*.dll.so +rm C5.dll.so +rm CSJ2K.dll.so +rm Npgslq.dll.so +rm RestSharp.dll.so +rm Mono*.dll.so +rm MuSql*.dll.so +rm OpenMetaverse*.dll.so +rm OpenSim*.dll.so +rm OpenSim*.exe.so +rm Robust*.exe.so +cd .. \ No newline at end of file diff --git a/makeaot.sh b/makeaot.sh new file mode 100644 index 0000000000..e1c15f71f4 --- /dev/null +++ b/makeaot.sh @@ -0,0 +1,17 @@ +#!/bin/sh +cd bin +mono --aot -O=all Nini.dll +mono --aot -O=all DotNetOpen*.dll +mono --aot -O=all Ionic.Zip.dll +mono --aot -O=all Newtonsoft.Json.*.dll +mono --aot -O=all C5.dll +mono --aot -O=all CSJ2K.dll +mono --aot -O=all Npgslq.dll +mono --aot -O=all RestSharp.dll +mono --aot -O=all Mono*.dll +mono --aot -O=all MuSql*.dll +mono --aot -O=all OpenMetaverse*.dll +mono --aot -O=all OpenSim*.dll +mono --aot -O=all OpenSim*.exe +mono --aot -O=all Robust*.exe +cd .. \ No newline at end of file