Commit graph

19 commits

Author SHA1 Message Date
Vít Ondruch
b347ce9b79 Rebuild for nodejs-packaging
Recently, Node.js changed the way node modules are installed to allow for better parallel functionality and easier unbundling of certain parts of Node.js.

Previously, Node.js was using a symlink, %{_libdir}/node_modules, which pointed to a versioned path, e.g., %{_libdir}/node_modules_22.

This has changed to using a global %{_libdir}/node_modules static shared folder for generic modules and %{_libdir}/node_modules_XX for version-specific modules.

This change is better described in the Fedora change proposal wiki: https://fedoraproject.org/wiki/Changes/NodejsNodeModulesPath.

This also needed to be reflected in nodejs-packaging macros, which forces a rebuild of dependent packages.
2025-11-12 10:48:33 +01:00
Daniel P. Berrangé
a860a0d0f1 Trigger udev to set /dev/sgx_provision access
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-10-09 17:57:45 +01:00
Benjamin A. Beasley
56e1151f70 Rebuilt for tinyxml2 11.0.0 2025-08-23 07:07:41 -04:00
Yaakov Selkowitz
3f17e77b8d Use rust-toolset on RHEL
This provides the Rust macros used for building RHEL packages.
2025-08-01 17:05:20 -04:00
Fedora Release Engineering
bca7dccbe5 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 20:44:11 +00:00
Daniel P. Berrangé
aac61150a4 Rebase to DCAP 1.23 / SGX 2.26, re-adding PCCS
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-07-09 16:46:17 +01:00
Daniel P. Berrangé
2bb34aafc2 Fix chmod patch and drop unlink patch
Unlinking is no longer required since using the RuntimeDirectory
directive in the unit file.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-06-05 18:03:26 +01:00
Daniel P. Berrangé
75e1da1e6b ghost the qgs rundir and remove post stop socket deletion
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-06-04 11:49:48 +01:00
Daniel P. Berrangé
499c63f0f3 Switch to use systemd runtimedir & delete sockets on startup/shutdown
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-05-22 18:46:15 +01:00
Daniel P. Berrangé
4877478dda Always set QGS_ARGS
systemd will log a warning if a env var referenced by the unit file
is not set.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-05-13 15:00:59 +01:00
Daniel P. Berrangé
e9a700de60 Add ability to control the socket mode
QEMU needs access so the socket needs to be mode 0666

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-05-13 15:00:52 +01:00
Daniel P. Berrangé
8a8ccc68e2 Honour CFLAGS/LDFLAGS during build
This enables most of the standard Fedora hardening for the SGX host
software components.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-04-16 16:51:51 +01:00
Daniel P. Berrangé
badb3a1f56 Change way we override SMP flags for qve.so
This avoids passing an empty string as an arg to 'make' which
breaks on RHEL-9.
2025-03-19 16:40:07 +00:00
Yaakov Selkowitz
0e3cbe07fc Use vendored tinyxml2 for RHEL builds 2025-03-10 12:40:42 +00:00
Daniel P. Berrangé
b092f4a599 Workaround for cmake4 incompatibility
cmake 4 dropped compat with cmake < 3.5, which breaks any code
which uses

  cmake_minimum_required(VERSION 3.0.0)

Rather than patching the CMakeLists.txt file, or patching the build
system to pass -DCMAKE_POLICY_VERSION_MINIMUM=3.5, set the env var
which gets inherited by any invokatin of cmake.

Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-03-10 12:38:31 +00:00
Daniel P. Berrangé
8e2cef94b0 Disable pccsadmin on RHEL to avoid python deps from EPEL
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-03-07 19:09:09 +00:00
Daniel P. Berrangé
a420abb0f1 Update .service units to use /usr/bin instead of /usr/sbin
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-02-18 11:20:29 +00:00
Daniel P. Berrangé
b041533eb9 Initial import
https://bugzilla.redhat.com/show_bug.cgi?id=2342978
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2025-02-14 16:05:42 +00:00
releng bot
f0cb093f39 Added the README 2025-02-14 15:53:59 +00:00