Skip to content

Commit

Permalink
Deploy to GitHub pages
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Jan 30, 2025
0 parents commit 54c5293
Show file tree
Hide file tree
Showing 132 changed files with 2,026 additions and 0 deletions.
68 changes: 68 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Kanidm PPA Packages

- The Kanidm PPA repository contains Debian & Ubuntu packages built from the [main Kanidm repository](https://github.com/kanidm/kanidm).
- Two separate components are available, `stable` for released versions and `nightly` which only
provides the latest bleeding edge, refreshed once a day.
- Packages are distributed for current LTS versions of Debian & Ubuntu that natively package the required
dependencies;
- Ubuntu: 22.04 aka `jammy` & 24.04 aka `noble`.
- Debian 12 aka `bookworm`.

- Please note that while the spirit of the commands below should also work on other Debian-based distributions,
the codename detection will not work and you will need to manually choose which distribution is the
closest to yours. The methods for adding repositories may also vary, for example Pop OS, requires an altered setup in
line with their [instructions](https://support.system76.com/articles/ppa-third-party/).

## Adding it to your system

Make sure you have a “trusted GPG” directory for storing signing keys.

```bash
sudo mkdir -p /etc/apt/trusted.gpg.d/
```

Download the Kanidm PPA GPG public key.

```bash
curl -s "https://kanidm.github.io/kanidm_ppa/kanidm_ppa.asc" \
| sudo tee /etc/apt/trusted.gpg.d/kanidm_ppa.asc >/dev/null
```

Add the Kanidm PPA to your local APT configuration, with autodetection of Ubuntu vs. Debian.
Please adjust accordingly if you want the `nightly` component instead of the default `stable`.

```bash
curl -s "https://kanidm.github.io/kanidm_ppa/kanidm_ppa.list" \
| grep $( ( . /etc/os-release && echo $VERSION_CODENAME) ) | grep stable \
| sudo tee /etc/apt/sources.list.d/kanidm_ppa.list
```

Update your local package cache.

```bash
sudo apt update
```

## Listing Packages

Use `apt search` to list the packages available:

```bash
apt search kanidm
```

## Installing stable on top of nightly

If you previously had the alpha version kanidm nightly packages installed or are switching from
nightly down to stable, it may be difficult to remove the previous versions safely without
losing for example Kanidm backed sudo in the middle. This snippet is intended to help with that:

```bash
sudo bash <<EOT
dpkg --remove kanidm kanidm-unixd libnss-kanidm libpam-kanidm
apt install -y kanidm kanidm-unixd
EOT
```

If anything goes wrong during the snippet, you may need to fall back to other methods of gaining
root to complete the transition!
Binary file added dists/bookworm/Contents-amd64.gz
Binary file not shown.
Binary file added dists/bookworm/Contents-arm64.gz
Binary file not shown.
143 changes: 143 additions & 0 deletions dists/bookworm/InRelease
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Origin: . bookworm
Label: . bookworm
Suite: bookworm
Codename: bookworm
Date: Thu, 30 Jan 2025 19:19:48 UTC
Architectures: amd64 arm64
Components: nightly stable
Description: Generated by aptly
MD5Sum:
2160d39703f35787ce2e5afe85feedb2 940 Contents-amd64
d03d47a99a5e1ee3cdddec1c22dc146f 288 Contents-amd64.gz
ca2fcf38d7bbe85ff0113469ac180788 942 Contents-arm64
0fd81ea06fca4867c0227d6676667d81 288 Contents-arm64.gz
2160d39703f35787ce2e5afe85feedb2 940 nightly/Contents-amd64
d03d47a99a5e1ee3cdddec1c22dc146f 288 nightly/Contents-amd64.gz
ca2fcf38d7bbe85ff0113469ac180788 942 nightly/Contents-arm64
0fd81ea06fca4867c0227d6676667d81 288 nightly/Contents-arm64.gz
c997a54491ad76d8d1aaf1e5cb7b0ff1 2904 nightly/binary-amd64/Packages
9204e6939992e329952b191e3fbdf49a 1283 nightly/binary-amd64/Packages.bz2
4c7cd095330fa1803029d0c50b11a03a 1168 nightly/binary-amd64/Packages.gz
65099668b5d74b20871c7e603ca0fb5f 129 nightly/binary-amd64/Release
0ff89f71d129c7da005cee68584280f1 2904 nightly/binary-arm64/Packages
dba893e390e2b9d2d3653e81d6bb20f8 1286 nightly/binary-arm64/Packages.bz2
bd72ce1e16b3d0a548eeeeafe014944d 1166 nightly/binary-arm64/Packages.gz
41215ecca7bed30d2d77bf175392a528 129 nightly/binary-arm64/Release
2160d39703f35787ce2e5afe85feedb2 940 stable/Contents-amd64
d03d47a99a5e1ee3cdddec1c22dc146f 288 stable/Contents-amd64.gz
ca2fcf38d7bbe85ff0113469ac180788 942 stable/Contents-arm64
0fd81ea06fca4867c0227d6676667d81 288 stable/Contents-arm64.gz
4d55d115a6e44735e9a3ff8c9a16fb30 5735 stable/binary-amd64/Packages
6921e62020b7740ec221a6ca7907c938 2039 stable/binary-amd64/Packages.bz2
d1153a667b9de83321f28404ecbed1a0 1881 stable/binary-amd64/Packages.gz
fd064c8443e9d899e419c623b8c5b816 128 stable/binary-amd64/Release
b5a3e7b59e30df2680a423d2020ea69a 5736 stable/binary-arm64/Packages
481877e8b5be2389958680d89acd9318 2048 stable/binary-arm64/Packages.bz2
a92d240366d55f8bdc8f3c0c581bb430 1884 stable/binary-arm64/Packages.gz
17552d7e5bd5a0769fe2e460b0f3def8 128 stable/binary-arm64/Release
SHA1:
59ee129845bafec615173a9ad8ec743620717fff 940 Contents-amd64
eae1ae4ee94666b8f98ce70b1747fafe1b2eea03 288 Contents-amd64.gz
063327b6f8a78c7b72eb8c6198c9faf40bc8646e 942 Contents-arm64
f512e1e6198da433e42e411a900dcb451897bc95 288 Contents-arm64.gz
59ee129845bafec615173a9ad8ec743620717fff 940 nightly/Contents-amd64
eae1ae4ee94666b8f98ce70b1747fafe1b2eea03 288 nightly/Contents-amd64.gz
063327b6f8a78c7b72eb8c6198c9faf40bc8646e 942 nightly/Contents-arm64
f512e1e6198da433e42e411a900dcb451897bc95 288 nightly/Contents-arm64.gz
9c102eb148d66c90563cb63d925dc1b40b4d93e2 2904 nightly/binary-amd64/Packages
f17208d6d6f0041932fef2807e3b7065c050e1b1 1283 nightly/binary-amd64/Packages.bz2
c127bf53d8119ae388b6f7119e5ec645cfe42749 1168 nightly/binary-amd64/Packages.gz
bcdaccb9bff9723aabbcb71253dcfa823a91bece 129 nightly/binary-amd64/Release
75d42e11853d382d0e601dcb15cb3b0e974859ae 2904 nightly/binary-arm64/Packages
74933138b173e5d55fa82a5e4780190d1572100a 1286 nightly/binary-arm64/Packages.bz2
f0a0396a7258f065547b1a61b430bedde85cf9d3 1166 nightly/binary-arm64/Packages.gz
0187b3c5d7614d3f917b9b3ae8e4570ae85641e8 129 nightly/binary-arm64/Release
59ee129845bafec615173a9ad8ec743620717fff 940 stable/Contents-amd64
eae1ae4ee94666b8f98ce70b1747fafe1b2eea03 288 stable/Contents-amd64.gz
063327b6f8a78c7b72eb8c6198c9faf40bc8646e 942 stable/Contents-arm64
f512e1e6198da433e42e411a900dcb451897bc95 288 stable/Contents-arm64.gz
c361c1eeabec1c400793bba83d06cb336d1ff53a 5735 stable/binary-amd64/Packages
86f47e39e823462ba02f9190a8cdcbd26029b5de 2039 stable/binary-amd64/Packages.bz2
54d3805b95e18d99c3b024d193a17ef3bc337164 1881 stable/binary-amd64/Packages.gz
99d764ec41d7dcd92271d24530590bc6f152588f 128 stable/binary-amd64/Release
2726f123c983a3cb3ed9ed3a66b58e420bc0857f 5736 stable/binary-arm64/Packages
3d0fd0947e64c421bb822af91430941e26eff110 2048 stable/binary-arm64/Packages.bz2
eae60f749c358988f32446dd4dce1d7046e9a627 1884 stable/binary-arm64/Packages.gz
201a3519fc1cfe1489fbfbb21eacb1d6fc7fa6d3 128 stable/binary-arm64/Release
SHA256:
27d71e095ad29fb0dbcd0e68ea03e34f30d80d3b9bf5082b5336dfe45a8bf482 940 Contents-amd64
f797c1af8cfa0802deaf371ca0ee29fe788c61b4163fe7153c5c0e33ce51414f 288 Contents-amd64.gz
04671d6071abe4952ae9ae59828c593fe9b9f8903cf6f0e987b581efc3959fc5 942 Contents-arm64
7ec784a795b5090478be850049c51edf7c190fb97cfbf8e6c05b35aeb6324b45 288 Contents-arm64.gz
27d71e095ad29fb0dbcd0e68ea03e34f30d80d3b9bf5082b5336dfe45a8bf482 940 nightly/Contents-amd64
f797c1af8cfa0802deaf371ca0ee29fe788c61b4163fe7153c5c0e33ce51414f 288 nightly/Contents-amd64.gz
04671d6071abe4952ae9ae59828c593fe9b9f8903cf6f0e987b581efc3959fc5 942 nightly/Contents-arm64
7ec784a795b5090478be850049c51edf7c190fb97cfbf8e6c05b35aeb6324b45 288 nightly/Contents-arm64.gz
7338b143e9eb54e4fbcb6173bc5a51771b013bc78c59fc1f505e6372ad1ca0e0 2904 nightly/binary-amd64/Packages
8ca830e404d7cd006523f2d23e4a7af3d8561441654df1257c74c61729797422 1283 nightly/binary-amd64/Packages.bz2
e03824b11e22439988507da6730c612752c49fc094b213e18e5368f200727e16 1168 nightly/binary-amd64/Packages.gz
55a30d3baba46a4114e9656edad3c2e6951d7c5ba5b2e51f91b5d770605914ba 129 nightly/binary-amd64/Release
49c5ac70b1c58f16add681d310e5b89109a4fd4c3b026f508eb7bd51d9ff9f0e 2904 nightly/binary-arm64/Packages
cf47a62a5440216da0247f9055734c624669114eb26511752c4e371c0fee7126 1286 nightly/binary-arm64/Packages.bz2
92c3392b0dcb1f8fffb816d3b53237d3a11c00bcb9a75b1f21fff313a793a73c 1166 nightly/binary-arm64/Packages.gz
0ff3dfa550bd656406c4492c8d7a04b7c692def44260e49c6196070558fbd574 129 nightly/binary-arm64/Release
27d71e095ad29fb0dbcd0e68ea03e34f30d80d3b9bf5082b5336dfe45a8bf482 940 stable/Contents-amd64
f797c1af8cfa0802deaf371ca0ee29fe788c61b4163fe7153c5c0e33ce51414f 288 stable/Contents-amd64.gz
04671d6071abe4952ae9ae59828c593fe9b9f8903cf6f0e987b581efc3959fc5 942 stable/Contents-arm64
7ec784a795b5090478be850049c51edf7c190fb97cfbf8e6c05b35aeb6324b45 288 stable/Contents-arm64.gz
36ee182ade1b5446d3d8678f17d2f734d997597a689a1490bfd13c5865cc043a 5735 stable/binary-amd64/Packages
93e49660509298ff2d1fa15e56cd5fb4fa3eab1f746ac7341f97cc926b83ce52 2039 stable/binary-amd64/Packages.bz2
466edc89464175c74018722e71f6672ab96a76c05148fb4d56c89f1859e6154e 1881 stable/binary-amd64/Packages.gz
f369ac008eedab8d20b0a73faeb348c47a7427e656d6b8e180bc2eff8f1fa22f 128 stable/binary-amd64/Release
01616f0beecd4460cbeb550399ad7d478a7decf030af4c40f15e06df89f2ced8 5736 stable/binary-arm64/Packages
68a4556d0167a94800356e2d7bc84bf090a45c5bc2b7d069bbd1bf6306654e01 2048 stable/binary-arm64/Packages.bz2
7aedd27d337be3b3a91b5064982430fbfc75ce7e4d03342b3be6979186105e63 1884 stable/binary-arm64/Packages.gz
b6b26c25a23a416f39cc775294b115e1d186aca8344204317f1dfe2e0a19547e 128 stable/binary-arm64/Release
SHA512:
c274139ee05752d9aec371c34f67b343006bce332b0f721cde52033162dd4ba3c8cd516b46a2311727a60f9e52cdbf098b40311cdc2dae7d94256a46b8692c0f 940 Contents-amd64
0fff373c8247bb198f3ad2c167f51a300b0d795fafd679fede73f4e3e8645963f6c564a3573bcb9583ada3553156e463713bf03fd9b7233dd927e21a70bd2d6e 288 Contents-amd64.gz
f266bd67a2fabf0dd27bb4e7700afcc9ffa95da114a021c0e862f0e5e81e852c697fe04441fe279414d83a39728024db4e045d26d52bedf0ee396fdcb0f9ec1c 942 Contents-arm64
103fe9aac94878aa0c18f2a4fdd642d25c2a6b64ee918e50b2890a53d8b1c1e4a0d3da356f5f38ee7c2a800ea19862a20148ac1bb38b499192539dbb98eb5a04 288 Contents-arm64.gz
c274139ee05752d9aec371c34f67b343006bce332b0f721cde52033162dd4ba3c8cd516b46a2311727a60f9e52cdbf098b40311cdc2dae7d94256a46b8692c0f 940 nightly/Contents-amd64
0fff373c8247bb198f3ad2c167f51a300b0d795fafd679fede73f4e3e8645963f6c564a3573bcb9583ada3553156e463713bf03fd9b7233dd927e21a70bd2d6e 288 nightly/Contents-amd64.gz
f266bd67a2fabf0dd27bb4e7700afcc9ffa95da114a021c0e862f0e5e81e852c697fe04441fe279414d83a39728024db4e045d26d52bedf0ee396fdcb0f9ec1c 942 nightly/Contents-arm64
103fe9aac94878aa0c18f2a4fdd642d25c2a6b64ee918e50b2890a53d8b1c1e4a0d3da356f5f38ee7c2a800ea19862a20148ac1bb38b499192539dbb98eb5a04 288 nightly/Contents-arm64.gz
913913ecbdd1914670204f1d1acd9a3828511b6e890565681c36565013356667c27ebfaed44b5b40f1c6c4cb2bda622674c61af0f02dbf9ccffa40536c8c40ab 2904 nightly/binary-amd64/Packages
3ce77ee66d681f2475ed4f8b9796432ef3a9b971b0c8091acb6f936cf05777b028cf09eb3cba3b6d4879e92b735ee854d3cc57e01d71f978443589af705b1a47 1283 nightly/binary-amd64/Packages.bz2
426d835824de4222a7d01338e03f8535113a3150fe36d7efb739b11f168cea741209a1c3ce563b49cf9bf3ace3dbe7575aa6e5d24e7ab96144786fee45cce4c0 1168 nightly/binary-amd64/Packages.gz
cc5f1e6b9b0293b4dd18b8b97fdf61e627b26478c95138bc00f13ee9bbbd0d45a584a57077befeab351281e47023441fd36190f40b000d75f1af8f94b64e5854 129 nightly/binary-amd64/Release
d02bb1f9077ccfd987c485299b10521f9074bae6f4f9db8c73f55ead0ceddbf70cd8c71fe42261d055db9d95aaba785c4b02c5194c0fb4ed29593ffb444ced88 2904 nightly/binary-arm64/Packages
7a0034e7c1a0b2cf86ddac08c9e02a54c3f4a54a5488cfce7c5c81ea1b2147b9cc50f1ede698d80d8c4609e197d283fce7d483c3608e46cf22cbd62776a063a0 1286 nightly/binary-arm64/Packages.bz2
099e189f3efccc2c555d35b19bcd22be70cae6bb7fbaf9ee4864a75d2558000be461acae5a61c3874ff6d2e4b5559935b4c2aca530de350633f67107df1a079c 1166 nightly/binary-arm64/Packages.gz
65a2024a9fd01af39371e8ba0b60535b1a6c063782b3c60b4358d393aea09c65078ee12ec04b4c4823a2cca2387c50c3a3de17c3ff378847041a77b481fbb00c 129 nightly/binary-arm64/Release
c274139ee05752d9aec371c34f67b343006bce332b0f721cde52033162dd4ba3c8cd516b46a2311727a60f9e52cdbf098b40311cdc2dae7d94256a46b8692c0f 940 stable/Contents-amd64
0fff373c8247bb198f3ad2c167f51a300b0d795fafd679fede73f4e3e8645963f6c564a3573bcb9583ada3553156e463713bf03fd9b7233dd927e21a70bd2d6e 288 stable/Contents-amd64.gz
f266bd67a2fabf0dd27bb4e7700afcc9ffa95da114a021c0e862f0e5e81e852c697fe04441fe279414d83a39728024db4e045d26d52bedf0ee396fdcb0f9ec1c 942 stable/Contents-arm64
103fe9aac94878aa0c18f2a4fdd642d25c2a6b64ee918e50b2890a53d8b1c1e4a0d3da356f5f38ee7c2a800ea19862a20148ac1bb38b499192539dbb98eb5a04 288 stable/Contents-arm64.gz
85ce42a9c7e08b7f92aff2b95cb1efb10e5ebd243520f0acf5e7ee89c1d8a8b7b4a50ab3f07bfe98c5102995c66aec0944430956f3875e8c9f23eca378c62196 5735 stable/binary-amd64/Packages
c94f1f7fc6d87565be2f1e6594b8b4d6fe11064df57dba7c16324c3c9ae789a12250a50d8050fa50432c9a30d5d1f3520cd512b2dffb052ec6dfba62f1d5818a 2039 stable/binary-amd64/Packages.bz2
d6247fd42db5a3046c9fdae896575f49abb5b589a287fc3daaba1b6f0f6d53a8b25a9890dad1e8eb3c0d625d77e3958e53604af296c2361ae14c9985b60c15e8 1881 stable/binary-amd64/Packages.gz
14a8dde955aa302a8cb3a697442da7e676244167e69b1f9e1e6f948e9dca4167eb12b3a10f2157f9aadddb1f77e5bdc3cb3784f076a776604e250d279c746237 128 stable/binary-amd64/Release
3ce1932e6393c5f4b6ae8a5a5b2b0aefb93e3bd65634c8e43e632afd445148bd10db7a7cfa8f90891e2149f789920a15a599d876f86078c88afc26de1643da4c 5736 stable/binary-arm64/Packages
6fc56e237c1e9244e939e639cae3097e5b7b7f501785072e0e8fa9d48a5e9f6fb384a6f38d643a9f451242731b5afb1aef7e47cc8d2b7667259c7a6da9e88703 2048 stable/binary-arm64/Packages.bz2
48e80a2020b131b7d8c0b5587290b95fc871258a7c5c2bfaa9e88d192fb5191abf9b654f6d94d7a150639def0c2a6fa491d89f54b7d74c719ac6e53dda3f8bea 1884 stable/binary-arm64/Packages.gz
6846ab2071419a77f3baa5b6240d511bc81453ca80c27adef833e0815a9d15d7d1bf6c45c862319bb0b2101fa8c844ccfecc7134cc73e32d9d17c47f71de946f 128 stable/binary-arm64/Release
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE6iDpXWimUZH+jOeVdsyBQGCyPmYFAmeb0NUACgkQdsyBQGCy
PmZaMw//cSVuUHco05vj4L2q98gpI77moIY0UuNLMXYFTxfazgUEytFZE28y0uXB
Y5Di88V3Wx7OJERL+kyumtOtZYfBGJsVW6hBlvgf1gKSDOEbSGDaUDb6W4D70lyt
5U8W7jJ8HlGwjIv3exH69sGswxNTi/hagvMfmHLFzV5IMmuzslCaILV0oeXx2cKQ
db1Gff8xwLZiGYYlxt8+Zvu2+n4pPsxahM4svGksO9K1lxtOKvEkHE5kcmrD5W2+
oLIL1Nr017wEzIeJBDGznyOOy+zrgGQaoej7p//G0oC2M5zOunzpjoK9lA1XYPIK
Gvv17l5mmAtSy1kKeQ6EaGD/S0T81dPDzVFsyCBaZFka+jviBocsBoJTtCO18PHQ
Y7gl1ujrXMheVNtr4KmLptSedep6KuTozQ/Fl53+ID2td7FxFVKPEBJ7R6Fnyzqg
3kfUJrbDtrq5b+22z0UmtFfMIoWIpmfeLEePz03RdmyU2g7I+GonH9Y09OvOytij
8iMzM+q4zvE8ORO13abPrrfCl9Fwb5SS13yURLS2XXTQT4QGl8f6vsKqvPfwyoSp
QSgxRVktAwfUYmUsNQFktie3y6noTV8QRC+d/0tEqf7g5P0dp9Y8Jt2xH/yST2ko
hHb5DS888r1Rlw1Hbu8RUR+a/4vAhyMXrIUrOvnMrWt3pqclGZk=
=rRli
-----END PGP SIGNATURE-----
Loading

0 comments on commit 54c5293

Please sign in to comment.