[Git][debian-edu/debian-edu-config][trixie] 5 commits: share/glib-2.0/schemas/32-debian-edu.arctica-greeter.gschema.override: Drop...

"Mike Gabriel (@sunweaver)" <[email protected]>
Newsgroups gmane.linux.skolelinux.cvs
Message-ID <[email protected]>

Mike Gabriel pushed to branch trixie at Debian Edu / debian-edu-config


Commits:
ecbbcc57 by Mike Gabriel at 2025-09-15T13:45:00+02:00
share/glib-2.0/schemas/32-debian-edu.arctica-greeter.gschema.override: Drop file. This setting is theme-specific and should be shipped in debian-edu-artwork-<THEME> if diverting from system defaults.

Also, it seems that this file was inert all the time due to wrong file naming (<nn>-<description>.gschema.override instead of <nn>_<description>.gschema.override).

- - - - -
8dbb5ef0 by Mike Gabriel at 2025-09-15T15:23:31+02:00
cf3/: Support recognizing FAI based installations of Debian Edu systems (except from main server).

- - - - -
4c259cd2 by Mike Gabriel at 2025-09-15T15:24:23+02:00
release 2.12.904

- - - - -
d47990ca by Mike Gabriel at 2025-09-15T15:27:39+02:00
Merge tag '2.12.904' into trixie

released as 2.12.904

- - - - -
8b11587e by Mike Gabriel at 2025-09-16T10:32:10+02:00
sbin/debian-edu-fsautoresize: Avoid division by zero error on unused mountpoints.

- - - - -


7 changed files:

- Makefile
- cf3/cf.finalize
- cf3/cf.grub
- cf3/edu.cf
- debian/changelog
- sbin/debian-edu-fsautoresize
- − share/glib-2.0/schemas/32-debian-edu.arctica-greeter.gschema.override


Changes:

=====================================
Makefile
=====================================
@@ -387,7 +387,6 @@ install: install-testsuite
 		share/firefox-esr/distribution/policies.json \
 		share/glib-2.0/schemas/21_debian-edu+gdm.gschema.override \
 		share/glib-2.0/schemas/31_debian-edu+mate.gschema.override \
-		share/glib-2.0/schemas/32-debian-edu.arctica-greeter.gschema.override  \
 		share/mate-panel/layouts/debian-edu-mate.layout \
 	; do \
 		$(INSTALL_DATA) $$f $(DESTDIR)/usr/$$f ; \


=====================================
cf3/cf.finalize
=====================================
@@ -111,7 +111,7 @@ commands:
   # used during an installation with Main server or LTSP server profile to avoid
   # broken network setup.
 
-    debian.(server|ltspserver).lxqt.di.installation::
+    debian.(server|ltspserver).lxqt.(di|fai).installation::
 
     "/usr/bin/apt-get purge -y connman"
       contain => in_shell;


=====================================
cf3/cf.grub
=====================================
@@ -7,24 +7,24 @@ bundle agent grub
 
 files:
 
-  debian.(standalone|roaming).di.installation::
+  debian.(standalone|roaming).(di|fai).installation::
 
    "/etc/default/grub"
      edit_line => grub_conf1;
 
-  debian.workstation.!server.!standalone.!roaming.di.installation::
+  debian.workstation.!server.!standalone.!roaming.(di|fai).installation::
 
     "/etc/default/grub"
       edit_line => grub_conf2;
 
-  debian.(server|minimal).di.installation::
+  debian.(server|minimal).(di|fai).installation::
 
     "/etc/default/grub"
       edit_line => grub_conf3;
 
 commands:
 
-  debian.di.installation::
+  debian.(di|fai).installation::
 
     "/usr/sbin/update-grub"
       contain => in_shell;


=====================================
cf3/edu.cf
=====================================
@@ -31,7 +31,9 @@ bundle common edu
     # Set if the Squid cache exists; used to conditionally link Debian Edu configuration.
     "squidcache"	expression => isdir("/var/spool/squid");
     # Set if running inside Debian Installer; used to avoid useless LDAP setup upon main server upgrade.
-    "di"			expression => fileexists("/etc/apt/apt.conf.d/00IgnoreTimeConflict");
+    "di"		expression => fileexists("/etc/apt/apt.conf.d/00IgnoreTimeConflict");
+    # Set if running inside FAI Installer; used to setup grub correctly
+    "fai"		expression => isdir("/var/lib/fai/config");
     # Set for networked workstation if the 'education-desktop-other' package is installed.
     "desktopintern"	and => { isdir("/usr/share/doc/education-desktop-other"), isdir("/usr/share/doc/education-networked") };
     # Set if xfce4 is installed; used to conditionally configure settings.


=====================================
debian/changelog
=====================================
@@ -1,8 +1,13 @@
-debian-edu-config (2.12.903~deb13u1) trixie; urgency=medium
+debian-edu-config (2.12.904) unstable; urgency=medium
 
-  * Upload to trixie.
+  * share/glib-2.0/schemas/32-debian-edu.arctica-greeter.gschema.override:
+    + Drop file. This setting is theme-specific and should be shipped in
+      debian-edu-artwork-<THEME> if diverting from system defaults.
+  * cf3/:
+    + Support recognizing FAI based installations of Debian Edu systems (except
+      from main server).
 
- -- Mike Gabriel <[email protected]>  Mon, 15 Sep 2025 09:09:50 +0200
+ -- Mike Gabriel <[email protected]>  Mon, 15 Sep 2025 15:22:48 +0200
 
 debian-edu-config (2.12.903) unstable; urgency=medium
 


=====================================
sbin/debian-edu-fsautoresize
=====================================
@@ -226,7 +226,7 @@ sub supported_mountpoints {
                 $size = $volsizeblocks/2;
             }
 
-            my $fracavail = 100 * $avail / $size;
+            my $fracavail = 100 * $avail / ( $size + 1 );
             print STDERR "  A: $size $used $avail ($fracavail%)\n" if $opts{v};
             my %minfo =
                 (


=====================================
share/glib-2.0/schemas/32-debian-edu.arctica-greeter.gschema.override deleted
=====================================
@@ -1,2 +0,0 @@
-[org.ArcticaProject.arctica-greeter]
-logo=''



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/c05d5caf8b031605ffadd532475885768b21195f...8b11587ea744239a50c64f7d56684ff75214c006

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-config/-/compare/c05d5caf8b031605ffadd532475885768b21195f...8b11587ea744239a50c64f7d56684ff75214c006
You're receiving this email because of your account on salsa.debian.org.

_______________________________________________
debian-edu-commits mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-edu-commits
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.