maybe this is a better way...

UbitUmarov [2022-12-10 19:26:36]
maybe this is a better way...
Filename
OpenSim/Data/SQLite/SQLiteAssetData.cs
OpenSim/Data/SQLite/SQLiteAuthenticationData.cs
OpenSim/Data/SQLite/SQLiteEstateData.cs
OpenSim/Data/SQLite/SQLiteFramework.cs
OpenSim/Data/SQLite/SQLiteSimulationData.cs
OpenSim/Data/SQLite/SQLiteUserProfilesData.cs
OpenSim/Data/SQLite/SQLiteXInventoryData.cs
OpenSim/Region/OptionalModules/UserStatistics/WebStatsModule.cs
bin/OpenSim.Data.SQLite.dll.config
bin/OpenSim.Region.OptionalModules.dll.config
diff --git a/OpenSim/Data/SQLite/SQLiteAssetData.cs b/OpenSim/Data/SQLite/SQLiteAssetData.cs
index 4daefef..df91c62 100644
--- a/OpenSim/Data/SQLite/SQLiteAssetData.cs
+++ b/OpenSim/Data/SQLite/SQLiteAssetData.cs
@@ -81,7 +81,7 @@ namespace OpenSim.Data.SQLite
         /// <param name="dbconnect">connect string</param>
         override public void Initialise(string dbconnect)
         {
-            DllmapConfigHelper.RegisterAssembly(typeof(SQLiteAssetData).Assembly);
+            DllmapConfigHelper.RegisterAssembly(typeof(SqliteConnection).Assembly);

             if (dbconnect.Length == 0)
             {
diff --git a/OpenSim/Data/SQLite/SQLiteAuthenticationData.cs b/OpenSim/Data/SQLite/SQLiteAuthenticationData.cs
index 8c7872a..13f2f03 100644
--- a/OpenSim/Data/SQLite/SQLiteAuthenticationData.cs
+++ b/OpenSim/Data/SQLite/SQLiteAuthenticationData.cs
@@ -65,7 +65,7 @@ namespace OpenSim.Data.SQLite

             if (!m_initialized)
             {
-                DllmapConfigHelper.RegisterAssembly(typeof(SQLiteAuthenticationData).Assembly);
+                DllmapConfigHelper.RegisterAssembly(typeof(SqliteConnection).Assembly);

                 m_Connection = new SqliteConnection(connectionString);
                 m_Connection.Open();
diff --git a/OpenSim/Data/SQLite/SQLiteEstateData.cs b/OpenSim/Data/SQLite/SQLiteEstateData.cs
index e40ad9b..42c647a 100644
--- a/OpenSim/Data/SQLite/SQLiteEstateData.cs
+++ b/OpenSim/Data/SQLite/SQLiteEstateData.cs
@@ -69,7 +69,7 @@ namespace OpenSim.Data.SQLite

         public void Initialise(string connectionString)
         {
-            DllmapConfigHelper.RegisterAssembly(typeof(SQLiteEstateStore).Assembly);
+            DllmapConfigHelper.RegisterAssembly(typeof(SqliteConnection).Assembly);

             m_connectionString = connectionString;

diff --git a/OpenSim/Data/SQLite/SQLiteFramework.cs b/OpenSim/Data/SQLite/SQLiteFramework.cs
index bac590f..1111d7d 100644
--- a/OpenSim/Data/SQLite/SQLiteFramework.cs
+++ b/OpenSim/Data/SQLite/SQLiteFramework.cs
@@ -48,7 +48,7 @@ namespace OpenSim.Data.SQLite

         protected SQLiteFramework(string connectionString)
         {
-            DllmapConfigHelper.RegisterAssembly(typeof(SQLiteFramework).Assembly);
+            DllmapConfigHelper.RegisterAssembly(typeof(SqliteConnection).Assembly);
         }

         //////////////////////////////////////////////////////////////
diff --git a/OpenSim/Data/SQLite/SQLiteSimulationData.cs b/OpenSim/Data/SQLite/SQLiteSimulationData.cs
index 4f21cb4..0d6d3e0 100644
--- a/OpenSim/Data/SQLite/SQLiteSimulationData.cs
+++ b/OpenSim/Data/SQLite/SQLiteSimulationData.cs
@@ -113,7 +113,7 @@ namespace OpenSim.Data.SQLite
         {
             try
             {
-                DllmapConfigHelper.RegisterAssembly(typeof(SQLiteSimulationData).Assembly);
+                DllmapConfigHelper. RegisterAssembly(typeof(SqliteConnection).Assembly);

                 m_connectionString = connectionString;

diff --git a/OpenSim/Data/SQLite/SQLiteUserProfilesData.cs b/OpenSim/Data/SQLite/SQLiteUserProfilesData.cs
index 95f3e7a..288c73a 100644
--- a/OpenSim/Data/SQLite/SQLiteUserProfilesData.cs
+++ b/OpenSim/Data/SQLite/SQLiteUserProfilesData.cs
@@ -69,7 +69,7 @@ namespace OpenSim.Data.SQLite

         public void Initialise(string connectionString)
         {
-            DllmapConfigHelper.RegisterAssembly(typeof(SQLiteUserProfilesData).Assembly);
+            DllmapConfigHelper.RegisterAssembly(typeof(SqliteConnection).Assembly);

             m_connectionString = connectionString;

diff --git a/OpenSim/Data/SQLite/SQLiteXInventoryData.cs b/OpenSim/Data/SQLite/SQLiteXInventoryData.cs
index 6747233..4992e73 100644
--- a/OpenSim/Data/SQLite/SQLiteXInventoryData.cs
+++ b/OpenSim/Data/SQLite/SQLiteXInventoryData.cs
@@ -52,7 +52,7 @@ namespace OpenSim.Data.SQLite

         public SQLiteXInventoryData(string conn, string realm)
         {
-            DllmapConfigHelper.RegisterAssembly(typeof(SQLiteXInventoryData).Assembly);
+            DllmapConfigHelper.RegisterAssembly(typeof(SqliteConnection).Assembly);

             m_Folders = new SqliteFolderHandler(
                     conn, "inventoryfolders", "XInventoryStore");
diff --git a/OpenSim/Region/OptionalModules/UserStatistics/WebStatsModule.cs b/OpenSim/Region/OptionalModules/UserStatistics/WebStatsModule.cs
index b7d8c37..9af5c3e 100644
--- a/OpenSim/Region/OptionalModules/UserStatistics/WebStatsModule.cs
+++ b/OpenSim/Region/OptionalModules/UserStatistics/WebStatsModule.cs
@@ -91,7 +91,7 @@ namespace OpenSim.Region.UserStatistics
             if (!enabled)
                 return;

-            DllmapConfigHelper.RegisterAssembly(typeof(WebStatsModule).Assembly);
+            DllmapConfigHelper.RegisterAssembly(typeof(SqliteConnection).Assembly);

             //IConfig startupConfig = config.Configs["Startup"];

diff --git a/bin/OpenSim.Data.SQLite.dll.config b/bin/OpenSim.Data.SQLite.dll.config
deleted file mode 100644
index 0266cd5..0000000
--- a/bin/OpenSim.Data.SQLite.dll.config
+++ /dev/null
@@ -1,7 +0,0 @@
-<configuration>
-  <dllmap os="windows" cpu="x86-64" dll="sqlite3" target="lib64/sqlite3.dll" />
-  <dllmap os="windows" cpu="x86" dll="sqlite3" target="lib32/sqlite3.dll" />
-  <dllmap os="osx" cpu="x86,x86-64" dll="sqlite3" target="lib64/libsqlite3.dylib" />
-  <dllmap os="!windows,osx" cpu="x86-64" dll="sqlite3" target="lib64/libsqlite3_64.so" />
-  <dllmap os="!windows,osx" cpu="x86" dll="sqlite3" target="lib32/libsqlite3_32.so" />
-</configuration>
diff --git a/bin/OpenSim.Region.OptionalModules.dll.config b/bin/OpenSim.Region.OptionalModules.dll.config
deleted file mode 100644
index 0266cd5..0000000
--- a/bin/OpenSim.Region.OptionalModules.dll.config
+++ /dev/null
@@ -1,7 +0,0 @@
-<configuration>
-  <dllmap os="windows" cpu="x86-64" dll="sqlite3" target="lib64/sqlite3.dll" />
-  <dllmap os="windows" cpu="x86" dll="sqlite3" target="lib32/sqlite3.dll" />
-  <dllmap os="osx" cpu="x86,x86-64" dll="sqlite3" target="lib64/libsqlite3.dylib" />
-  <dllmap os="!windows,osx" cpu="x86-64" dll="sqlite3" target="lib64/libsqlite3_64.so" />
-  <dllmap os="!windows,osx" cpu="x86" dll="sqlite3" target="lib32/libsqlite3_32.so" />
-</configuration>
ViewGit