]> gitweb.pimeys.fr Git - scripts-20-100.git/blob - deploy_config.sh
fc353037d84d6bfb5bf69f2d8689765f1910d0fc
[scripts-20-100.git] / deploy_config.sh
1 #!/bin/bash
2
3 # Pour créer la config sur une nouvelle machine
4
5 cd ~
6 test -d .myconfig && echo ".myconfig existe" && exit 1
7 # On override la variable USER (oui c'est légal) pour pas avoir besoin
8 # de bootstraper un .ssh/config ni inclure l'user dans l'uri de git fetch
9 export USER="vincent"
10 git clone ssh://cerebro.crans.org/git/fichiers_configuration_branchperso.git .myconfig
11
12 cd .myconfig
13 git checkout perso
14 cd ..
15
16 for fichier in .bashrc .bash_aliases .gitconfig .nanorc .screenrc .vimrc .umaskrc .ssh/config;
17 do
18 rm -i ~/${fichier}
19 ln -s ~/.myconfig/${fichier} ~/${fichier}
20 done