diff options
Diffstat (limited to 'modules/role')
-rw-r--r-- | modules/role/files/etherpad/libreoffice_patch.diff | 11 | ||||
-rw-r--r-- | modules/role/manifests/etherpad.pp | 3 |
2 files changed, 14 insertions, 0 deletions
diff --git a/modules/role/files/etherpad/libreoffice_patch.diff b/modules/role/files/etherpad/libreoffice_patch.diff new file mode 100644 index 0000000..dbfdf1a --- /dev/null +++ b/modules/role/files/etherpad/libreoffice_patch.diff | |||
@@ -0,0 +1,11 @@ | |||
1 | --- a/LibreOffice.js 2018-06-18 09:54:15.087161212 +0200 | ||
2 | +++ b/LibreOffice.js 2018-06-18 10:33:27.534055021 +0200 | ||
3 | @@ -63,6 +63,7 @@ | ||
4 | '--invisible', | ||
5 | '--nologo', | ||
6 | '--nolockcheck', | ||
7 | + '-env:UserInstallation=file:///tmp/', | ||
8 | '--convert-to', task.type, | ||
9 | task.srcFile, | ||
10 | '--outdir', tmpDir | ||
11 | |||
diff --git a/modules/role/manifests/etherpad.pp b/modules/role/manifests/etherpad.pp index 826525e..476a210 100644 --- a/modules/role/manifests/etherpad.pp +++ b/modules/role/manifests/etherpad.pp | |||
@@ -13,6 +13,9 @@ class role::etherpad ( | |||
13 | ensure_packages(["libreoffice-fresh", "libreoffice-fresh-fr", "java-runtime-common", "jre8-openjdk"]) | 13 | ensure_packages(["libreoffice-fresh", "libreoffice-fresh-fr", "java-runtime-common", "jre8-openjdk"]) |
14 | ensure_packages(["tidy"]) | 14 | ensure_packages(["tidy"]) |
15 | aur::package { "etherpad-lite": } | 15 | aur::package { "etherpad-lite": } |
16 | -> patch::file { "/usr/share/etherpad-lite/src/node/utils/LibreOffice.js": | ||
17 | diff_source => "puppet:///modules/role/etherpad/libreoffice_patch.diff", | ||
18 | } | ||
16 | 19 | ||
17 | $modules = [ | 20 | $modules = [ |
18 | "ep_aa_file_menu_toolbar", | 21 | "ep_aa_file_menu_toolbar", |