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

Bug#846006: debian-cd: please provide flavor/spin netinst image for Debian Edu



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.                                steve@einval.com
"You can't barbecue lettuce!" -- Ellie Crane


Reply to: