When upgrading to 1.23, my custom templates (partition tables) are broken
Provisioning with default provisioning template and custom partition table created on 1.22 should work on 1.23, but it doesn’t…
Reason: There WAS this part of code in preseed default provisioning template:
<% if host_param('install-disk') -%> d-i partman-auto/disk string <%= host_param('install-disk') %> d-i grub-installer/bootdev string <%= host_param('install-disk') %> <% else -%> # Use the first detected hard disk d-i partman/early_command string \ INSTALL_DISK="$(list-devices disk | head -n1)"; \ debconf-set partman-auto/disk "$INSTALL_DISK"; \ debconf-set grub-installer/bootdev "$INSTALL_DISK" <% end -%>
But, somebody decided to remove it and place it under preseed default partition table.
Normally, all my custom partition tables are now without this code.
So, now i have to check all my templates again? Maybe something else moved around?
Was that somewhere in release notes or some changelogs, that i missed? I always try to read that, but didn’t see this one coming. If there is a place that all such modifications are documented, please be so kind and point me to it.
How about "Don’t break userspace" policy?
Foreman and Proxy versions: