Currently the partitioning information is configured as part of the image build process. This makes handling different partition schemes difficult, it currently requires to rebuild the image with different partition information. We should separate the image and the partition data, e.g. by having a separate .partition file along with the UCC image. When doing this we should also swift through the partition options and evaluate whether they are still required (e.g. remove_partitions is likely not very useful). This would also allow easier implementation of dual boot images (UCC/Windows). With the current approach a user needs to rebuild the UCC images to configure dual boot. With the new approach we could simply ship a different .partition file to use.
This feature has already been implemented in Bug 34612 http://docs.univention.de/ucc-manual-2.0.html#rollout:crypto *** This bug has been marked as a duplicate of bug 34612 ***
This bug has a broader scope than what we implemented for 2.0 in Bug 34612
UCC is EoL