]> gitweb.pimeys.fr Git - scripts-20-100.git/commitdiff
[gpg_synchro.sh] Synchro gpg entre mes machines.
authorVincent Le Gallic <legallic@crans.org>
Tue, 17 Jun 2014 23:57:10 +0000 (01:57 +0200)
committerVincent Le Gallic <legallic@crans.org>
Tue, 17 Jun 2014 23:57:10 +0000 (01:57 +0200)
C'est mieux que l'alias, permet de faire le --local

gpg_synchro.sh

index f49211a0b8b1152a987010ed03da50c362467abd..5171d0325d8f087f91aaadfd0a8768d5ed972db9 100755 (executable)
@@ -2,13 +2,19 @@
 
 # Pour synchroniser facilement les données gpg entre mes deux machines
 
+color='\e[0;31m'
+endcolor='\e[0m'
+
 if [ "$1" = "--local" ]
 then
     localmode=".local"
 fi
 
-echo "ici → cabal"
-gpg --export | ssh cabal${localmode} gpg --import
+echo "${color}ici → cabal${endcolor}"
+gpg --export-options export-local-sigs --export-options export-attributes --export | ssh cabal${localmode} gpg --import
+
+echo "${color}cabal → ici${endcolor}"
+ssh cabal${localmode} gpg --export-options export-local-sigs --export-options export-attributes --export | gpg --import
 
-echo "cabal → ici"
-ssh cabal${localmode} gpg --export | gpg --import
+echo "${color}copie de la base de confiance de cabal vers ici${endcolor}"
+scp cabal${localmode}:~/.gnupg/trustdb.gpg ~/.gnupg/