Skip to content

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