1
0

min-copy-closure use rsync instead of rogue as demo package

this is to fix the CI job - because rsync builds and rogue presently doesn't
This commit is contained in:
Daniel Barlow 2025-04-15 12:58:29 +01:00
parent e55043a5a9
commit 92643e03b3

View File

@ -6,6 +6,7 @@ let
} }
); );
rogue = lmx.pkgs.rogue; rogue = lmx.pkgs.rogue;
myPkg = lmx.pkgs.rsyncSmall;
img = lmx.outputs.vmroot; img = lmx.outputs.vmroot;
pkgs = import <nixpkgs> { overlays = [ (import ../../overlay.nix) ]; }; pkgs = import <nixpkgs> { overlays = [ (import ../../overlay.nix) ]; };
in in
@ -15,7 +16,7 @@ pkgs.runCommand "check"
expect expect
socat socat
min-copy-closure min-copy-closure
rogue myPkg
]; ];
} }
'' ''
@ -28,9 +29,9 @@ pkgs.runCommand "check"
echo ready to go echo ready to go
export SSH_COMMAND="ssh -o StrictHostKeyChecking=no -p 2022 -i ${./id}" export SSH_COMMAND="ssh -o StrictHostKeyChecking=no -p 2022 -i ${./id}"
$SSH_COMMAND root@localhost echo ready $SSH_COMMAND root@localhost echo ready
IN_NIX_BUILD=true min-copy-closure --quiet root@localhost ${rogue} IN_NIX_BUILD=true min-copy-closure --quiet root@localhost ${myPkg}
$SSH_COMMAND root@localhost ls -ld ${rogue} $SSH_COMMAND root@localhost ls -ld ${myPkg}
IN_NIX_BUILD=true min-copy-closure --root /run root@localhost ${rogue} IN_NIX_BUILD=true min-copy-closure --root /run root@localhost ${myPkg}
$SSH_COMMAND root@localhost ls -ld /run/${rogue} $SSH_COMMAND root@localhost ls -ld /run/${myPkg}
) 2>&1 | tee $out ) 2>&1 | tee $out
'' ''