#!/usr/bin/env python3 """Point d'entrée du daemon CachyOS Updater (doit tourner en root).""" import asyncio import logging import os import sys if os.geteuid() != 0: print("Erreur : ce daemon doit être lancé en tant que root.", file=sys.stderr) sys.exit(1) sys.path.insert(0, "/usr/lib/cachyos-updater") logging.basicConfig( level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s", stream=sys.stdout, ) from daemon import Daemon try: asyncio.run(Daemon().run()) except KeyboardInterrupt: pass