Da es in einem anderen Thread gerade Thema war:
Nach meiner Erfahrung bleiben
„unbekannte“ Dateien in /etc/config unangetastet.
Zudem bleibt /etc/rc.local erhalten.
d.h. man kann Dinge entweder komplett in der rc.local erledigen.
Oder wenn das nicht geht, dann zumindest dort einen Check „beim Boot“ einbauen, ob die „selbst gebauten“ Dinge noch an Ort und Stelle sind und im Fall, dass sie fehlen, diese wieder nachinstallieren (aus welchen Quellen auch immer, gibt zahlreiche Möglichkeiten).