diff --git a/tests/gc-runtime.sh b/tests/gc-runtime.sh
index a44195756f523ef7391571d65b62fbe0502dbf09..4c5028005c575e8fe034c138f4ece253a9390e05 100644
--- a/tests/gc-runtime.sh
+++ b/tests/gc-runtime.sh
@@ -10,7 +10,7 @@ esac
 set -m # enable job control, needed for kill
 
 profiles="$NIX_STATE_DIR"/profiles
-rm -f $profiles/*
+rm -rf $profiles
 
 nix-env -p $profiles/test -f ./gc-runtime.nix -i gc-runtime