Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature/bullseye Add support for Debian 11.6 (bullseye) #113

Open
wants to merge 2 commits into
base: 1.5.3-maintenance
Choose a base branch
from

Conversation

cambell-prince
Copy link
Contributor

@cambell-prince cambell-prince commented Jan 6, 2023

feature/bullseye: Fixes to support Debian 11.x

  • Add debian-bullseye.xml in autoinstaller/Packages
  • Introduce support for {DISTRO_CODENAME} in _buildConfigFiles
    e.g. Search
    configs/{DISTRO_ID}/{DISTRO_CODENAME} then
    configs/{DISTRO_ID}/default
  • Provide bullseye override for bind.data.dist
    service default name is now named, was bind9
  • Dovecot now uses ssl_min_protocol
    ssl_protocols deprecated
  • ProFTPd now needs to load Ident module explicitly

.vscode/
daemon/*.o
daemon/imscp_daemon
gui/data/*
gui/vendor/
gui/library/
- Add debian-bullseye.xml in autoinstaller/Packages
- Introduce support for {DISTRO_CODENAME} in _buildConfigFiles
  e.g. Search
  configs/{DISTRO_ID}/{DISTRO_CODENAME} then
  configs/{DISTRO_ID}/default
- Provide bullseye override for bind.data.dist
  service default name is now named, was bind9
- Dovecot now uses ssl_min_protocol
  ssl_protocols deprecated
- ProFTPd now need to load Ident module explicitly
@cambell-prince
Copy link
Contributor Author

cambell-prince commented Jan 6, 2023

The change to introduce support for {DISTRO_CODENAME} in _buildConfigFiles is a not really a "minimal change". What I'm finding is that with the ongoing change from upstream packages there's a greater difference between distribution releases over time as well as between distributions themselves. The default files for a distribution have been moved under a folder called 'default'. The folder configs/{DISTRO_ID}/{DISTRO_CODENAME} is used if it exists. If not configs/{DISTRO_ID}/default is used.

This allows configuration to be tailored more easily for changes between distributions.

Tested via Vagrant on Debian 10.13 (buster) and 11.6 (bullseye)

@cambell-prince
Copy link
Contributor Author

The focal support proposed in #102 should be simpler to add with this PR also. I can add that to this PR or a separate one (my preference).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant