]> git.draconx.ca Git - homepage.git/blobdiff - Rules
Suggest keyserver (again) for retrievng public keys.
[homepage.git] / Rules
diff --git a/Rules b/Rules
index c753c3867415af50d3e5ffc6eb3049e9b7a47d5f..225615397cbbaf6eb696e07f4622179692543e10 100644 (file)
--- a/Rules
+++ b/Rules
@@ -70,6 +70,7 @@ preprocess do
     end
 
     create_wkd_items(@items["/pubring.gpg"])
+    create_hkp_items(@items["/pubring.gpg"])
 end
 
 postprocess do
@@ -220,12 +221,16 @@ end
 
 compile '/gpg/*' do
     filter :wkd_export_armor
-    write "/pubring/" + @item.identifier.components.last + ".asc"
+    write "/pubring/#{@item.identifier.components.last}.asc"
+    write "/pubring/#{@item[:id64]}.asc" if item[:id64]
+    write "/pubring/#{@item[:id32]}.asc" if item[:id32]
 end
 
 compile '/gpg/*', rep: :hu do
-    filter :wkd_export
-    write "/pubring/wkd/" + @item[:wkd_hash]
+    if @item[:wkd_hash]
+        filter :wkd_export
+        write "/pubring/wkd/" + @item[:wkd_hash]
+    end
 end
 
 compile '/*.gpg' do