Revert "nixos/tests: add clamav test"
This reverts commit 6433f3b13b11c403065b86d43bb1d3ccceba6b71. Fixes #52446.
This commit is contained in:
parent
19dd528b35
commit
58db4c1a7e
@ -39,7 +39,6 @@ in
|
|||||||
cfssl = handleTestOn ["x86_64-linux"] ./cfssl.nix {};
|
cfssl = handleTestOn ["x86_64-linux"] ./cfssl.nix {};
|
||||||
chromium = (handleTestOn ["x86_64-linux"] ./chromium.nix {}).stable or {};
|
chromium = (handleTestOn ["x86_64-linux"] ./chromium.nix {}).stable or {};
|
||||||
cjdns = handleTest ./cjdns.nix {};
|
cjdns = handleTest ./cjdns.nix {};
|
||||||
clamav = handleTest ./clamav.nix {};
|
|
||||||
cloud-init = handleTest ./cloud-init.nix {};
|
cloud-init = handleTest ./cloud-init.nix {};
|
||||||
codimd = handleTest ./codimd.nix {};
|
codimd = handleTest ./codimd.nix {};
|
||||||
containers-bridge = handleTest ./containers-bridge.nix {};
|
containers-bridge = handleTest ./containers-bridge.nix {};
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
import ./make-test.nix ({ pkgs, ... }: let
|
|
||||||
|
|
||||||
eicarTestFile = pkgs.fetchurl {
|
|
||||||
url = "http://2016.eicar.org/download/eicar.com.txt";
|
|
||||||
sha256 = "03zxa7vap2jkqjif4bzcjp33yrnip5yrz2bisia9wj5npwdh4ni7";
|
|
||||||
};
|
|
||||||
|
|
||||||
clamavMain = builtins.fetchurl "http://database.clamav.net/main.cvd";
|
|
||||||
clamavDaily = builtins.fetchurl "http://database.clamav.net/daily.cvd";
|
|
||||||
clamavBytecode = builtins.fetchurl "http://database.clamav.net/bytecode.cvd";
|
|
||||||
|
|
||||||
in {
|
|
||||||
name = "clamav";
|
|
||||||
meta = with pkgs.stdenv.lib.maintainers; {
|
|
||||||
maintainers = [ fpletz ];
|
|
||||||
};
|
|
||||||
|
|
||||||
nodes.machine = { ... }: {
|
|
||||||
virtualisation.memorySize = 1024;
|
|
||||||
|
|
||||||
services.clamav.daemon.enable = true;
|
|
||||||
systemd.services.clamav-daemon.preStart = ''
|
|
||||||
mkdir -p /var/lib/clamav
|
|
||||||
ln -sf ${clamavMain} /var/lib/clamav/main.cvd
|
|
||||||
ln -sf ${clamavDaily} /var/lib/clamav/daily.cvd
|
|
||||||
ln -sf ${clamavBytecode} /var/lib/clamav/bytecode.cvd
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
|
|
||||||
testScript = ''
|
|
||||||
startAll;
|
|
||||||
$machine->waitForUnit("multi-user.target");
|
|
||||||
$machine->waitForUnit("clamav-daemon.service");
|
|
||||||
$machine->waitForFile("/run/clamav/clamd.ctl");
|
|
||||||
$machine->fail("clamdscan ${eicarTestFile}");
|
|
||||||
'';
|
|
||||||
})
|
|
Loading…
x
Reference in New Issue
Block a user