On Sun, Jul 29, 2018 at 04:32:26AM +0100, Steve McIntyre wrote: [..] > The set of debian-edu packages are making the netinst quite a lot > larger than the normal Debian netinst already, which is surprising!
After looking up the installation process once again (both netinst and BD image as of 2018-08-06), I noticed that the netinst image could be considerably reduced in size; besides the kernel params only three udebs seem to be needed in addition to the stock Debian netinst image, everything else could be fetched from the network. So this might work: diff --git a/tasks/buster/debian-edu b/tasks/buster/debian-edu index d93d99c..7907a6e 100644 --- a/tasks/buster/debian-edu +++ b/tasks/buster/debian-edu @@ -1,10 +1,3 @@ debian-edu-install-udeb -debian-edu-config -debian-edu-install debian-edu-profile-udeb ltsp-client-builder - -/* see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846006#92 for - * why the next two are needed */ -exim4-daemon-heavy -sudo-ldap As far as the BD image is concerned, the size has come considerably down (< 3 GiB for both amd64 and i386). Now all education-desktop-* packages should be kept on the list, OTOH education-video could be excluded. So this might be ok: diff --git a/tools/generate_debian-edu_task b/tools/generate_debian-edu_task index 4105f3a..85949a3 100755 --- a/tools/generate_debian-edu_task +++ b/tools/generate_debian-edu_task @@ -52,13 +52,11 @@ print OUT " */\n"; open (INPKG, "\$BASEDIR/tools/catz $pkgfiles |") or die "Can't read input package files: $!\n"; $/ = ''; # Browse by paragraph -# Ignore a few tasks that we don't want, e.g. education-development, -# it's too big and pulls in all sorts of things that end users won't -# want/need +# Ignore a few tasks that we don't want, e.g. education-development, these are +# not recommended because users in a school environment would need them only in +# special cases. my @ignore_list = ('education-development', - 'education-desktop-gnome', - 'education-desktop-kde', - 'education-desktop-lxde'); + 'education-video'); while (defined($_ = <INPKG>)) { m/^Package: (\S+)/m and $pkg = $1; There are some packages missing on the BD image; these should be pulled in once newer binary packages from src:debian-edu and src:debian-edu-install are available in testing. Thanks for providing all these Debian Edu installation media! Wolfgang
signature.asc
Description: PGP signature