[debian-edu-commits] [Git][debian-edu/debian-edu-artwork][master] 4 commits: debian/update-debian-edu-artwork: Assure presence of /boot/grub before operating on it.

Mike Gabriel (@sunweaver) gitlab at salsa.debian.org
Thu Jul 24 21:04:01 BST 2025



Mike Gabriel pushed to branch master at Debian Edu / debian-edu-artwork


Commits:
2c8cf526 by Mike Gabriel at 2025-07-24T16:51:27+02:00
debian/update-debian-edu-artwork: Assure presence of /boot/grub before operating on it.

- - - - -
d56b4331 by Mike Gabriel at 2025-07-24T21:58:29+02:00
debian/copyright: Use new FSF mailing address.

- - - - -
54922a3d by Mike Gabriel at 2025-07-24T22:00:43+02:00
debian/control: In D: (debian-edu-artwork bin:pkg) prepend d-e-a-ceratopsian to list of dependent artwork package alternatives making it the default to install with Debian trixie.

- - - - -
13dea892 by Mike Gabriel at 2025-07-24T22:01:47+02:00
release as 2.13.0-1

Signed-off-by: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>

- - - - -


4 changed files:

- debian/changelog
- debian/control
- debian/copyright
- debian/update-debian-edu-artwork


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,28 @@
+debian-edu-artwork (2.13.0-1) unstable; urgency=medium
+
+  [ Frans Spiesschaert ]
+  * Update logo to make it ready for Trixie, using release number 13 en using
+    Elise Coupers installer image for Trixie on
+    https://github.com/pccouper/trixie.
+  * Update all svg files in art-ceratopsian/desktop-base to the ceratopsian
+    theme.
+  * Upgrade debian-edu-ceratopsian-syslinux.svg to the ceratopsian theme and
+    increase the DebianEdu release number on it to 13.
+
+  [ Guido Berhoerster ]
+  * Create Plymouth Ceratopsian theme
+  * Improve readability of the logo in the grub Ceratopsia theme
+
+  [ Mike Gabriel ]
+  * debian/update-debian-edu-artwork: Assure presence of /boot/grub before
+    operating on it.
+  * debian/copyright: Use new FSF mailing address.
+  * debian/control: In D: (debian-edu-artwork bin:pkg) prepend d-e-a-ceratopsian
+    to list of dependent artwork package alternatives making it the default to
+    install with Debian trixie.
+
+ -- Mike Gabriel <sunweaver at debian.org>  Thu, 24 Jul 2025 17:54:59 +0200
+
 debian-edu-artwork (2.12.90-2) unstable; urgency=medium
 
   * Re-upload source-only as is.


=====================================
debian/control
=====================================
@@ -24,7 +24,7 @@ Vcs-Git: https://salsa.debian.org/debian-edu/debian-edu-artwork.git
 Package: debian-edu-artwork
 Architecture: all
 Depends: ${misc:Depends},
-         debian-edu-artwork-emerald | debian-edu-artwork-homeworld | debian-edu-artwork-buster | debian-edu-artwork-futureprototype | debian-edu-artwork-softwaves | debian-edu-artwork-lines | debian-edu-artwork-joy | debian-edu-artwork-spacefun,
+         debian-edu-artwork-ceratopsian | debian-edu-artwork-emerald | debian-edu-artwork-homeworld | debian-edu-artwork-buster | debian-edu-artwork-futureprototype | debian-edu-artwork-softwaves | debian-edu-artwork-lines | debian-edu-artwork-joy | debian-edu-artwork-spacefun,
          desktop-base,
          libconfig-inifiles-perl,
 Suggests: debian-edu-artwork-spacefun


=====================================
debian/copyright
=====================================
@@ -30,7 +30,7 @@ License: GPL-2+
  .
  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+ Foundation, Inc., 31 Milk Streetreet, # 960789, Boston, MA 02196, USA.
  .
  On Debian systems, the complete text of the GNU General Public
  License, can be found in /usr/share/common-licenses/GPL-2.


=====================================
debian/update-debian-edu-artwork
=====================================
@@ -34,6 +34,13 @@ change_grub_background() {
         desktop-grub.sh \
         /usr/share/desktop-base/debian-edu-${edutheme}-theme/grub/grub_background.sh
     if command -v update-grub > /dev/null ; then
+        # We have seen situations where grub is installed at the end of an
+        # installation, but /boot/grub has not been created, yet, when running
+        # this postinst's script function code.
+        #
+        # This e.g. can be observed when installing debian-edu-router using FAI.
+        mkdir -p /boot/grub
+
         sync
         update-grub || true
     fi



View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-artwork/-/compare/be3306ef4cf312d26ce92fbb88e0c06c076bc050...13dea89222388e889981a65b41cb2a52c038d18d

-- 
View it on GitLab: https://salsa.debian.org/debian-edu/debian-edu-artwork/-/compare/be3306ef4cf312d26ce92fbb88e0c06c076bc050...13dea89222388e889981a65b41cb2a52c038d18d
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-edu-commits/attachments/20250724/32a9d749/attachment-0001.htm>


More information about the debian-edu-commits mailing list