#!/bin/sh -e
# Test minimal : vlogger doit créer un fichier par "vhost" (1er champ).
TMPDIR="$(mktemp -d)"
# Affiche l’arborescence au cas où ça plante, puis nettoie.
trap "ls -laR '$TMPDIR' || true; rm -rf '$TMPDIR'" EXIT

ROOT="$TMPDIR/vlogs"
mkdir -p "$ROOT"        # ← vlogger exige que la racine existe déjà

# Log de test : premier champ = vh1
echo 'vh1 1.2.3.4 - - [01/Jan/2024:00:00:00 +0000] "GET / HTTP/1.1" 200 1' \
  | /usr/sbin/vlogger -s -p "$ROOT" -u root -g root

# Vérifie qu'un fichier .log a bien été créé sous le vhost
test -d "$ROOT/vh1"
test -n "$(find "$ROOT/vh1" -type f -name '*.log' -print -quit)"
