AdguardTeam / AdguardTeam/AdGuardHome

AdGuardHome doesn't know how to daemonize

Ouverte
#2,701 8 commentaires 4 réactions 1 personne assignée Réclamée par @ainar-g Voir sur GitHub
feature request P3: Medium research
Langage dominant
TypeScript
Étoiles
36.9k
Forks
2.5k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Hi, I am using v0.104.3 and noticed that AdGuardHome can't actually go into background. There is no "-d" or "--daemon" switch available and the process always stays on the terminal in the foreground.
This is not a problem in linux with systemd but it is a problem in NetBSD where startup scripts are based on shell scripts.
FreeBSD works around this by invoking AdGuardHome through "daemon" binary which is available in base system.
I asked around and there is no such thing available in NetBSD base system so currently the startup script I wrote uses /usr/bin/sh "&" at the end of the command which of course is ugly.
Most (if not all?) daemons I saw have a -d flag or similar to go into background. Would it be possible to implement this in AdGuardHome?

PS. I managed to build AdGuardHome on NetBSD with no fuss at all and prepared a pkgsrc package (currently in wip/adguardhome).

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.