]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
Pour déployer sa config à la vitesse d'un ninja.
authorVincent Le Gallic <legallic@crans.org>
Sun, 29 Sep 2013 17:00:33 +0000 (19:00 +0200)
committerVincent Le Gallic <legallic@crans.org>
Sun, 29 Sep 2013 17:00:33 +0000 (19:00 +0200)
deploy_config.sh [new file with mode: 0755]

diff --git a/deploy_config.sh b/deploy_config.sh
new file mode 100755 (executable)
index 0000000..da01ff4
--- /dev/null
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+# Pour créer la config sur une nouvelle machine
+
+cd ~
+test -d .myconfig && echo ".myconfig existe" && exit 1
+git clone ssh://cerebro.crans.org/git/fichiers_configuration_branchperso.git .myconfig
+
+cd .myconfig
+git checkout perso
+cd ..
+
+for fichier in .bashrc .bash_aliases .gitconfig .nanorc .screenrc .vimrc .umaskrc .ssh/config;
+do
+    rm -i ~/${fichier}
+    ln -s ~/.myconfig/${fichier} ~/${fichier}
+done