Commit Graph

24 Commits (master)

Author SHA1 Message Date
Michael Meeks 144b701453 cool#8703 - Drop random node creation and rely on inherited fd.
Re-using an inherited file descriptor to /dev/urandom frees us
from problems with mount options including 'nodev' and removes a
capability from the set we need.

Change-Id: I70337e923f802d7efbd3159c11a4e39f6529b6e6
Signed-off-by: Michael Meeks <michael.meeks@collabora.com>
2024-04-07 12:11:48 +02:00
Andras Timar b969b98007 rpm: BuildRequires
cppunit-devel is not required for release build
nodejs is required, but may be provided by other means,
not by an rpm package.

Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: If761ef746559c9e002817f7a102191f5087001e2
2024-03-12 16:47:38 +01:00
Andras Timar e84ca61d4f Add THIRDPARTYLICENSES to rpm package
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0e5689c00eee6d1ee08a75030b3dadfedc0b476e
2024-02-27 10:49:13 +01:00
Navid Sassan f1415b6c3e fix the coolwsd.service being disabled after updates (#3125, #7606)
Signed-off-by: Navid Sassan <navid.sassan@linuxfabrik.ch>
Change-Id: I3bd50075f3f18251425527f5debf60bed26cc2d3
2024-02-03 18:48:39 +01:00
Navid Sassan 4cb6344f26 fix error in RPM postinstall scriptlet on RHEL8 (#7071)
Signed-off-by: Navid Sassan <navid.sassan@linuxfabrik.ch>
Change-Id: Ia022c46e7ada12e6e07b2da95e3cdccc026609cc
2024-02-03 18:48:11 +01:00
Andras Timar 3e8fe642b2 rpm: BuildRequires - those python packages have different names on differenct OS versions
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iebc83dcb8d5efd368850a816dc1dec6d159df6e1
2023-11-06 12:07:33 +01:00
Andras Timar 54ac274dd7 rpm: BuildRequires
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib0c71a65216c7dd437800647a0f9c924ddf117ee
2023-11-05 18:34:07 +01:00
Andras Timar fc946198d3 Rewrite coolwsd-generate-proof-key in C++
* simplified the tooling a bit: use coolconfig for creating
  RSA key pairs for WOPI Proof headers.
* got rid of a dependency: ssh-keygen, towards leaner docker images

Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Iaf468b5c8585d45027f512bb0a287ab77afb1ea9
2023-07-22 00:14:48 +02:00
Andras Timar 4ac8c8ee28 configure option to disable building unit tests
rational: building for release takes a lot of time and we
neither package, nor run (most of) these unit tests when
we make packages.
CI runs all of these tests before merging PRs, so risk is low,
if we do not run the few build-time unit tests when we package.

make -j12
--enable-tests (default): 3m 18s
--disable-test: 1m 9s
3x faster...

Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I4edd98af55748432e30c65c4c910e72c0221272a
2023-06-16 09:12:21 +02:00
Andras Timar b508da6db1 rpm: fix obsoleted package names
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I6624fc7d3870014ec3975981e3c94bf23904a6a1
2023-06-11 18:10:32 +02:00
Andras Timar e9a329ef43 when upgrading from 22.05 to 23.05, remove unsupported langpacks
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I4d60997fd6347ddd8fb2667a11ef0550b161d673
2023-06-08 16:04:04 +02:00
Andras Timar 7e88b1160b rpm: fix path of setcap
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I737a3d298d457d608e5ccb377afa847ddadf2c4c
2023-05-15 09:09:37 +02:00
Andras Timar fc19d7cb00 rpm: compatibility with older systemd versions
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I5674b74e7b2ac06ade0b34b33513d2100105b10d
2023-05-14 23:31:38 +02:00
Andras Timar 39e83470a8 Remove distro-specific code from rpm spec file
We'd like to build distro independent rpm packages.
Distro specific macros and other code were removed.
The empty environment file for systemd was removed, it can be
easily created by the user, if necessary.
The obsolete trigger for rebuilding the systemplate was removed,
because we no longer copy system libs to systemplate.

Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I0ac9be8f72a7089e38349abc1dff0d39b0410e44
2023-05-14 21:29:00 +02:00
Andras Timar bf718f52de set vendor name for rpm package
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ia336cd014a216404657bf4f12be0a3e330985886
2023-04-27 12:34:50 +02:00
Andras Timar 26b6d51d94 Some packages will not be required by coolwsd rpm package
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I87fd9a5d5a6f7e5f6f8a71a279ffb30e74f67298
2023-02-26 17:04:14 +01:00
Andras Timar 01bfc2bb66 do not explicitly require libzstd package in CentOS
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ic1aed2516f69d3ce2e65d28201d03c4fb65a4f0a
2022-11-08 11:27:30 +01:00
Andras Timar 1cc374c9fa Do not require libzstd-devel for rpm building, because CentOS7 base repos do not have libzstd
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I41c5efcb02487914840ae6027b2b26f5c8d6711e
2022-11-05 18:59:18 +01:00
Andras Timar 1d4c04e22d add libzstd dependency to rpm and deb
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Id55c488d02aa187b3eaff978c3a84e2e12cd8e5a
2022-11-02 12:09:53 +01:00
Andras Timar f3f849c153 add coolstress to rpm package
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I7b98533dbbec01112b3c5b1a354178aec5e7d926
2022-09-01 21:44:51 +02:00
Andras Timar c3077012ad check for existence of old config file before config migration
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ia2db31f47efc8e130cccd915b7a3de5c10265d40
2022-01-18 07:44:47 +01:00
Andras Timar 53fbdfd5a2 automatically migrate old config during package upgrade (6.4 -> 21.11)
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I76d06ca68dbb7e62fd4f5e31215d4ba3f753dce9
2022-01-17 21:07:37 +01:00
Andras Timar e612e0a252 rpm: fix installation of compat symlinks
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: I62448c913aee307521fcbfcf14480601d8cdefa7
2021-11-18 15:41:02 +01:00
Andras Timar f07ff8c7e0 rename: remaining lool->cool changes
Signed-off-by: Andras Timar <andras.timar@collabora.com>
Change-Id: Ib7d4e804bebe52dead8d53b0e0bbaed0f08bf3d0
2021-11-18 14:14:11 +01:00