parent
5509d981d4
commit
b8eafc6280
|
@ -46,6 +46,7 @@ namespace OpenSim.Services.IntegrationService
|
||||||
internal PluginManager( AddinRegistry r): base (r)
|
internal PluginManager( AddinRegistry r): base (r)
|
||||||
{
|
{
|
||||||
m_Registry = r;
|
m_Registry = r;
|
||||||
|
m_Registry.Update();
|
||||||
}
|
}
|
||||||
|
|
||||||
// public PluginManager(string registry_path)
|
// public PluginManager(string registry_path)
|
||||||
|
@ -62,6 +63,8 @@ namespace OpenSim.Services.IntegrationService
|
||||||
|
|
||||||
IProgressStatus ps = new ConsoleProgressStatus(true);
|
IProgressStatus ps = new ConsoleProgressStatus(true);
|
||||||
|
|
||||||
|
m_Registry.Update(ps);
|
||||||
|
|
||||||
string name = Addin.GetIdName(args[1]);
|
string name = Addin.GetIdName(args[1]);
|
||||||
string version = Addin.GetIdVersion(args[1]);
|
string version = Addin.GetIdVersion(args[1]);
|
||||||
|
|
||||||
|
@ -78,7 +81,10 @@ namespace OpenSim.Services.IntegrationService
|
||||||
|
|
||||||
|
|
||||||
if(Install(ps, pack) == true)
|
if(Install(ps, pack) == true)
|
||||||
|
{
|
||||||
|
m_Registry.Update(ps);
|
||||||
return "Install";
|
return "Install";
|
||||||
|
}
|
||||||
else
|
else
|
||||||
return "Bomb";
|
return "Bomb";
|
||||||
}
|
}
|
||||||
|
@ -88,6 +94,7 @@ namespace OpenSim.Services.IntegrationService
|
||||||
IProgressStatus ps = new ConsoleProgressStatus(true);
|
IProgressStatus ps = new ConsoleProgressStatus(true);
|
||||||
Addin addin = m_Registry.GetAddin(args[1]);
|
Addin addin = m_Registry.GetAddin(args[1]);
|
||||||
Uninstall(ps, addin.Id);
|
Uninstall(ps, addin.Id);
|
||||||
|
m_Registry.Rebuild(null);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue