]> 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 7acf71db99c727cf4afc93c38f0c4f7f1a89fc2e..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
@@ -219,13 +220,17 @@ compile '/**/*.scss' do
 end
 
 compile '/gpg/*' do
-    filter :wkd_export, armor: true
-    write "/pubring/" + @item.identifier.components.last + ".asc"
+    filter :wkd_export_armor
+    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