Mercurial > crates > nonstick
comparison libpam-sys/README.md @ 148:4b3a5095f68c
Move libpam-sys helpers into their own library.
- Renames libpam-sys-helpers to libpam-sys-consts.
- Moves libpam-sys-helpers::helpers into libpam-sys-helpers,
which moves them completely out of libpam-sys's dependency chain.
- Moves the aliases from libpam-sys into libpam-sys::aliases.
author | Paul Fisher <paul@pfish.zone> |
---|---|
date | Mon, 07 Jul 2025 12:11:43 -0400 |
parents | efbc235f01d3 |
children |
comparison
equal
deleted
inserted
replaced
147:4d7333337569 | 148:4b3a5095f68c |
---|---|
9 | 9 |
10 This crate detects the PAM implementation you have installed, or guesses based on the OS if that's unavailable. | 10 This crate detects the PAM implementation you have installed, or guesses based on the OS if that's unavailable. |
11 Supported PAM implementations are defined in the `pam_impl::PamImpl` enum. | 11 Supported PAM implementations are defined in the `pam_impl::PamImpl` enum. |
12 | 12 |
13 You can also explicitly specify the PAM implementation you want (if not detected correctly) by setting the `LIBPAMSYS_IMPL` environment variable **at build time**. | 13 You can also explicitly specify the PAM implementation you want (if not detected correctly) by setting the `LIBPAMSYS_IMPL` environment variable **at build time**. |
14 All build-time configuration is performed by the build script of the [`libpam-sys-helpers` crate](https://crates.io/crates/libpam-sys-helpers). | 14 All build-time configuration is performed by the build script of the [`libpam-sys-consts` crate](https://crates.io/crates/libpam-sys-consts). |
15 | 15 |
16 Each implementation exports all the functionality available in its respective PAM library. | 16 Each implementation exports all the functionality available in its respective PAM library. |
17 `XSso` exports only what is in the [X/SSO specification][xsso]. | 17 `XSso` exports only what is in the [X/SSO specification][xsso]. |
18 | 18 |
19 ## Testing | 19 ## Testing |