Add a bit more and fix the envrionment file configuration
This commit is contained in:
parent
8710b99677
commit
5600bb3415
|
@ -333,18 +333,21 @@ Last-Update: 2017-06-23
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
One final tweak to perform is to edit the systemd unit file to point to the `libreoffice` templates directory rather than the Collabora one.
|
One final tweak to perform is to edit the systemd unit file to point to the `libreoffice` templates directory rather than the Collabora one, and change the Red Hat-specific `EnvironmentFile` directive to the Debian one.
|
||||||
|
|
||||||
```
|
```
|
||||||
$ vim debian/loolwsd.service
|
$ vim debian/loolwsd.service
|
||||||
@@ -4,7 +4,7 @@ After=network.target
|
@@ -3,8 +3,8 @@ Description=LibreOffice Online WebSocket Daemon
|
||||||
|
After=network.target
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
EnvironmentFile=-/etc/sysconfig/loolwsd
|
-EnvironmentFile=-/etc/sysconfig/loolwsd
|
||||||
-ExecStart=/usr/bin/loolwsd --version --o:sys_template_path=/opt/lool/systemplate --o:lo_template_path=/opt/collaboraoffice5.3 --o:child_root_path=/opt/lool/child-roots --o:file_server_root_path=/usr/share/loolwsd
|
-ExecStart=/usr/bin/loolwsd --version --o:sys_template_path=/opt/lool/systemplate --o:lo_template_path=/opt/collaboraoffice5.3 --o:child_root_path=/opt/lool/child-roots --o:file_server_root_path=/usr/share/loolwsd
|
||||||
|
+EnvironmentFile=-/etc/default/loolwsd
|
||||||
+ExecStart=/usr/bin/loolwsd --version --o:sys_template_path=/opt/lool/systemplate --o:lo_template_path=/usr/lib/libreoffice --o:child_root_path=/opt/lool/child-roots --o:file_server_root_path=/usr/share/loolwsd
|
+ExecStart=/usr/bin/loolwsd --version --o:sys_template_path=/opt/lool/systemplate --o:lo_template_path=/usr/lib/libreoffice --o:child_root_path=/opt/lool/child-roots --o:file_server_root_path=/usr/share/loolwsd
|
||||||
User=lool
|
User=lool
|
||||||
KillMode=control-group
|
KillMode=control-group
|
||||||
|
Restart=always
|
||||||
```
|
```
|
||||||
|
|
||||||
Now we install some required `npm` dependencies; the `nodejs-legacy` package will provide our `npm`; don't install the `npm` package itself as this will cause dependency hell. I do this in the main homedir to avoid putting cruft into the source directories.
|
Now we install some required `npm` dependencies; the `nodejs-legacy` package will provide our `npm`; don't install the `npm` package itself as this will cause dependency hell. I do this in the main homedir to avoid putting cruft into the source directories.
|
||||||
|
|
Loading…
Reference in New Issue