[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

