aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Clarke <clarkema@clarkema.org>2019-04-05 21:21:10 +0100
committerMike Clarke <clarkema@clarkema.org>2019-04-05 21:21:10 +0100
commit139ba6333a8b7497b5349a6ed9fde963ea7a90e7 (patch)
tree5595305ee790845b716682918a635b1802bdcb22
parent927a5f06bc8e177fa1ae08bc3b62d8e811b6f15c (diff)
Add SHASUM and GPG sig steps to DMG instructions
-rw-r--r--tools/star/mac-dmg.pod22
1 files changed, 18 insertions, 4 deletions
diff --git a/tools/star/mac-dmg.pod b/tools/star/mac-dmg.pod
index 732fec3..7ebc64a 100644
--- a/tools/star/mac-dmg.pod
+++ b/tools/star/mac-dmg.pod
@@ -100,14 +100,28 @@ them to the IRC channel or mailing list. If you alter scripts recommit them.
=item Step 6
-Upload the dmg package to L<https://rakudo.perl6.org/downloads/star>:
+Generate a SHA256 sum:
- scp "rakudo-star-YYYY.MM.dmg" rakudo@www.p6c.org:public_html/downloads/star
+ sha256sum rakudo-star-YYYY.MM.dmg | cut -f1 -d" " > rakudo-star-YYYY.MM.dmg.sha256.txt
+
+=item Step 7
+
+Generate a GPG signature for the DMG file:
+
+ gpg --armor --detach-sig rakudo-star-YYYY.MM.dmg
+
+This will create C<rakudo-star-YYYY.MM.dmg.asc>.
+
+=item Step 8
+
+Upload the dmg and SHA256 to L<https://rakudo.perl6.org/downloads/star>:
+
+ rsync -avz rakudo-star-YYYY.MM.dmg* rakudo@www.p6c.org:public_html/downloads/star
If you don't have permission to do this step, please ask one(pmichaud, jnthn,
masak, PerlJam/perlpilot, tadzik, moritz) on C<#perl6> to do it for you.
-=item Step 7
+=item Step 9
Publicize the dmg packages in the appropriate places. These include:
@@ -119,7 +133,7 @@ Publicize the dmg packages in the appropriate places. These include:
=back
-=item Step 11
+=item Step 10
You're done! Celebrate with the appropriate amount of fun.