aboutsummaryrefslogtreecommitdiffstats
path: root/web/index.html
diff options
context:
space:
mode:
authoruser <user@clank>2026-09-02 14:08:40 +0200
committeruser <user@clank>2026-09-02 14:08:40 +0200
commite18a4f1d41c777f42d64da3cb75e18d6a0f75415 (patch)
tree12eb25ed4c867ca73277a8eb46ac114f453157be /web/index.html
parentpublic links: point at github.com/sl0p-foo/slosh instead of cgit (diff)
downloadslosh-e18a4f1d41c777f42d64da3cb75e18d6a0f75415.tar.gz
slosh-e18a4f1d41c777f42d64da3cb75e18d6a0f75415.tar.xz
slosh-e18a4f1d41c777f42d64da3cb75e18d6a0f75415.zip
install: key enrollment commands right in the pacman tab
The three commands were a link away in contrib/arch; a repo whose packages refuse to install without the key should hand them over where the repo is advertised.
Diffstat (limited to 'web/index.html')
-rw-r--r--web/index.html18
1 files changed, 14 insertions, 4 deletions
diff --git a/web/index.html b/web/index.html
index 8a973a6..65f5da9 100644
--- a/web/index.html
+++ b/web/index.html
@@ -188,6 +188,13 @@
</div>
<div class="os-panel" id="install-arch">
+ <div class="cmd" data-copy="curl -fsSLO https://slosh.foo/arch/slosh.asc &amp;&amp; sudo pacman-key --add slosh.asc &amp;&amp; sudo pacman-key --lsign-key 0F67C909938CFFA8A76B59FD8D69B55A0E9056B9">
+ <pre><code><span class="c"># enroll the signing key, once</span>
+<span class="prompt">$</span> curl -fsSLO https://slosh.foo/arch/slosh.asc
+<span class="prompt">$</span> sudo pacman-key --add slosh.asc
+<span class="prompt">$</span> sudo pacman-key --lsign-key 0F67C909938CFFA8A76B59FD8D69B55A0E9056B9</code></pre>
+ <button class="copy" type="button" aria-label="Copy commands">copy</button>
+ </div>
<div class="cmd" data-copy="sudo pacman -Sy slosh">
<pre><code><span class="c"># /etc/pacman.conf</span>
[slosh]
@@ -196,10 +203,13 @@ Server = https://slosh.foo/arch/$arch
<span class="prompt">$</span> sudo pacman -Sy slosh</code></pre>
<button class="copy" type="button" aria-label="Copy command">copy</button>
</div>
- <p class="aside">Built, signed packages. Enroll the signing key first —
- the key, the fingerprint to check and the PKGBUILD are in
- <a href="https://github.com/sl0p-foo/slosh/tree/master/contrib/arch">contrib/arch</a>,
- the same instructions at <a href="arch/">arch/</a>.</p>
+ <p class="aside">Built, signed packages. The fingerprint to check before
+ the <code>--lsign-key</code>: the same key is
+ <a href="https://github.com/sl0p-foo/slosh/blob/master/contrib/arch/slosh.asc">contrib/arch/slosh.asc</a>
+ in git, so the file fetched from the website can be compared against the
+ one in the source. The PKGBUILD, for building it yourself, is in
+ <a href="https://github.com/sl0p-foo/slosh/tree/master/contrib/arch">contrib/arch</a>
+ too; the same instructions at <a href="arch/">arch/</a>.</p>
</div>
<div class="os-panel" id="install-source">