]> gitweb.pimeys.fr Git - config-20-100.git/commitdiff
Merge branch 'master' into perso
authorVincent Le Gallic <legallic@crans.org>
Tue, 7 Jun 2016 01:05:35 +0000 (03:05 +0200)
committerVincent Le Gallic <legallic@crans.org>
Tue, 7 Jun 2016 01:05:35 +0000 (03:05 +0200)
Conflicts:
.ssh/config
.vimrc

.bashrc
.procmail/rc/ML_campus
.procmail/rc/ML_clubs
.procmailrc
.ssh/config
.vimrc
.zsh/rc/local/20_env

diff --git a/.bashrc b/.bashrc
index 056648669e183a16ef4d5d7c4dd6b50afc5c5cc4..522e3f1c976e68dc210d82158a667bd873371537 100644 (file)
--- a/.bashrc
+++ b/.bashrc
@@ -635,6 +635,13 @@ function welcome_message ()
 # | Gestion de l'historique des commandes |
 # +---------------------------------------+
 
+# On spécifie explicitement le fichier d'historique.
+# En effet, si on jongle entre bash et zsh, per exemple,
+# comme ils n'utilisent pas le même format pour stocker le timestamp
+# des commandes, on se retrouve avec des comportements non souhaités
+# si on ne change pas le fichier d'historique entre les deux.
+export HISTFILE=~/.bash_history
+
 # On ne sauve pas les lignes dupliquées qui se suivent dans l'historique
 # ainsi que les commandes qui commencent par une espace
 export HISTCONTROL=ignoreboth
index 79f67d483e10dc973a44b4e2858b4e15055af99e..9510a9230ff38deaca8ea7269e8ccae260031809 100644 (file)
@@ -8,6 +8,7 @@ clubs
 com-ens
 cvi
 debats-ens
+evenements
 forum
 gt-cve
 hazara
index 38dd3348b03be401cfe46a7791280b2e5890eb93..4a3cddb47becf8c225358f1c759af5f5f1f137d7 100644 (file)
@@ -1,3 +1,4 @@
+acm
 aikido
 arts
 atelier-ecriture
index 4d19c6cb92ed87927dcd2170ee03cfdcc54636c2..4cd28a9b4c37fbcdaa6b7753a22254a73be05441 100644 (file)
 #   |
 #   |-[$*+B] Technique (les discussions et les trucs reliés)
 #        |
+#        |-[*] Apprentis
+#        |
 #        |-[*+] Freebox (Vous avez un message vocal)
 #        |
 #        |-[*+] Nounou
@@ -273,6 +275,7 @@ MLBDSDIR="${MLCAMPUSDIR}.BDS"
 MLSDADIR="${MLCAMPUSDIR}.SDA"
 MLGALADIR="${MLCAMPUSDIR}.Gala"
 MLSONODIR="${MLCAMPUSDIR}.SoNo"
+MLWEIDIR="${MLCAMPUSDIR}.WEI"
 
 ## Dossier où atterrira une ML non-répertoriée
 MLFAILSUFFIX="Fail"
@@ -371,6 +374,8 @@ NOUNOUDIR="${TECHNIQUEDIR}.Nounou"
 FREEBOXDIR="${TECHNIQUEDIR}.Freebox"
 # Dossier où atterriront les mails de root@ non triés
 ROOTDEFAULTDIR="${TECHNIQUEDIR}.root"
+# Mails de la ML apprentis
+APPRENTISDIR="${TECHNIQUEDIR}.Apprentis"
 
 ### Dossier racine pour Federez
 FEDEREZDIR=".FedeRez"
@@ -867,6 +872,11 @@ INCLUDERC="${CONFIGDIR}/custom.normal.rules"
     :0
     * ^List-Id:.*nounou\.lists\.crans\.org
     ${NOUNOUDIR}/
+
+    # La ML apprentis va dans le dossier Technique
+    :0
+    * ^List-Id:.*apprentis\.lists\.crans\.org
+    ${APPRENTISDIR}/
     
     #################################################################
     ##         Gestion des autres mailing-list (du campus)         ##
@@ -911,6 +921,11 @@ INCLUDERC="${CONFIGDIR}/custom.normal.rules"
     * ? echo "${ML}" | egrep "bds"
     ${MLBDSDIR}.${ML_}/
     
+    # MLs WEI
+    :0
+    * ^List-Id:.*wei\.lists\.crans\.org
+    ${MLWEIDIR}.${ML_}/
+
     # MLs Gala
     :0
     * ? echo "${ML}" | egrep "(gala|geec)"
index 96ca5820f0897adbd62edd935a487226a0654f7f..271af7a2d3bab96f0dfcdb1cba12dd200ccc3e2c 100644 (file)
@@ -10,7 +10,8 @@
 
 # À noter que la plupart des serveurs présents dedans sont des serveurs
 # du Cr@ns, qui risquent donc d'intéresser essentiellement des membres actifs.
-# Pensez à remplacer "loginCr@ns", "loginFedeRez" et "loginENS" par les login idoines
+# Pensez à remplacer "loginCr@ns", "loginFedeRez", "loginBDE" et "loginENS" par
+# les logins idoines.
 
 #------------------------------------------------------------------------------
 
@@ -179,66 +180,6 @@ Host pimeys pimeys.fr becue.eu
     ForwardAgent yes
 
 
-# +-----------------+
-# | Machines du BDE |
-# +-----------------+
-# Parce que j'étais respo-info Makiavé[list]
-
-Host kfet kfet.crans.org
-    HostName kfet.crans.org
-    User bde
-    # IPv4 only
-    AddressFamily inet
-    ForwardAgent yes
-
-Host kfet-secours kfet-secours.crans.org
-    HostName kfet-secours.crans.org
-    User bde
-    # IPv4 only
-    AddressFamily inet
-
-Host kfet2 kfet2.crans.org
-    HostName kfet2.crans.org
-    User vincent
-
-Host bde-test note-test bde-test.crans.org note-test.crans.org
-    HostName bde-test.crans.org
-    User vincent
-    ForwardAgent yes
-
-Host bde2 bde-fallback bde2.crans.org ldap-bde.crans.org bde-fallback.crans.org
-    HostName bde2.crans.org
-    User vincent
-    ForwardAgent yes
-
-Host bde3 bde3.crans.org
-    HostName bde3.crans.org
-    User vincent
-    ForwardAgent yes
-
-Host note bde2-virt bde ldap-bde note.crans.ort bde2-virt.crans.org bde.crans.org
-    HostName bde2-virt.crans.org
-    User vincent
-    ForwardAgent yes
-
-Host note bde3-virt bde note.crans.ort bde3-virt.crans.org bde.crans.org
-    HostName bde3-virt.crans.org
-    User vincent
-    ForwardAgent yes
-
-Host video videobde videobde.crans.org
-    HostName videobde.crans.org
-    User vincent
-    ForwardAgent yes
-
-Host bureau bureau-bde bureau-bde.crans.org
-    HostName bureau-bde.crans.org
-    User bde
-
-Host med zavoyarde med.crans.org zavoyarde.crans.org
-    HostName zavoyarde.crans.org
-    User vincent
-
 # +----+
 # | PE |
 # +----+
@@ -262,16 +203,11 @@ Host ruoska ruoska.crans.org
 # +-----+
 # Parce que j'y suis le bienvenu
 
-# Le ftp de Nit, gère A♡-TV. 
+# Le ftp de Nit
 Host power power.crans.org nit-git nit-git.crans.org
     HostName power.crans.org
     User vincent
 
-# Réplicat du wikoeur
-Host genua acoeur.genua.fr
-    HostName acoeur.genua.fr
-    User root
-    AddressFamily inet6
 
 # +----+
 # | A♡ |
@@ -283,6 +219,52 @@ Host acoeur acoeur.crans.org
     User vincent
     ForwardAgent yes
 
+
+# +-----------------+
+# | Serveurs du BDE |
+# +-----------------+
+# Serveurs du BDE accessibles aux respos info
+
+Host kfet kfet.crans.org kfet1
+    HostName kfet.crans.org
+    User bde
+    ForwardAgent yes
+
+Host kfet-bureau kfet-bureau.crans.org bureau bureau-bde
+    HostName kfet.crans.org
+    User bde
+    ForwardAgent yes
+
+Host bde2 bde2-virt note note-virt kfet-ics doc-bde ldap-bde bde2.crans.org bde2-virt.crans.org note.crans.org
+    HostName bde2-virt.crans.org
+    User vincent
+    ForwardAgent yes
+
+Host bde3-virt digicode bde3-virt.crans.org
+    HostName bde3-virt.crans.org
+    User vincent
+    ForwardAgent yes
+
+Host bde3 bde3.crans.org
+    HostName bde3.crans.org
+    User vincent
+    ForwardAgent yes
+
+Host bde-test bde-test-virt note-test note-dev bde-test.crans.org bde-test-virt.crans.org note-test.crans.org
+    HostName bde-test-virt.crans.org
+    User vincent
+    ForwardAgent yes
+
+Host sauron sauron.crans.org
+    HostName sauron.crans.org
+    User vincent
+    ForwardAgent yes
+
+Host med zavoyarde med.crans.org zavoyarde.crans.org
+    HostName zavoyarde.crans.org
+    User vincent
+
+
 # +-------------------+
 # | Serveurs du Cr@ns |
 # +-------------------+
@@ -328,6 +310,16 @@ Host backbone.adm backbone.adm.crans.org
     User legallic
     ForwardAgent yes
 
+Host bakdaur bakdaur.crans.org
+    HostName bakdaur.crans.org
+    User legallic
+    ForwardAgent yes
+
+Host bakdaur.adm bakdaur.adm.crans.org
+    HostName bakdaur.adm.crans.org
+    User legallic
+    ForwardAgent yes
+
 Host backbone.wifi backbone.wifi.crans.org
     HostName backbone.wifi.crans.org
     User legallic
@@ -337,8 +329,8 @@ Host batk-0 batk-0.crans.org
     HostName batk-0.crans.org
     User legallic
 
-Host cas auth login cas.crans.org login.crans.org auth.crans.org
-    HostName cas.crans.org
+Host cas cas-srv auth login cas.crans.org login.crans.org auth.crans.org cas-srv.crans.org
+    HostName cas-srv.crans.org
     User legallic
     ForwardAgent yes
 
@@ -402,6 +394,11 @@ Host dhcp.adm dhcp.adm.crans.org
     User legallic
     ForwardAgent yes
 
+Host discourse discourse-srv discourse.crans.org discourse-srv.crans.org
+    HostName discourse-srv.crans.org
+    User legallic
+    ForwardAgent yes
+
 Host dyson dyson.crans.org
     HostName dyson.crans.org
     User legallic
@@ -412,8 +409,8 @@ Host dyson.adm munin.adm dyson.adm.crans.org munin.adm.crans.org
     User legallic
     ForwardAgent yes
 
-Host ethercalc ethercalc.crans.org
-    HostName ethercalc.crans.org
+Host ethercalc ethercalc-srv ethercalc.crans.org ethercalc-srv.crans.org
+    HostName ethercalc-srv.crans.org
     User legallic
     ForwardAgent yes
 
@@ -427,6 +424,16 @@ Host freebox freebox.crans.org
     User legallic
     ForwardAgent yes
 
+Host frontdaur frontdaur.crans.org
+    HostName frontdaur.crans.org
+    User legallic
+    ForwardAgent yes
+
+Host frontdaur.adm frontdaur.adm.crans.org
+    HostName frontdaur.adm.crans.org
+    User legallic
+    ForwardAgent yes
+
 Host ft ft.crans.org
     HostName ft.crans.org
     User legallic
@@ -437,7 +444,7 @@ Host ft.adm ft.adm.crans.org
     User legallic
     ForwardAgent yes
 
-Host fy munin fy.crans.org munin.crans.org
+Host fy munin icinga2 weathermap fy.crans.org munin.crans.org icinga2.crans.org weathermap.crans.org
     HostName fy.crans.org
     User legallic
     ForwardAgent yes
@@ -467,7 +474,7 @@ Host geet.adm git.adm gitlab.adm geet.adm.crans.org git.adm.crans.org gitlab.adm
     User legallic
     ForwardAgent yes
 
-Host horde webmail horde.crans.org webmail.crans.org
+Host horde horde-srv webmail horde.crans.org horde-srv.crans.org webmail.crans.org
     HostName horde.crans.org
     User legallic
     ForwardAgent yes
@@ -542,7 +549,7 @@ Host malloc.adm malloc.adm.crans.org
     User legallic
     ForwardAgent yes
 
-Host mediadrop video mediadrop.crans.org video.crans.org
+Host mediadrop mediadrop-srv video mediadrop.crans.org video.crans.org mediadrop-srv.crans.org video-srv.crans.org
     HostName mediadrop.crans.org
     User legallic
     ForwardAgent yes
@@ -647,7 +654,7 @@ Host owl.adm imap.adm pop.adm owl.adm.crans.org imap.adm.crans.org pop.adm.crans
     User legallic
     ForwardAgent yes
 
-Host owncloud owncloud.crans.org
+Host owncloud owcloud-srv owncloud.crans.org owncloud-srv.crans.org
     HostName owncloud.crans.org
     User legallic
     ForwardAgent yes
@@ -672,6 +679,11 @@ Host pegase pegase.crans.org
     User legallic
     ForwardAgent yes
 
+Host proxy proxy.crans.org
+    HostName proxy.crans.org
+    User legallic
+    ForwardAgent yes
+
 Host puppet puppet.crans.org
     HostName puppet.crans.org
     User legallic
@@ -722,7 +734,7 @@ Host routeur.adm routeur.adm.crans.org
     User legallic
     ForwardAgent yes
 
-Host sable dns proxy sable.crans.org proxy.crans.org dns.crans.org
+Host sable dns sable.crans.org dns.crans.org
     HostName sable.crans.org
     User legallic
     ForwardAgent yes
@@ -732,7 +744,7 @@ Host sable.adm proxy.adm sable.adm.crans.org proxy.adm.crans.org
     User legallic
     ForwardAgent yes
 
-Host sogo sogo.crans.org
+Host sogo sogo-srv sogo.crans.org sogo-srv.crans.org
     HostName sogo.crans.org
     User legallic
     ForwardAgent yes
@@ -760,6 +772,16 @@ Host ssh2 mosh ssh2.crans.org mosh.crans.org
     User legallic
     ForwardAgent yes
 
+Host stitch stitch.crans.org
+    HostName stitch.crans.org
+    User legallic
+    ForwardAgent yes
+
+Host stitch.adm stitch.adm.crans.org
+    HostName stitch.adm.crans.org
+    User legallic
+    ForwardAgent yes
+
 Host stun-secondary stun-secondary.crans.org
     HostName stun-secondary.crans.org
     User legallic
@@ -775,6 +797,16 @@ Host template.adm template.adm.crans.org
     User legallic
     ForwardAgent yes
 
+Host test1 test1.crans.org
+    HostName test1.crans.org
+    User legallic
+    ForwardAgent yes
+
+Host test2 test2.crans.org
+    HostName test2.crans.org
+    User legallic
+    ForwardAgent yes
+
 Host thot logs psuornotpsu thot.crans.org psuornotpsu.crans.org logs.crans.org
     HostName thot.crans.org
     User legallic
@@ -795,7 +827,7 @@ Host titanic.adm titanic.adm.crans.org
     User legallic
     ForwardAgent yes
 
-Host tracker todo tracker.crans.org todo.crans.org
+Host tracker tracker todo tracker.crans.org todo.crans.org phabricator phabricattor.crans.org
     HostName tracker.crans.org
     User legallic
     ForwardAgent yes
@@ -1021,7 +1053,7 @@ Host *.dptinfo !ssh.dptinfo
 Host *.dptinfo.ens-cachan.fr !ssh.dptinfo.ens-cachan.fr
     HostName %h
     User vlegalli
-    ProxyCommand ssh loginENS@ssh.dptinfo.ens-cachan.fr -W %h:%p
+    ProxyCommand ssh vlegalli@ssh.dptinfo.ens-cachan.fr -W %h:%p
     ForwardAgent yes
 
 
diff --git a/.vimrc b/.vimrc
index 31f939a805b10c0d85c14db92c81d5540e4e4164..304b438418cef25357ff1de17e004b39789061b0 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -23,6 +23,9 @@ set title
 "~" " N'affiche pas sur plusieurs lignes les lignes qui sont plus grandes que la fenêtre (comme sous nano)
 "~" set nowrap
 
+" Montre brièvement la paire de parenthèse lors de sa fermeture
+set showmatch
+
 " Optimise la coloration de vim pour l'adapter à un terminal sombre (par défaut 'light')
 set background=dark
 
@@ -36,16 +39,28 @@ set number
 " Retire la marge à gauche sur les numéros de lignes
 set numberwidth=2
 
+"~" " Surligne la ligne du curseur
+"~" set cursorline
+
+"~" " Surligne la colonne du curseur
+"~" set cursorcolumn
 
 " +-----------------+
 " | Édition de code |
 " +-----------------+
 
 " ~~ Coloration syntaxique ~~
-" Active la coloration syntaxique
-syntax on
+" Active la coloration syntaxique pour le type de fichier détecté
+if has("syntax")
+  syntax on
+endif
 
 " ~~ Indentation et tabulation ~~
+" Active les régles d'indentation pour le type de fichier détecté
+if has("autocmd")
+  filetype plugin indent on
+endif
+
 " Conserve l'indentation de la ligne précédente lors d'un retour à la ligne
 set autoindent
 
@@ -54,10 +69,18 @@ set tabstop=4
 
 " Indente à 4 colonnes pour les opérations de réindentation
 set shiftwidth=4
+set shiftwidth=4 " pour <<, >> et ==
 
 "~" " Remplace les (futures) tabulations par des espaces
 "~" set expandtab
+"~" " On veut des tabulations dans les MakeFiles
+"~" autocmd FileType make set noexpandtab tabstop=4 shiftwidth=2 nopi ci
 
+"~" " Ctrl-p change entre le mode paste et nopaste
+"~" set pastetoggle=<C-P>
+
+"~" " Utilise le presse papier system (nécessite vim-gnome sous Debian)
+"~" set clipboard^=unnamedplus
 
 " +---------------------------+
 " | Recherche et substitution |
@@ -71,6 +94,24 @@ set incsearch
 "~" " (Exécuter nohl pour désactiver les hl (ils restent même une fois la recherche terminée))
 "~" set hlsearch
 
+"~" " Rend la recherche insensible aux majuscules et minuscules, sauf si le
+"~" " motif contient une majuscule
+"~" set ignorecase
+"~" set smartcase
+
+" +-----------------------------+
+" | Enregistrement et fermeture |
+" +-----------------------------+
+
+"~" " Enregistre automatiquement pour certaines commandes, notament make (voir :help autowrite)
+"~" set autowrite
+
+"~" " Met à jour automatiquement les fichiers modifiés hors de vim
+"~" set autoread
+
+"~" " Pose la question au lieu d'échouer lors de la fermeture quand il y des
+"~" " modifications non sauvées et que ! n'est pas précisé.
+"~" set confirm
 
 " +--------+
 " | Divers |
@@ -83,6 +124,13 @@ set history=50
 "~" " au premier appui, on affiche la liste des possibilités au deuxième
 "~" set wildmode=longest,list
 
+"~" " Active l'utilisation de la souris. (Ne marche qu'avec certains terminaux voir :help mouse)
+"~" set mouse=a
+
+"~" " Permet aux flèches droites et gauches de déplacer le curseur au début de
+"~" " de la prochaine ligne ou à la fin de la précédente ligne
+"~" set whichwrap=b,s,<,>,[,]
+
 " +------------------+
 " | Hacks et scripts |
 " +------------------+
@@ -107,3 +155,6 @@ autocmd BufWinLeave * call clearmatches()
 "~"     execute "set colorcolumn=".join(range(81,335), ',')
 "~" endif
 
+"~" " Surligne les espaces insécables
+"~" au BufEnter * hi Nbsp ctermbg=233 guibg=black
+"~" au BufEnter * match Nbsp /\%uA0/
index 586828b386eb591c65c953e62dc5514c52174d0c..6e287ee5e2ab935896d9a1681d21b50fe6d2101c 100644 (file)
@@ -5,8 +5,7 @@ export MAIL="user@example.com"
 export DEBEMAIL=$MAIL
 export DEBFULLNAME="My Name"
 
-#~# remplacer meh par votre login
-export PATH=$PATH:/home/meh/bin:/sbin:/usr/sbin
+export PATH=$PATH:$HOME/bin:/sbin:/usr/sbin
 
 #
 export LC_ALL=fr_FR.UTF-8