Commit Graph

1306 Commits

Author SHA1 Message Date
Steve McIntyre 7131e37390 Add new config option DISABLE_UEFI_32 to control mixed-mode EFI
on x86 builds. Closes: #1031424
2023-02-23 21:46:37 +00:00
Steve McIntyre dcbf4ea088 make-firmware-image: Add a list file
to show what's included in the firmware archives
2023-02-20 12:29:05 +00:00
Cyril Brulebois d7796845f4 Document recent changes. 2023-02-08 12:22:51 +01:00
Cyril Brulebois de66d9f692 Add pigz to Depends for parallel gzip compression. 2023-01-23 19:30:32 +01:00
Cyril Brulebois 47ae1a293b Add uuid-runtime to Depends.
That's needed for uuidgen, added in 6d1fdf2446.
2023-01-19 18:16:20 +01:00
Holger Levsen e3eccce114 release as 3.1.36
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2023-01-15 13:14:04 +01:00
Holger Levsen de9eb1226c Update standards version to 4.6.2, no changes needed.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2023-01-14 14:16:23 +01:00
Steve McIntyre bba0f2116c Stop adding win32-loader stuff, it's dead 2022-12-29 03:57:01 +00:00
Steve McIntyre 8a8e623819 Add 32-bit EFI binaries to all amd64 images too
so we no longer need a multi-arch image for Bay Trail etc.
2022-12-29 03:54:45 +00:00
Steve McIntyre 6d1fdf2446 Change how we find the installer when booting via grub-efi
instead of looking for the .disk/info file, use .disk/id/$UUID
instead. Closes: #1024346, #1024720.
2022-11-26 01:45:26 +00:00
Janitor b97abf735f Fix some issues reported by lintian 2022-10-22 17:38:47 +00:00
Steve McIntyre 32291d88a3 Add a Contents-firmware file
to help with looking up firmware packages in d-i
2022-10-09 01:44:37 +01:00
Steve McIntyre e57aa6fa72 Add non-free-firmware support
List the desired non-free sections to use in NONFREE_COMPONENTS in
CONF.sh, default to "non-free non-free-firmware" by default until
things are all migrated.
2022-10-08 17:48:59 +01:00
Raphaël Hertzog 805b36d16b Remove tools/sort_deps_edu
Its only purpose was to try to implement the recursive lookup that got
implemented in ca9ac8deac
2022-08-09 19:39:46 +02:00
Raphaël Hertzog e77ade6033 Remove dead code in sort_deps and improve log messages
The dependency tree created by parsing the output of "apt-cache depends" always
generates an array of array. The old representation of a simple dependency as
an hash is gone in favor of an OR with a single entry (so the hash is the only
element within the array).

So all the code in add_missing() that was dealing with the case of the hash
was never triggered.

I tweaked the OR case so that the generated log messages actually
mention "OR" only if it's a true OR dependency (i.e. with multiple
entries in the array).
2022-08-09 19:39:15 +02:00
Raphaël Hertzog ca9ac8deac Implement recursive lookup of Recommends and Suggests
Everywhere where we call add_missing() on Depends, we must do it also
on Recommends and Suggests based on $add_rec and $add_sug.

Tweak the code that is supposed to stop the recursion to use
the list that we have built but don't be strict about version
constraints on Recommends/Suggests since they can't always
be respected.

Closes: #601203
2022-08-09 19:37:48 +02:00
Steve McIntyre 3a13ddb48a Revert "Implement recursive lookup of Recommends and Suggests"
This reverts commit 8513b237af.

This change doesn't seem ready yet - running a weekly build failed
with massive memory usage.
2022-08-08 20:23:13 +01:00
Steve McIntyre 8c86a9b3ed Revert "Remove tools/sort_deps_edu"
This reverts commit cc4e1fa450.
2022-08-08 20:22:44 +01:00
Steve McIntyre bb10a80445 Tweak grub boot menu highlight graphics to work again
Wwitch from greyscale to colour, as newer grub has removed greyscale
PNG support.. Closes: #1013079, #1013432.
2022-08-07 01:09:57 +01:00
Raphaël Hertzog cc4e1fa450
Remove tools/sort_deps_edu
Its only purpose was to try to implement the recursive lookup that got
implemented in 8513b237af.
2022-08-05 09:52:58 +02:00
Raphaël Hertzog 8513b237af
Implement recursive lookup of Recommends and Suggests
Everywhere where we call add_missing() on Depends, we must do it also
on Recommends and Suggests based on $add_rec and $add_sug.

Closes: #601203
2022-08-05 09:36:17 +02:00
Raphaël Hertzog bbeab52f9a
Fix install_firmwares_initrd to not fail when the firmware is not found. 2022-08-05 09:12:54 +02:00
John Paul Adrian Glaubitz af49fe7832 Remove leftover files of silo bootloader on sparc64 2022-04-25 09:43:23 +02:00
John Paul Adrian Glaubitz 9de43f43e2 Remove leftover files of silo bootloader on sparc 2022-04-25 09:42:25 +02:00
Samuel Thibault daa1af93d0 On firmware images, include the sound firmwares
in the espeakup-enabled initrd itself. Closes: #992699
2022-02-14 18:31:18 +01:00
bauen1 465f9c335b pass --invariant and -i deb00001 to mkfs.msdos
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2022-02-14 11:34:32 +01:00
bauen1 65196d4dcf Avoid embedding timestamps into gzipped Packages and Translations files.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2022-02-14 11:34:13 +01:00
Wolfgang Schweer a35ad1b9dc
tasks/sid: Replace bullseye with bookworm
Signed-off-by: Wolfgang Schweer <wschweer@arcor.de>
2021-09-29 16:19:19 +02:00
Steve McIntyre 05a54460d5 Update default config in various places post-bullseye
Closes: #994121
2021-09-22 21:34:33 +01:00
Wolfgang Schweer fa562c6b07
data/bookworm: Use Debian Edu 12 installer logo and syslinux splash image
from src:debian-edu-artwork 2.12.0.1-1 (showing version number 12)

Signed-off-by: Wolfgang Schweer <wschweer@arcor.de>
2021-09-06 12:22:44 +02:00
Raphaël Hertzog 8d2bd4aa2e
Add cryptsetup-initramfs to tools/generate_di+k_list
It's required by debian-installer and cryptsetup >= 2.4.0 no longer
recommends it, so it ends up missing in the netinst image.

base-installer then fails to honor the apt-setup request and the
resulting system is unbootable because the initramfs doesn't contain
anything to unlock the encrypted partitions. :-(
2021-08-27 19:12:02 +02:00
Cyril Brulebois 897bf4754d generate_firmware_patterns: Drop support for the temporary --test option. 2021-08-22 16:17:41 +02:00
Steve McIntyre 5e3dec1796 Use $CODENAME/updates for security pre-bullseye
or $CODENAME-security for bullseye onwards.
2021-08-15 11:48:46 +01:00
Steve McIntyre 8ff621fcb6 Start bookworm development
Copy the bullseye dirs to bookworm as a start
2021-08-14 22:45:15 +01:00
Cyril Brulebois 62ab792b3f Fix typo. 2021-08-02 07:48:03 +02:00
Steve McIntyre 92e93a9133 Release 3.1.35 2021-07-26 00:05:51 +00:00
Cyril Brulebois d9d9a31bb1 Add reference to #989863. 2021-07-25 23:13:06 +02:00
Steve McIntyre c61f193ac6 Extend changelog 2021-07-25 18:30:57 +01:00
Steve McIntyre 3d15315df4 Add changelog entry for the generate_firmware_patterns addition 2021-07-25 18:26:02 +01:00
Cyril Brulebois ff8ef160ea Add generate_firmware_patterns script and dependencies (see: #989863). 2021-07-25 07:20:30 +02:00
Steve McIntyre 845cbb1b61 Add a Closes: #678065 for the espeakup change 2021-05-16 15:42:25 +01:00
Steve McIntyre 221d702284 Add brltty and espeakup to all images from netinst up 2021-05-16 15:37:38 +01:00
Holger Levsen 9690b506b7 fix Petter's name
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2021-04-23 10:56:07 +02:00
Holger Levsen 1c96d70f21 release as 3.1.34
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2021-04-20 01:03:45 +02:00
Steve McIntyre da120b29d9 Shorten "ppc64el" to "p64el" in the volume ID
The bullseye d-i RC1 build failed as the volume ID was too long
2021-04-15 21:14:09 +01:00
Steve McIntyre d2c5ce15b2 Include eatmydata deb for d-i to use offline. Closes: #986772 2021-04-14 09:30:17 +01:00
Wolfgang Schweer 5abcc48f75 tools/boot/*/boot-x86: Prevent custom splash images from being modified
The related code seems to have been useful a long time ago (the need to use
  an RLE file and to reduce the number of colours to 16 has been dropped as of
  syslinux version 3.62). So replace obsolete code with a simple cp command.

Signed-off-by: Wolfgang Schweer <wschweer@arcor.de>
2021-02-24 16:51:54 +00:00
Wolfgang Schweer 2104f73fd7
data/bullseye: Update Debian Edu installer logo and syslinux splash image
Images taken from src:debian-edu-artwork 2.11.5-1, hardly visible changes: small
blurred squares (bitmaps) removed because related source files are not available.

Signed-off-by: Wolfgang Schweer <wschweer@arcor.de>
2021-02-12 22:09:26 +01:00
Holger Levsen ee4a2f68a7 release as 3.1.33
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2021-02-03 19:46:42 +01:00
Holger Levsen 9c8fc62807 make_disc_trees: create Packages files for local/debian-installer. Closes: #523017
tools/make_disc_trees.pl: Apply patch by Daniel Dickinson to create Packages
files for local/debian-installer. Closes: #523017

Signed-off-by: Holger Levsen <holger@layer-acht.org>
2021-02-03 17:36:13 +01:00