On 5/5/2011 7:34 PM, Justin Clark-Casey wrote:
On 05/05/11 01:37, Chris wrote:
Hi all. I was wondering if there is anyway to create a new user with a specific UUID; aside from manually editing the
tables in MySQL after creating said users?

I am preparing to upgrade to 0.7.1 shortly and I am starting over with a new database (will be restoring my data from OARs and IARs) but I would like to keep the old UUIDs from my previous server (for scripting reasons that rely on hardcoded avatar keys... Yes I know that this isn't the best way to script =) )

If there is a way to do this please let me know. I would greatly appreciate it!

Unfortunately, this isn't currently possible.

In principle, it wouldn't be too hard to implement. The "create user" command could get an option --id switch or similar and pass that uuid down to the UserAccountService.CreateUser() functions. At the moment, the UserAccount object creates a random uuid within itself, but this could easily be replaced before account creation.

There's already an "NDesk.Options" package that can parse command line options that I'm using in the archiver core modules.


Ah okay. I was just wondering. It's not really a big deal since i've only got a very small handful of scripts that I wrote with hardcoded avatar keys; but I was just curious =) Would be a useful function though I believe.
_______________________________________________
Opensim-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/opensim-users

Reply via email to