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

Re: [debian-edu-commits] [Debian Wiki] Update of "DebianEdu/Status/Buster" by WolfgangSchweer



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


Reply to: