Skip to content

add drivers to server install package #4507

@larkost

Description

@larkost

I would like to add our drivers to the install packages for the server. This would have a few benefits:

  • first-time users would not have to perform a separate install to be ready-to-go
  • it would reduce the number of driver-mismatch problems we field
  • the export script (and relatives) would work out-of-the-box and would be easy to keep in sync (eliminating some nasty assumptions)

I propose moving the server binary from /usr/local/bin/ into something like a /usr/local/share/rethinkdb/ folder [1], and then put a symlink into /usr/local/bin/. Then symlinks to the appropriate node, python, and ruby modules folders would also be in order. We would have to figure out both how best to locate these, and then reliable ways of getting the python files compiled into the appropriate .pyc versions for speed since these would be installed as root presumably.

[1] It would be better not to have the folder and binary have the same name, but other than a reverse-dans name (com.rethinkdb) I could not think of anything else reasonable.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions