Hallo!
Trotz der tollen Arbeit von Seahawk und der Möglichkeit fast alles in der eigenen host_vars/localhost zu customizen, muss ich zwei Dateien manipulieren, um unser yaVDR-Erlebnis perfekt zu machen:
In roles/yavdr-remote/templates/rc_maps.cfg.j2 benutzen wir für "nuvoton-cir" unsere eigene Keymap (mit unserer seit Jahren gewohnten Tastenbelegung)
In roles/yavdr-desktop/templates/.lircrc.j2 haben wir einen anderen Button als Kodi-Taste definiert (KEY_PROG2 statt KEY_HOME)
Statt regelmässigem update & dist-upgrade wird seit Ubuntu 18 (und Ansible) eigentlich immer eine Installation mittels sudo -H ./install-yavdr.sh durchgeführt.
Da laufend Verbesserungen in Seahawks GIT gemacht werden, möchte ich dafür immer seinen aktuellste Stand benutzen, angereichert um meine lokalen Einstellungen (host_vars/localhost) und meine "Manipulationen".
Ich habe einiges über GIT gelesen und vieles ausprobiert und bin dann immer wieder da gelandet, dass ich meine lokale Kopie komplett gelöscht und yavdr-ansible neu geladen habe.
Natürlich musste ich dann alle meine Änderungen immer wieder einpflegen, um schlußendlich das install-Skript ausführen zu können.
Ich möchte immer den aktuellsten Ansible-Stand vom Github, aber meine Änderungen sollen trotzdem erhalten bleiben - zumindest solange sich diese konkreten Dateien nicht komplett geändert haben.
Wie geht das bitteschön "in schön"?