Control: retitle 889916 simple-cdd-profiles: ask profiles when priority=critical? Control: severity 889916 wishlist
On 2018-04-20, Vagrant Cascadian wrote: > On 2018-02-08, Sam Overton wrote: >> I am including multiple profiles in my image, but during installation I am >> never prompted for which profile(s) to install, and instead only the >> default profile is used. >> >> The install log contains the following: > ... >> Feb 6 18:35:32 anna[2826]: (process:5107): asking simple-cdd debconf >> questions... >> Feb 6 18:35:32 anna[2826]: (process:5107): loading simple-cdd preseeding >> files >> Feb 6 18:35:32 anna[2826]: (process:5107): profiles: >> Feb 6 18:35:32 anna[2826]: (process:5107): Finished with simple-cdd debconf >> preseeding >> Feb 6 18:35:32 anna[2826]: (process:5107): Queuing simple-cdd udebs... > ... >> So, it looks like the simple-cdd-profiles postinst script is running, but >> it never prompts for profiles to install. >> >> I am building with the following command: >> >> build-simple-cdd --conf simple-cdd.conf --locale en_GB --keyboard gb >> >> where simple-cdd.conf contains the following: >> >> profiles="gw build" >> mirror_components="main non-free" >> local_packages="./local-packages/" >> export ARCH=amd64 >> export KERNEL_PARAMS="preseed/file=/cdrom/simple-cdd/default.preseed >> priority=critical" > > Well, priority critical only one step shy of entirely non-interactive, > and so blocked it from asking the question; the question which asks for > which profiles is only asked at priority high or lower (and I believe is > the default priority). > > So don't override the priority; questions need to be preseeded away if > you want it to ask you which profiles :) > > Though, I suppose a simple-cdd mode where it runs in priority=critical, > but still asks for the profiles would be interesting... could probably > selectively enable that with another preseeded > question... e.g. simple-cdd/always-ask-profiles=true. > > > Try creating profiles/default.conf: > > mirror_components="main non-free" > local_packages="./local-packages/" > locale=en_GB > keyboard=gb > > and running: > > build-simple-cdd --profiles gw,build > > > The --conf option is really a legacy option that predates profiles, and > I suspect it may not work correctly in a number of cases. > > > live well, > vagrant
signature.asc
Description: PGP signature

