[Mattia Rizzolo]
>> eatmydata-udeb is included in Debian ISO files but can't be used as
>> eatmydata and libeatmydata1 are missing in ISO pool on any ISO I've
>> tested (CD/DVD, regular/live).  Without the library eatmydata-udeb
>> does nothing. It also does not attempt to load the library over the
>> internet.
>
> As a person that doesn't make use of eatmydata-udeb, I'm not that
> clear about how it was supposed to work, as such I'm CCing the person
> who implemented the whole thing.

Not quite sure what I am supposed to contribute here...

The udeb will, when activated in d-i, try to speed up the Debian
installation into the /target/ (aka the hard drive) by disabling (a lot
of) file system flushing while the installation is going on.  If the
eatmydata package is not provided by the installation media (aka
CD/DVD), one need to install it from the net.  Apt should handle that
transparently if doing a network install.

> But from what I can see, what it does is to apt install eatmydata
> itself into the base system after it's fully bootstrapped and apt
> configured.  and then it hooks itself into the chroot's apt
> configuration.

Exactly.  And the it unhooks itself at the end of the installation, to
make sure the installed system will do normal file system flushes.

>> I should mention that eatmydata-udeb by itself is not used by default
>> and could be activated only with preseed file or kernel argument.

I believe we enabled it by default in Debian Edu, to speed up the
installation of the 1500 packages being installed by the largest
profiles. :)

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to