revert back to usrmerge in installers
we need to revert the changes we did in our installers to do --no-merged-usr
everywhere (see #34115 (closed)). the rationale is that the Debian Technical Committee decided that Debian 11 bullseye would be the last release to support a non-merged-usr configuration, and we should therefore avoid creating new such configurations.
Plus, I actually found problems with the --no-merged-usr
configuration, as detailed in #34115 (closed):
one impact of mergedusr is actually when it's not enabled. for example, with mergedusr,
/usr/sbin/ip
is a valid path, but without, it isn't. so someone (mistakenly, perhaps) hardcoding said path will fail on a non-merged system (including any stretch system) while working on a merged system.
So, in other words, we have found problems without a merged usr an no problem with it.
We will also, eventually, need to convert existing installs before the Debian 12 "bookworm" upgrade, but that can happen later. For now, let's just fix the installers.
in #34115 (closed), I said:
worst case, we at least have knobs on how to switch that off everywhere as well. just grep for
--no-merged-usr
.
... so that should be easy enough.