On Sun, Jul 29, 2018 at 03:24:14PM +0000, Holger Levsen wrote: >hi, > >wolfgang, are you subscribed to this bug or do you need those cc:s? :) > >On Sun, Jul 29, 2018 at 04:27:42PM +0200, Wolfgang Schweer wrote: >> I figure a package list would do. This list should contain all packages >> spit out running 'apt list education-*'. Expect an ISO image of maybe >> 7-8 GiB. > >thanks! and that's a rather sensible list even: > >$ schroot apt list education-* >Listing... Done >education-astronomy/unstable 2.10.32 amd64 >education-chemistry/unstable 2.10.32 amd64 >education-common/unstable 2.10.32 amd64 >education-desktop-gnome/unstable 2.10.32 amd64 >education-desktop-kde/unstable 2.10.32 amd64 >education-desktop-lxde/unstable 2.10.32 amd64 >education-desktop-lxqt/unstable 2.10.32 amd64 >education-desktop-mate/unstable 2.10.32 amd64 >education-desktop-other/unstable 2.10.32 amd64 >education-desktop-xfce/unstable 2.10.32 amd64 >education-development/unstable 2.10.32 amd64 >education-electronics/unstable 2.10.32 amd64 >education-geography/unstable 2.10.32 amd64 >education-graphics/unstable 2.10.32 amd64 >education-lang-da/unstable 2.10.32 amd64 >education-lang-da-desktop/unstable 2.10.32 amd64 >education-lang-de/unstable 2.10.32 amd64 >education-lang-es/unstable 2.10.32 amd64 >education-lang-fr/unstable 2.10.32 amd64 >education-lang-he/unstable 2.10.32 amd64 >education-lang-he-desktop/unstable 2.10.32 amd64 >education-lang-it/unstable 2.10.32 amd64 >education-lang-ja/unstable 2.10.32 amd64 >education-lang-ja-desktop/unstable 2.10.32 amd64 >education-lang-no/unstable 2.10.32 amd64 >education-lang-no-desktop/unstable 2.10.32 amd64 >education-lang-se/unstable 2.10.32 amd64 >education-lang-zh-tw/unstable 2.10.32 amd64 >education-lang-zh-tw-desktop/unstable 2.10.32 amd64 >education-language/unstable 2.10.32 amd64 >education-laptop/unstable 2.10.32 amd64 >education-logic-games/unstable 2.10.32 amd64 >education-ltsp-server/unstable 2.10.32 amd64 >education-main-server/unstable 2.10.32 amd64 >education-mathematics/unstable 2.10.32 amd64 >education-menus/unstable 2.10.32 amd64 >education-misc/unstable 2.10.32 amd64 >education-music/unstable 2.10.32 amd64 >education-networked/unstable 2.10.32 amd64 >education-networked-common/unstable 2.10.32 amd64 >education-physics/unstable 2.10.32 amd64 >education-primaryschool/unstable 2.10.32 amd64 >education-roaming-workstation/unstable 2.10.32 amd64 >education-standalone/unstable 2.10.32 amd64 >education-tasks/unstable 2.10.32 all >education-thin-client/unstable 2.10.32 amd64 >education-video/unstable 2.10.32 amd64 >education-workstation/unstable 2.10.32 amd64 > >though i wonder if there's a smarter way than just hardcoding this...
Look at debian-cd/tools/generate_firmware_task - that's used by the build jobs to create a "firmware" task dynamically whenever we build - see in debian-cd/Makefile: ifeq ($(FORCE_FIRMWARE),1) # Generate firmware task file using the contents of the archive $(Q)$(BASEDIR)/tools/generate_firmware_task "$(ARCHES)" $(TASKDIR)/firmware endif You could do something similar when DEBIAN_EDU is defined, to call a script to generate $(TASKDIR)/debian-edu-education task. Then you can use that task to get all the tasks on the media. OK? -- Steve McIntyre, Cambridge, UK. st...@einval.com "You can't barbecue lettuce!" -- Ellie Crane