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