diff options
| author | user <user@clank> | 2026-08-29 15:48:25 +0200 |
|---|---|---|
| committer | user <user@clank> | 2026-08-29 15:48:25 +0200 |
| commit | bf9b27158d9f66d84c0ca0e481714af4cc63e252 (patch) | |
| tree | a521668eb61ce2ebadde7e716884439f27cb5b76 /README.md | |
| parent | aur: a PKGBUILD, building offline from the cgit snapshot (diff) | |
| download | slosh-bf9b27158d9f66d84c0ca0e481714af4cc63e252.tar.gz slosh-bf9b27158d9f66d84c0ca0e481714af4cc63e252.tar.xz slosh-bf9b27158d9f66d84c0ca0e481714af4cc63e252.zip | |
arch: a self-hosted pacman repository, since the AUR is shut
AUR signups are closed while the AUR deals with supply chain attacks, so
the package is published from our own roof -- which is the better offer
anyway: a pacman repository serves built packages where the AUR hands
every user a rebuild. contrib/aur/ becomes contrib/arch/ (the .SRCINFO
goes; it is AUR metadata, regenerated in a minute when signups reopen),
and contrib/arch-repo builds the package and maintains the slosh.db /
slosh.files indexes in dist/arch/<carch>/, which rsyncs to
/opt/slosh/arch/ on the box. The README and the front page carry the
[slosh] stanza; SigLevel is spelled out because the packages are not
signed yet and pacman defaults to demanding it.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -31,6 +31,17 @@ sudo make install # optional: /usr/local/bin/slosh (The source build works on a mac too; Homebrew is simply the shorter road there.) +On Arch, a pacman repository serves built packages — in `/etc/pacman.conf`: + +```ini +[slosh] +SigLevel = Optional TrustAll +Server = https://slosh.foo/arch/$arch +``` + +then `pacman -Sy slosh`. Details, and the PKGBUILD for building it yourself: +[contrib/arch](contrib/arch/README.md). + ### Windows Windows 10/11, x86-64 and ARM64, as one `slosh.exe` with no runtime |
