Makefile.am | 17 ++++++++++------- loolwsd.spec.in | 16 ---------------- test/run_unit.sh.in | 4 ++++ 3 files changed, 14 insertions(+), 23 deletions(-)
New commits: commit 453819ed15807ef75486c641b9d034b1230ae5d2 Author: Andras Timar <andras.ti...@collabora.com> Date: Tue Feb 28 22:58:50 2017 +0100 adapt rpm spec file to new build system, remove obsoleted options and don't install ssl key/cert diff --git a/loolwsd.spec.in b/loolwsd.spec.in index d92599e..4ef30e9 100644 --- a/loolwsd.spec.in +++ b/loolwsd.spec.in @@ -17,7 +17,6 @@ Vendor: Collabora Summary: LibreOffice Online WebSocket Daemon License: MPL Source0: loolwsd-@package_vers...@.tar.gz -Source1: loleaflet-@package_vers...@.tar.gz BuildRequires: libcap-devel libpng-devel poco-devel >= 1.7.5 %if 0%{?fedora} || 0%{?rhel} >= 7 BuildRequires: libpcap @@ -60,14 +59,10 @@ Obsoletes: loleaflet <= 1.5.8 %endif %prep %setup -n loolwsd-@PACKAGE_VERSION@ -%setup -n loolwsd-@PACKAGE_VERSION@ -T -D -a 1 %build %configure \ --with-lokit-path=bundled/include \ -%if %{ssl_support} == "NO" - --disable-ssl \ -%endif %if 0%{?config_options:1} %{config_options} %endif @@ -79,9 +74,6 @@ env BUILDING_FROM_RPMBUILD=yes make %{?_smp_mflags} %install env BUILDING_FROM_RPMBUILD=yes make install DESTDIR=%{buildroot} -%if %{default_admin} == "YES" -sed -i "s|ExecStart=/usr/bin/loolwsd --version --o:sys_template_path=/opt/lool/systemplate --o:lo_template_path=/opt/collaboraoffice5.1 --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.1 --o:child_root_path=/opt/lool/child-roots --o:file_server_root_path=/usr/share/loolwsd --o:admin_console.username=admin --o:admin_console.password=admin|" loolwsd.service -%endif %__install -D -m 444 loolwsd.service %{buildroot}%{_unitdir}/loolwsd.service install -d -m 755 %{buildroot}/var/adm/fillup-templates %if 0%{?fedora} || 0%{?rhel} >= 7 @@ -94,9 +86,6 @@ install -D -m 644 sysconfig.loolwsd %{buildroot}/var/adm/fillup-templates mkdir -p %{buildroot}/etc/cron.d echo "#Remove old tiles once every 10 days at midnight" > %{buildroot}/etc/cron.d/loolwsd.cron echo "0 0 */1 * * root find /var/cache/loolwsd -name \"*.png\" -a -atime +10 -exec rm {} \;" >> %{buildroot}/etc/cron.d/loolwsd.cron -cd loleaflet-@PACKAGE_VERSION@ -mkdir -p %{buildroot}/usr/share/loolwsd/loleaflet -tar cf - . | (cd %{buildroot}/usr/share/loolwsd/loleaflet && tar xf -) %files /usr/bin/loolwsd @@ -121,11 +110,6 @@ tar cf - . | (cd %{buildroot}/usr/share/loolwsd/loleaflet && tar xf -) %config(noreplace) /etc/cron.d/loolwsd.cron %config(noreplace) /etc/loolwsd/loolwsd.xml -%config(noreplace) %attr(400, lool, lool) /etc/loolwsd/key.pem -%if %{ssl_support} == "YES" -%config(noreplace) /etc/loolwsd/cert.pem -%config(noreplace) /etc/loolwsd/ca-chain.cert.pem -%endif %doc README commit 738792d5fff2700c9721fb68c8db4ee76379f628 Author: Andras Timar <andras.ti...@collabora.com> Date: Tue Feb 28 22:54:03 2017 +0100 use key.pem from source directory for unit tests diff --git a/test/run_unit.sh.in b/test/run_unit.sh.in index 43108be..54e4d3f 100755 --- a/test/run_unit.sh.in +++ b/test/run_unit.sh.in @@ -73,6 +73,7 @@ if test "z$tst" == "z"; then --o:child_root_path="$jails_path" \ --o:storage.filesystem[@allow]=true \ --o:logging.level=trace \ + --o:ssl.key_file_path="${abs_top_builddir}/etc/key.pem" \ --o:admin_console.username=admin --o:admin_console.password=admin \ > "$tst_log" 2>&1 & echo " executing test" @@ -101,6 +102,7 @@ else # newer unit tests. --o:child_root_path="$jails_path" \ --o:storage.filesystem[@allow]=true \ --o:logging.level=trace \ + --o:ssl.key_file_path="${abs_top_builddir}/etc/key.pem" \ --o:admin_console.username=admin --o:admin_console.password=admin \ --unitlib=".libs/$tst.so" > "$tst_log" 2>&1; then echo "Test $tst passed." @@ -113,6 +115,8 @@ else # newer unit tests. echo " --o:lo_template_path=\"$lo_path\" \\" echo " --o:child_root_path=\"$jails_path\" \\" echo " --o:storage.filesystem[@allow]=true \\" + echo " --o:logging.level=trace \\" + echo " --o:ssl.key_file_path=\"${abs_top_builddir}/etc/key.pem\" \\" echo " --o:admin_console.username=admin --o:admin_console.password=admin \\" echo " --unitlib=\".libs/$tst.so\"" echo "=============================================================" commit 7582f6bd74ddca9123a633dbd4d20351c00a36d1 Author: Andras Timar <andras.ti...@collabora.com> Date: Tue Feb 28 22:53:24 2017 +0100 do not install self-signed ssl cert and its private key diff --git a/Makefile.am b/Makefile.am index a7b3251..c33e598 100644 --- a/Makefile.am +++ b/Makefile.am @@ -14,13 +14,7 @@ loolwsddata_DATA = discovery.xml \ loolwsdconfigdir = @LOOLWSD_CONFIGDIR@ -loolwsdconfig_DATA = loolwsd.xml \ - etc/key.pem - -if ENABLE_SSL -loolwsdconfig_DATA += etc/cert.pem \ - etc/ca-chain.cert.pem -endif +loolwsdconfig_DATA = loolwsd.xml ACLOCAL_AMFLAGS = -I m4 @@ -184,6 +178,9 @@ run: all @JAILS_PATH@ @SYSTEMPLATE_PATH@/system_stamp @echo ./loolwsd --o:sys_template_path="@SYSTEMPLATE_PATH@" --o:lo_template_path="@LO_PATH@" \ --o:child_root_path="@JAILS_PATH@" --o:storage.filesystem[@allow]=true \ + --o:ssl.cert_file_path="$(abs_top_srcdir)/etc/cert.pem" \ + --o:ssl.key_file_path="$(abs_top_srcdir)/etc/key.pem" \ + --o:ssl.ca_file_path="$(abs_top_srcdir)/etc/ca-chain.cert.pem" \ --o:admin_console.username=admin --o:admin_console.password=admin run-valgrind: all @JAILS_PATH@ @SYSTEMPLATE_PATH@/system_stamp @@ -191,6 +188,9 @@ run-valgrind: all @JAILS_PATH@ @SYSTEMPLATE_PATH@/system_stamp valgrind --tool=memcheck --trace-children=no -v --read-var-info=yes \ ./loolwsd --o:sys_template_path="@SYSTEMPLATE_PATH@" --o:lo_template_path="@LO_PATH@" \ --o:child_root_path="@JAILS_PATH@" --o:storage.filesystem[@allow]=true \ + --o:ssl.cert_file_path="$(abs_top_srcdir)/etc/cert.pem" \ + --o:ssl.key_file_path="$(abs_top_srcdir)/etc/key.pem" \ + --o:ssl.ca_file_path="$(abs_top_srcdir)/etc/ca-chain.cert.pem" \ --o:admin_console.username=admin --o:admin_console.password=admin run-callgrind: all @JAILS_PATH@ @SYSTEMPLATE_PATH@/system_stamp @@ -198,6 +198,9 @@ run-callgrind: all @JAILS_PATH@ @SYSTEMPLATE_PATH@/system_stamp valgrind --tool=callgrind --simulate-cache=yes --dump-instr=yes --num-callers=50 --error-limit=no \ ./loolwsd --o:sys_template_path="@SYSTEMPLATE_PATH@" --o:lo_template_path="@LO_PATH@" \ --o:child_root_path="@JAILS_PATH@" --o:storage.filesystem[@allow]=true \ + --o:ssl.cert_file_path="$(abs_top_srcdir)/etc/cert.pem" \ + --o:ssl.key_file_path="$(abs_top_srcdir)/etc/key.pem" \ + --o:ssl.ca_file_path="$(abs_top_srcdir)/etc/ca-chain.cert.pem" \ --o:admin_console.username=admin --o:admin_console.password=admin else _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits