treewide: purge remaining calls to xen-slim

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
This commit is contained in:
Fernando Rodrigues 2024-10-05 21:55:32 +00:00
parent 251dc99c70
commit 1610ee03f1
No known key found for this signature in database
GPG Key ID: CC3AE2EA00000000
3 changed files with 7 additions and 7 deletions

View File

@ -19,7 +19,7 @@
libkvmi,
xenSupport ? true,
xen-slim,
xen,
}:
let
@ -58,7 +58,7 @@ stdenv.mkDerivation {
json_c
libvirt
]
++ lib.optionals xenSupport [ xen-slim ]
++ lib.optionals xenSupport [ xen ]
++ lib.optionals (!legacyKVM) [ libkvmi ]
++ lib.optionals withVMIFS [ fuse ];
@ -71,7 +71,7 @@ stdenv.mkDerivation {
postFixup = lib.optionalString xenSupport ''
libvmi="$lib/lib/libvmi.so.${libVersion}"
oldrpath=$(patchelf --print-rpath "$libvmi")
patchelf --set-rpath "$oldrpath:${lib.makeLibraryPath [ xen-slim ]}" "$libvmi"
patchelf --set-rpath "$oldrpath:${lib.makeLibraryPath [ xen ]}" "$libvmi"
'';
passthru = {

View File

@ -4,7 +4,7 @@
rustPlatform,
llvmPackages,
pkg-config,
xen-slim,
xen,
}:
rustPlatform.buildRustPackage rec {
pname = "xen-guest-agent";
@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec {
pkg-config
];
buildInputs = [ xen-slim ];
buildInputs = [ xen ];
postInstall =
# Install the sample systemd service.
@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec {
postFixup =
# Add the Xen libraries in the runpath so the guest agent can find libxenstore.
"patchelf $out/bin/xen-guest-agent --add-rpath ${xen-slim.out}/lib";
"patchelf $out/bin/xen-guest-agent --add-rpath ${xen}/lib";
meta = {
description = "Xen agent running in Linux/BSDs (POSIX) VMs";

View File

@ -17590,7 +17590,7 @@ self: super: with self; {
inherit (pkgs) graphviz;
};
xen = toPythonModule (pkgs.xen-slim.override {
xen = toPythonModule (pkgs.xen.override {
python3Packages = self;
});