]> gitweb.pimeys.fr Git - scripts-20-100.git/blobdiff - syncgpg.sh
gpg_synchro.sh -> syncgpg.sh
[scripts-20-100.git] / syncgpg.sh
diff --git a/syncgpg.sh b/syncgpg.sh
new file mode 100755 (executable)
index 0000000..5171d03
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+# 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 "${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 "${color}copie de la base de confiance de cabal vers ici${endcolor}"
+scp cabal${localmode}:~/.gnupg/trustdb.gpg ~/.gnupg/