On Mon, Jan 14, 2019 at 06:27:14PM +0000, Holger Levsen wrote: > On Mon, Jan 14, 2019 at 06:02:42PM +0100, Wolfgang Schweer wrote: > > But as various packages are not included with the ISO > > image the installed system ends up unusable. More work is needed > > (src:debian-edu/tasks/* and debian-cd/tools/generate_debian_edu_task) to > > get all needed packages onto the BD image. > > I'd be glad to add them, if you can tell which where... :) Please check: diff --git a/tools/generate_debian-edu_task b/tools/generate_debian-edu_task index ca0a20f..ccbda23 100755 --- a/tools/generate_debian-edu_task +++ b/tools/generate_debian-edu_task @@ -54,16 +54,19 @@ $/ = ''; # 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 +# want/need, also ignore cinnamon desktop (no Debian Edu support). my @ignore_list = ('education-development', - 'education-video'); + 'education-video', + 'task-cinnamon-desktop'); while (defined($_ = <INPKG>)) { m/^Package: (\S+)/m and $pkg = $1; m/^Filename: (\S+)/m and $filename = $1; - # We want all packages matching "^education-" - if (! ($pkg =~ /^education-/)) { + # We want all packages matching "^education-" and "^debian-edu-". + # Also wanted: all tasks; these are supposed to pull in localization related + # packages. Add otherwise missing gimp-help and thunderbird localization. + if (! ($pkg =~ /^education-|^debian-edu-|^task-|^gimp-help-|thunderbird-l10n-all/)) { next; } Wolfgang
diff --git a/tools/generate_debian-edu_task b/tools/generate_debian-edu_task index ca0a20f..ccbda23 100755 --- a/tools/generate_debian-edu_task +++ b/tools/generate_debian-edu_task @@ -54,16 +54,19 @@ $/ = ''; # 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 +# want/need, also ignore cinnamon desktop (no Debian Edu support). my @ignore_list = ('education-development', - 'education-video'); + 'education-video', + 'task-cinnamon-desktop'); while (defined($_ = <INPKG>)) { m/^Package: (\S+)/m and $pkg = $1; m/^Filename: (\S+)/m and $filename = $1; - # We want all packages matching "^education-" - if (! ($pkg =~ /^education-/)) { + # We want all packages matching "^education-" and "^debian-edu-". + # Also wanted: all tasks; these are supposed to pull in localization related + # packages. Add otherwise missing gimp-help and thunderbird localization. + if (! ($pkg =~ /^education-|^debian-edu-|^task-|^gimp-help-|thunderbird-l10n-all/)) { next; }
Attachment:
signature.asc
Description: PGP signature