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 Oct 19, 2024
0 parents commit a37f41d
Show file tree
Hide file tree
Showing 108 changed files with 1,704 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, 17 Oct 2024 05:52:33 UTC
Architectures: amd64 arm64
Components: nightly stable
Description: Generated by aptly
MD5Sum:
6eebe44d2fc2158571cdc2003b0d0ecb 1064 Contents-amd64
1e3977c3065a876b5b12faf349dfae1f 311 Contents-amd64.gz
7c5864f0fa362a25f1f01445e64b72fe 1066 Contents-arm64
0a31f85bbc72b3791cbeeb9f51c7f0aa 312 Contents-arm64.gz
6eebe44d2fc2158571cdc2003b0d0ecb 1064 nightly/Contents-amd64
1e3977c3065a876b5b12faf349dfae1f 311 nightly/Contents-amd64.gz
7c5864f0fa362a25f1f01445e64b72fe 1066 nightly/Contents-arm64
0a31f85bbc72b3791cbeeb9f51c7f0aa 312 nightly/Contents-arm64.gz
886214eb3f704c8d48780bc949f55bde 3264 nightly/binary-amd64/Packages
39cfff9444372faceb856e41f9bdc4f9 1327 nightly/binary-amd64/Packages.bz2
d918d6f2ceb5106f20fd4f991b0d45da 1187 nightly/binary-amd64/Packages.gz
65099668b5d74b20871c7e603ca0fb5f 129 nightly/binary-amd64/Release
aee48f3b72603cdb637c2b0dfadbc39e 3264 nightly/binary-arm64/Packages
e150c40283dd7e04859c746ef0ea60b2 1336 nightly/binary-arm64/Packages.bz2
3cf8a757d931d28db4173f55701bd46e 1188 nightly/binary-arm64/Packages.gz
41215ecca7bed30d2d77bf175392a528 129 nightly/binary-arm64/Release
6eebe44d2fc2158571cdc2003b0d0ecb 1064 stable/Contents-amd64
1e3977c3065a876b5b12faf349dfae1f 311 stable/Contents-amd64.gz
7c5864f0fa362a25f1f01445e64b72fe 1066 stable/Contents-arm64
0a31f85bbc72b3791cbeeb9f51c7f0aa 312 stable/Contents-arm64.gz
663f93abc5cf9c271f55f2b5c6e645f9 3228 stable/binary-amd64/Packages
e8ab7491165a0fddf80212921cbb32ad 1305 stable/binary-amd64/Packages.bz2
b985bc8a2f9ff4873a076855af0d8be1 1176 stable/binary-amd64/Packages.gz
fd064c8443e9d899e419c623b8c5b816 128 stable/binary-amd64/Release
de6511e911f2841bb8dee15921eb4f72 3228 stable/binary-arm64/Packages
45647e7274b2528d91885cb809d04058 1311 stable/binary-arm64/Packages.bz2
1b37e6b51e2aa32822c819d1a2343d04 1182 stable/binary-arm64/Packages.gz
17552d7e5bd5a0769fe2e460b0f3def8 128 stable/binary-arm64/Release
SHA1:
cbe1b29911595abe0cdb83b5bccd2e8d2569bab0 1064 Contents-amd64
677baabb7a18ac820c1133e304bcf0de6d84a059 311 Contents-amd64.gz
cc7e33239cc324eff78b0ae1d13fcffb9ecdb33e 1066 Contents-arm64
600d25d60005574cffb1881669f9d9a6d5caee74 312 Contents-arm64.gz
cbe1b29911595abe0cdb83b5bccd2e8d2569bab0 1064 nightly/Contents-amd64
677baabb7a18ac820c1133e304bcf0de6d84a059 311 nightly/Contents-amd64.gz
cc7e33239cc324eff78b0ae1d13fcffb9ecdb33e 1066 nightly/Contents-arm64
600d25d60005574cffb1881669f9d9a6d5caee74 312 nightly/Contents-arm64.gz
78a18b65e3ae67ad5e19825209a154f72cf5610d 3264 nightly/binary-amd64/Packages
7bc4978302093db19962e80895dacd42c8c1906b 1327 nightly/binary-amd64/Packages.bz2
8790df7dc0fef5d5fce1013a1b900c2023584ce2 1187 nightly/binary-amd64/Packages.gz
bcdaccb9bff9723aabbcb71253dcfa823a91bece 129 nightly/binary-amd64/Release
ba1114bb3702666ea87436bb9186670bfd6e5940 3264 nightly/binary-arm64/Packages
45cb17c0d5a4f6e575fbd13e14fcba1332b9cf05 1336 nightly/binary-arm64/Packages.bz2
f48372f5a842a8a4c8624c9c5c839b8fe10833fd 1188 nightly/binary-arm64/Packages.gz
0187b3c5d7614d3f917b9b3ae8e4570ae85641e8 129 nightly/binary-arm64/Release
cbe1b29911595abe0cdb83b5bccd2e8d2569bab0 1064 stable/Contents-amd64
677baabb7a18ac820c1133e304bcf0de6d84a059 311 stable/Contents-amd64.gz
cc7e33239cc324eff78b0ae1d13fcffb9ecdb33e 1066 stable/Contents-arm64
600d25d60005574cffb1881669f9d9a6d5caee74 312 stable/Contents-arm64.gz
1a2429627620e9280a759fc2a6c19885d6161c1f 3228 stable/binary-amd64/Packages
c80d45e4f2c9ae4ec37c869d3097f4b8e89fec26 1305 stable/binary-amd64/Packages.bz2
774c3192379c2eb3b7742fa7e958a20f86b6cb81 1176 stable/binary-amd64/Packages.gz
99d764ec41d7dcd92271d24530590bc6f152588f 128 stable/binary-amd64/Release
745f43f8f97638f0d7a5eac94d6d431815450b9d 3228 stable/binary-arm64/Packages
2ffb848be839559a2692cc8c77e0a7480d470215 1311 stable/binary-arm64/Packages.bz2
821c75137551689b860493f1b2124f4f74540e7a 1182 stable/binary-arm64/Packages.gz
201a3519fc1cfe1489fbfbb21eacb1d6fc7fa6d3 128 stable/binary-arm64/Release
SHA256:
2d92c60713d4a87282883522a0720c39dc79a0ccc9594f515253bdebd8fdd942 1064 Contents-amd64
f9d3e68671674b16e4fb4470875742852299485ea213b744b837b301967381c5 311 Contents-amd64.gz
2dbd7c0739554dab7744940dd9209665b756b051f6a22ad0987d41d0044d8d5d 1066 Contents-arm64
91a8927805990dbf7e6ffa49419ce4e8579e8ba68359412750fb25cf760bbb90 312 Contents-arm64.gz
2d92c60713d4a87282883522a0720c39dc79a0ccc9594f515253bdebd8fdd942 1064 nightly/Contents-amd64
f9d3e68671674b16e4fb4470875742852299485ea213b744b837b301967381c5 311 nightly/Contents-amd64.gz
2dbd7c0739554dab7744940dd9209665b756b051f6a22ad0987d41d0044d8d5d 1066 nightly/Contents-arm64
91a8927805990dbf7e6ffa49419ce4e8579e8ba68359412750fb25cf760bbb90 312 nightly/Contents-arm64.gz
ac27c01c233ca27e8595a72a265676c661cbf2e82dcbdccae6398f18d576a8f3 3264 nightly/binary-amd64/Packages
370288baf24da4e7d9096031efe6b7f04a2cd8e356c9d90c2ca8794e7a9f629b 1327 nightly/binary-amd64/Packages.bz2
f3ca7072547c575178b20891a38f92335317a0682d8ea82f7d6a868e342c11c0 1187 nightly/binary-amd64/Packages.gz
55a30d3baba46a4114e9656edad3c2e6951d7c5ba5b2e51f91b5d770605914ba 129 nightly/binary-amd64/Release
bd9fa693dde3ceb84498b711caec4726dfdc532cdf9e2bca12e2290f8ad210fe 3264 nightly/binary-arm64/Packages
fa004acb4f189f3b672f446f7fc06e00f62f716ab10657f67c49442f6412befe 1336 nightly/binary-arm64/Packages.bz2
d1ee42baa384e7998e061c0d17fa54484e358f44d677b5fa7bb0b457d0d049b7 1188 nightly/binary-arm64/Packages.gz
0ff3dfa550bd656406c4492c8d7a04b7c692def44260e49c6196070558fbd574 129 nightly/binary-arm64/Release
2d92c60713d4a87282883522a0720c39dc79a0ccc9594f515253bdebd8fdd942 1064 stable/Contents-amd64
f9d3e68671674b16e4fb4470875742852299485ea213b744b837b301967381c5 311 stable/Contents-amd64.gz
2dbd7c0739554dab7744940dd9209665b756b051f6a22ad0987d41d0044d8d5d 1066 stable/Contents-arm64
91a8927805990dbf7e6ffa49419ce4e8579e8ba68359412750fb25cf760bbb90 312 stable/Contents-arm64.gz
905c6f040e2c60a60339dfd15ed14c61d14c944ee835068baa251b9b4cc5530e 3228 stable/binary-amd64/Packages
e2c7b47a5e454ac85d0ea462a130f4daf4cb585890329a691bf580f932b310c6 1305 stable/binary-amd64/Packages.bz2
b37b7609252218dacd38f9f9b8ed3a9e62abd7bea67bbee77341d2419899e326 1176 stable/binary-amd64/Packages.gz
f369ac008eedab8d20b0a73faeb348c47a7427e656d6b8e180bc2eff8f1fa22f 128 stable/binary-amd64/Release
5af3d27eb6f058946e72fb164136c71981a5adb7926ce1d885a5fcfc719c0be9 3228 stable/binary-arm64/Packages
98c939f702b0174988872ea113aa7cda0a0b10f961e29f6da37dfcd5a1f21712 1311 stable/binary-arm64/Packages.bz2
f36fc940a8784e8ed44b075da6efef940e581269aa043b7ed22aad870d32682b 1182 stable/binary-arm64/Packages.gz
b6b26c25a23a416f39cc775294b115e1d186aca8344204317f1dfe2e0a19547e 128 stable/binary-arm64/Release
SHA512:
72e975c0c39cfe6ba79136a8c6d30c3c6f8fd798b7a886489acac4273c17f49365c6077df76364ba76d41bd9da7b08ffd5dbc6526d44e886cebf3367270da551 1064 Contents-amd64
adbf9172b88ce9ba770d3c979aaee0693e7a578368847fb5f56a4bd51b281b0a13539ddd2491aeb4018fe289150faf2ff83d96fdc35b77e1d083f5eb478b4a81 311 Contents-amd64.gz
6d5f31aa557582bab7ccf36324cbec3e256d9b65faced7bebe1373fb051ea0089f9db16cbd0a3fb6b35e8c467603e07bceed595824dd8962a253d5d194c30c5f 1066 Contents-arm64
c6ea05688b5bb225b584de8a0b6fcb1178ad58bdb3ea2c24101a9aa0b31efdbde4f59f2937d174d044c48de1c6532a7bae42e3b50739e063a05f973253991901 312 Contents-arm64.gz
72e975c0c39cfe6ba79136a8c6d30c3c6f8fd798b7a886489acac4273c17f49365c6077df76364ba76d41bd9da7b08ffd5dbc6526d44e886cebf3367270da551 1064 nightly/Contents-amd64
adbf9172b88ce9ba770d3c979aaee0693e7a578368847fb5f56a4bd51b281b0a13539ddd2491aeb4018fe289150faf2ff83d96fdc35b77e1d083f5eb478b4a81 311 nightly/Contents-amd64.gz
6d5f31aa557582bab7ccf36324cbec3e256d9b65faced7bebe1373fb051ea0089f9db16cbd0a3fb6b35e8c467603e07bceed595824dd8962a253d5d194c30c5f 1066 nightly/Contents-arm64
c6ea05688b5bb225b584de8a0b6fcb1178ad58bdb3ea2c24101a9aa0b31efdbde4f59f2937d174d044c48de1c6532a7bae42e3b50739e063a05f973253991901 312 nightly/Contents-arm64.gz
42267380d6478da9281f1af3d586e2c8e712ac005d07a406331e5de932e3bffd39edcf36b5f4fed99f637fbc024398902f798c1d83b9689539eb3be6910ca57f 3264 nightly/binary-amd64/Packages
14d2cbff8d7dd7287f9f5e0f692ccf8350819c8974be7bfa8c4e4b721420e2781b5c617fec4f390bbd6c35b2ec440951366b71b5dcc475dff3b7e772765a146f 1327 nightly/binary-amd64/Packages.bz2
4713f6203c4a91beca3ced82d599f1887da730b4bba5b54e87cab09281519d7a625202269b35b34c2954269e814d97a3bc6fb0da22ff05bf0d0e0d434f8f462f 1187 nightly/binary-amd64/Packages.gz
cc5f1e6b9b0293b4dd18b8b97fdf61e627b26478c95138bc00f13ee9bbbd0d45a584a57077befeab351281e47023441fd36190f40b000d75f1af8f94b64e5854 129 nightly/binary-amd64/Release
5595b0a50cd3a4ae34110138494764bd2101adb8f0df8012a3dff9468356e35fb0363bab0f377f2d533e6cb486867749ab7bc00096b0aeb469c1d60e0057df6e 3264 nightly/binary-arm64/Packages
205a1f17f0d8c15bac4c31394ca7eeb2ee0b93ece23e112d618e3ee3c3f43db1690cb1930dc327eaad1341f87508d9569345a2a72f4c64b61da96500a2868006 1336 nightly/binary-arm64/Packages.bz2
6b3fb44891047ecd03cd486f3b0f28894ca93d57a727539c2b8fb7c2a7c3838fa733d2bb887e37656bdc11e14f2404cf0f84b316e8a72c337ecb74ad8c4f4756 1188 nightly/binary-arm64/Packages.gz
65a2024a9fd01af39371e8ba0b60535b1a6c063782b3c60b4358d393aea09c65078ee12ec04b4c4823a2cca2387c50c3a3de17c3ff378847041a77b481fbb00c 129 nightly/binary-arm64/Release
72e975c0c39cfe6ba79136a8c6d30c3c6f8fd798b7a886489acac4273c17f49365c6077df76364ba76d41bd9da7b08ffd5dbc6526d44e886cebf3367270da551 1064 stable/Contents-amd64
adbf9172b88ce9ba770d3c979aaee0693e7a578368847fb5f56a4bd51b281b0a13539ddd2491aeb4018fe289150faf2ff83d96fdc35b77e1d083f5eb478b4a81 311 stable/Contents-amd64.gz
6d5f31aa557582bab7ccf36324cbec3e256d9b65faced7bebe1373fb051ea0089f9db16cbd0a3fb6b35e8c467603e07bceed595824dd8962a253d5d194c30c5f 1066 stable/Contents-arm64
c6ea05688b5bb225b584de8a0b6fcb1178ad58bdb3ea2c24101a9aa0b31efdbde4f59f2937d174d044c48de1c6532a7bae42e3b50739e063a05f973253991901 312 stable/Contents-arm64.gz
c7157f7dc8ab9d2e47e3f7a30222e3c858110ac06448f015f76028ebeac224d9dbb4d05b32e438f48d8fc5852fabbf01da46f5b52b16edffc49684b6c76f351d 3228 stable/binary-amd64/Packages
03338b75b85414c9cf0770c634b372faa3a3f2de2db8fe212e174e1df37093bc12202deb44deb9ea81dbe2acb189e95c83509fdbdccebab48b368bc8af57c9f6 1305 stable/binary-amd64/Packages.bz2
3bd6358a02a47c7d2c65ca4fb27530c67195b7f742518b92cd64d811a6e75741acd2b5eb27db3a65e74b6679a7f9ff83919845659111ad9fca01016c805c043c 1176 stable/binary-amd64/Packages.gz
14a8dde955aa302a8cb3a697442da7e676244167e69b1f9e1e6f948e9dca4167eb12b3a10f2157f9aadddb1f77e5bdc3cb3784f076a776604e250d279c746237 128 stable/binary-amd64/Release
9a67e334adb48b15100c61354b5aded4b065b6ea5ee0539362377ba68e4963d38fe6dae4da83ce787d6f8eba250f128faa5e793f8e5c1bab092c889ae4f37065 3228 stable/binary-arm64/Packages
bae36f8910b6090e80a8ee0203d9311d83522faa0c75be4033999659bbf1dd62302173c70a5bab56a3f6f59b2b90f28c0e535c1df582f57844417584177f0fb2 1311 stable/binary-arm64/Packages.bz2
3ebf8d6c859b5f1c5e404b75506fd2ba7db57b8ef63c3f14bac8a486e837c73516ffce7d07f197d41f2280733db4f50dd2a5d6627b844f75ec30d0bc9dc17de3 1182 stable/binary-arm64/Packages.gz
6846ab2071419a77f3baa5b6240d511bc81453ca80c27adef833e0815a9d15d7d1bf6c45c862319bb0b2101fa8c844ccfecc7134cc73e32d9d17c47f71de946f 128 stable/binary-arm64/Release
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE6iDpXWimUZH+jOeVdsyBQGCyPmYFAmcQpiIACgkQdsyBQGCy
PmYa0g//fZasH1pso5Ny1BbOUylGBLFcfzqBL783sndOo5QjFA1HgrrurKXrXuxw
KZKuX0/M+pAV3ndjaQfCWQBJ6gEl9UQ2/gohbxUgnglwUL8pm3FU4hDuZeQ7esbu
a+OjEYa1lRbLX8PeMeC2bUByE1dnK/vMWw4c0mKGS1sD57EQwEjgfLW74wFsBiOA
5W1e+SJcnDx2Nz4LFL1cfgpxAOUEU1ZOoao5cad/0CANSmYNIFq7UKP9W07vSmlT
5mt0LIVX6807tjUumrLNqy65PNzsBItLYUe5SJaI2kdIVgu6iM+zzDC1irJTv5iy
C5fS786uXSVXrmbwISPKPLZHALHmFMy3Td44y50/fvXa8WWlOpkCWjwzlH2A7hcF
uqwoZvW+tTZ56/+0xaAPdqDGYziofo/6QCQcuHtgL69IOVD3S5MsgQPa34n2Fdcf
IqI2WwVrOuQLMxldVPwSf1XcU70U5XvcG9SzUaFAtX2qcLKtp+XVtrml3fwsvmoy
2Qkv3btVLEaIt6qjOkUcCeCKJDHjTSWhPYI4gPCXQVYKa4Zjvraxw1p5QFqdWaYm
3zpF6zoI3gwUJUEW/T/l7h1/D9U89wFdBPGSv2UJWifgp2Mx5FSplPsHEfIBCsgu
/+Tb/GnJPdVSwY8HupWZtTNIIg3FeSueFjwn4jBib++383eluys=
=iQAc
-----END PGP SIGNATURE-----
Loading

0 comments on commit a37f41d

Please sign in to comment.