mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2024-10-01 08:25:44 -04:00
Fix incorrect numbering on OpenBSD instructions caused by my own incompetence
Signed-off-by: William Leuschner <wel2138@rit.edu>
This commit is contained in:
parent
39a76b9cba
commit
59bc64328f
14
README.rst
14
README.rst
@ -375,21 +375,21 @@ OpenBSD
|
|||||||
There is currently no port for OpenBSD. Additionally, OpenBSD's security
|
There is currently no port for OpenBSD. Additionally, OpenBSD's security
|
||||||
settings require a slightly more difficult installation process.
|
settings require a slightly more difficult installation process.
|
||||||
|
|
||||||
2) Create a new directory in ``/usr/local`` called ``_synapse``. Also, create a
|
1) Create a new directory in ``/usr/local`` called ``_synapse``. Also, create a
|
||||||
new user called ``_synapse`` and set that directory as the new user's home.
|
new user called ``_synapse`` and set that directory as the new user's home.
|
||||||
This is required because, by default, OpenBSD only allows binaries which need
|
This is required because, by default, OpenBSD only allows binaries which need
|
||||||
write and execute permissions on the same memory space to be run from
|
write and execute permissions on the same memory space to be run from
|
||||||
``/usr/local``.
|
``/usr/local``.
|
||||||
3) ``su`` to the new ``_synapse`` user and change to their home directory.
|
2) ``su`` to the new ``_synapse`` user and change to their home directory.
|
||||||
4) Create a new virtualenv: ``virtualenv -p python2.7 ~/.synapse``
|
3) Create a new virtualenv: ``virtualenv -p python2.7 ~/.synapse``
|
||||||
6) Source the virtualenv configuration located at
|
4) Source the virtualenv configuration located at
|
||||||
``/usr/local/_synapse/.synapse/bin/activate``. This is done in ``ksh`` by
|
``/usr/local/_synapse/.synapse/bin/activate``. This is done in ``ksh`` by
|
||||||
using the ``.`` command, rather than ``bash``'s ``source``.
|
using the ``.`` command, rather than ``bash``'s ``source``.
|
||||||
7) Optionally, use ``pip`` to install ``lxml``, which Synapse needs to parse
|
5) Optionally, use ``pip`` to install ``lxml``, which Synapse needs to parse
|
||||||
webpages for their titles.
|
webpages for their titles.
|
||||||
8) Use ``pip`` to install this repository: ``pip install
|
6) Use ``pip`` to install this repository: ``pip install
|
||||||
https://github.com/matrix-org/synapse/tarball/master``
|
https://github.com/matrix-org/synapse/tarball/master``
|
||||||
9) Optionally, change ``_synapse``'s shell to ``/bin/false`` to reduce the
|
7) Optionally, change ``_synapse``'s shell to ``/bin/false`` to reduce the
|
||||||
chance of a compromised Synapse server being used to take over your box.
|
chance of a compromised Synapse server being used to take over your box.
|
||||||
|
|
||||||
After this, you may proceed with the rest of the install directions.
|
After this, you may proceed with the rest of the install directions.
|
||||||
|
Loading…
Reference in New Issue
Block a user