... | ... | @@ -285,7 +285,7 @@ The package manager build files for Kea can be found here: https://gitlab.isc.or |
|
|
|
|
|
`isc-kea-shell` should be merged into `isc-kea-admin` as it is an admin tool, and doesn't need to be split.
|
|
|
|
|
|
`isc-kea` should depend on all of the subpackages under it in the heirarchy.
|
|
|
`isc-kea` should depend on all of the subpackages under it in the hierarchy.
|
|
|
|
|
|
Installing `isc-kea` should install all of the daemons and libraries out of the box, but should also allow customers to instead opt to only install specific daemons, such as `dhcp4` and `dhcp-ddns`. `isc-kea-hooks` should install all available open source hooks. The premium hooks cannot be bundled up into a metapackage, because not all distros support weak dependencies. The goal here is to keep package naming as consistent as possible across distributions, and document differences when it is absolutely necessary (for example, debian requires service users to begin with a _).
|
|
|
|
... | ... | @@ -293,7 +293,7 @@ The daemon packages should contain everything that is needed to start and help u |
|
|
|
|
|
`isc-kea-docs` should contain the HTML documentation and the other related doxygen files.
|
|
|
|
|
|
Each package should install a similar subset of files onto each distribution, and pathnames used for configuration files, sockets, temp files, logfiles, etc should be as consistent as possible across distributions. The only major differences in packaging we should see are related to differences in distributuions init systems.
|
|
|
Each package should install a similar subset of files onto each distribution, and pathnames used for configuration files, sockets, temp files, logfiles, etc should be as consistent as possible across distributions. The only major differences in packaging we should see are related to differences in distributions init systems.
|
|
|
|
|
|
### Notable differences
|
|
|
- Alpine Linux:
|
... | ... | @@ -305,4 +305,4 @@ Each package should install a similar subset of files onto each distribution, an |
|
|
- Uses rc for service init instead of systemd
|
|
|
- Debian/Ubuntu:
|
|
|
- Requires service usernames to be prefixed with an underscore (_)
|
|
|
- *All packages, except Debian/Ubuntu, should have deamons running as user 'kea'. Debian/Ubuntu will use '\_kea' instead*. |
|
|
- *All packages, except Debian/Ubuntu, should have daemons running as user 'kea'. Debian/Ubuntu will use '\_kea' instead*. |