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:
parent
e55043a5a9
commit
92643e03b3
@ -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
|
||||||
''
|
''
|
||||||
|
Loading…
Reference in New Issue
Block a user