[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: blends install preseeding?



Quoting Paul Wise (2014-03-03 16:31:06)
> I noticed on the wiki that the DebianParl blend is working on install 
> preseeding. I think this is a particularly interesting approach that 
> might be interesting for more blends to adopt.
> 
> https://wiki.debian.org/DebianParl#Profiles
> https://parl.debian.net/desktop/email/

Thanks for taking an interest in DebianParl - even before I've made much 
fuzz about it myself.

I have now updated those preseeding profiles to reference their source:

  git://git.debian.org/parl/blends


> One thing I noticed is that the firmware-linux package is non-free and 
> thus should probably not be installed by default without user consent.

Better would be a debconf dialogue asking if the user would like to 
include the formware-linux package - with "No thanks" as default.  That 
would however involve injection of more code into the debian-installer 
session than can fit in a preseeding file, I suspect.  I'd love to learn 
that I am wrong and it can already be handled by debian-installer - I 
would also be interested in helping implement it, but I have too much on 
my plate already currently :-/

What I might do instead is give up on firmware-linux and for more more 
specific firmware check if any was used during install (e.g. using 
firmware-* netboot image or feeding firmware udebs from a separate USB 
stick) and if so install correspondent firmware packages (without 
asking).


> Looking at your preseed/late_command, I noticed that you did something 
> I wanted to do, marking packages as auto-installed. I filed #730162 
> and #739938 about this issue. It appears there is a clear need for 
> this feature since now a blend is doing it. I wonder where the fix 
> belongs, perhaps in debootstrap?

Ohh - you did something I wanted to do: File appropriate bugreports!

My plan is that each tweak has a bugreports tracking its obliteration.  
You just eased my initiating that plan: Bugreports now added to source.


> To work around lack of this feature in d-i we are using this hack 
> right now for our installs at work. It is more generic but more hacky 
> than the approach taken by DebianParl.

Your approach seem *too* generic for my taste (and possibly the reason 
bug#730162 was rejected): I don't want *all* apt-install installation 
flagged as auto-installed (and then partly reverted by fixating another 
way).  I only want supposedly auto-installed packages flagged as such.

What I mean by "supposedly?"  Possibly all non-leaf packages, but pretty 
certain it includes all libraries and base packages.

Another related but inverse issue, now that we are talking about it, is 
that of recommended packages "missed": libuuid1 recommends uuid-runtime, 
and bash recommends bash-completion, neither of which are installed by 
default.  You already filed a bugreport for that one too, Paul?

...and the bash skeleton supports the root user but custom files are 
installed instead.  I intend to work around that e.g. in DebianParl, so 
expect a bugreport on that when I get around to it (if someone haven't 
beaten me to it).


 - Jonas

-- 
 * Jonas Smedegaard - idealist & Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Attachment: signature.asc
Description: signature


Reply to: