[Opensim-dev] new forge project: linux client utilitites
Dr Scofield
DrScofield at xyzzyxyzzy.net
Thu Sep 4 18:45:20 UTC 2008
hi,
there's a new OpenSim forge project: linux client utilities
(http://forge.opensimulator.org/gf/project/lcu/). just wanted to share
those two scripts in case someone else has the same (or similar) itch to
scratch. it's a python package and requires python 2.5. licensed under
OpenSim License.
have fun
dr scofield
from its README:
### linux-client-utilities
_linux-client-utilities_ allow you to easily maintain a secondlife
client setup on your linux box:
* `slupdate` will download the latest available versions of the
_secondlife_ client
* `secondlife` is a wrapper that will use the latest available version
of the secondlife client on your box
by default `slupdate` will install the secondlife client to
`/opt/SL`. you can change that by providing an install path as command
line argument:
slupdate /path/to/install/directory
the `secondlife` wrapper will pick up the new install path from
`$HOME/.secondliferc`
`slupdate` also allows you to install release candidates as well as
preview clients:
slupdate --previews
to install available preview clients, and
slupdate --releasecandidates
to install available release candidates.
finally, `slupdate --help` gives short usage instructions.
### `$HOME/.secondliferc` config file
both, `slupdate` and `secondlife` will pay attention to the
`$HOME/.secondliferc` config file. the format is straightforward:
[secondlife]
base = /tmp/SL
[modifications]
gl_basicext = x
bad_oss = x
bad_alsa = x
gl_noext = x
gl_blacklist = ij
the `[secondlife]` section currently only contains the path to the
base directory where we "keep" the secondlife client.
with the `[modifications]` section you can basically adapt the
behavior of the secondlife client to your system (this uses basically
the same conventions as the Linden Lab supplied `secondlife` shell
wrapper): all settings which you include in this section will be
turned into environment variables by upper casing them and prefixing
them with `LL_`; for example:
gl_blacklist = ij
will become
LL_GL_BLACKLIST=ij
and will be placed into the environment of the real secondlife client.
### credits
_linux-client-utilities_ were inspired by the (no longer available)
`slutils` package that was hosted on
https://lepercolony.ocgnet.org/wiki/slutils but are a complete rewrite
and redesign in python.
### license
_linux-client-utilities_ are licensed under the OpenSim license, see
also the file `LICENSE.txt` which is part of this package.
--
dr dirk husemann ---- virtual worlds research ---- ibm zurich research lab
SL: dr scofield ---- drscofield at xyzzyxyzzy.net ---- http://xyzzyxyzzy.net/
RL: hud at zurich.ibm.com - +41 44 724 8573 - http://www.zurich.ibm.com/~hud/
More information about the Opensim-dev
mailing list