Quelles sont les solutions pour gérer la synchronisation de vos fichiers de profil $ HOME (.profile, .gdbrc, .vimrc, etc ...) sur plusieurs machines ne correspondant pas nécessairement au même système distrib / OS (Debian, RedHat, BSD, MacOS, etc.)? ...), la même version de distrib (stable, old-stable, etc ...), ou même ne pas avoir les mêmes packages / outils installés?
Certains fichiers peuvent tester le système d'exploitation actuel dans le script lui-même (c'est-à-dire: des scripts shell comme .profile), mais beaucoup ne le peuvent pas.
D'autres fichiers tels que ".forward" dépendront du nom d'hôte / du réseau.
Pour ce faire, j'ai étudié la marionnette, mais celle-ci n'est pas installée partout.
J'ai pensé à un script configure / make avec m4 pour générer les fichiers de profil appropriés en fonction de la distribution et des packages disponibles.
Bien qu’il s’agisse d’une question subjective, j’aimerais savoir comment vous gérez ce problème.
la source