Verhindern, dass ein fastd schlüssel doppelt eingetragen wird

Wenn man einen key 2x im key git repo eincheckt, dann wird der ja komplett ignoriert.

kann man irgendwie mit githooks oder so verhindern, dass dies passiert? Wenn ja, hat das schon mal jemand gemacht und wie?

Die beste Lösung wäre natürlich das man gar kein Key Repo mehr benötigt. Sowie es die Rheinländer schon lange machen. Anstatt Knoten zu registrieren nur noch ne Blacklist pflegen. GitHub - ffruhr/fastdbl

man könnte vorm „einchecken“ schauen, ob der key im repo schon existiert :wink:

Ich habe jetz einen git hook angelegt um zu verhindern, dass man eine falsche fastd-key-Datei eincheckt:

könnt ihr gerne auch alle benutzen, sollte so allgemein funktionieren für die fastd-peers repositories:

wget https://raw.githubusercontent.com/freifunk-kiel/fastd-git-hook/master/git/hooks/pre-commit \
    -O fastd-peer-keys/.git/hooks/pre-commit

und ausführbar machen:

chmod +x fastd-peer-keys/.git/hooks/pre-commit