Commit Graph

2477 Commits

Author SHA1 Message Date
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 c9489cd926
Turn $add_rec and $add_sug into globals
There's no point in passing them as parameters everywhere.

This changes the behaviour in some places:

1/ When we process the non-explicitly included packages (for COMPLETE=1),
we used to never take Recommends/Suggests into account, now we do. But
the only thing that will be changed is the ordering with some
Recommended packages being included before their depending package.

2/ When we process the EXTRANONFREE image, this one was always including
Recommends and Suggests, and it's now respecting the setting too.
2022-08-05 09:13:44 +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 df397c004b People should really be using apt instead of apt-get 2022-04-12 09:56:44 +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
Steve McIntyre 6b61e01f15 Try to remove dirs when rolling back 2021-12-06 23:50:22 +00: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 cb14a9f29b Also update the code layout, sid->bookworm 2021-09-22 21:38:42 +01: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
Cyril Brulebois a80f013b57 Include more modules, under kernel/sound/soc/intel/boards
As suggested by Ben Hutchings in:
  https://salsa.debian.org/kernel-team/firmware-nonfree/-/merge_requests/19

[ Best viewed with -b due to initial indentation inconsistency before
reimporting the updated list of aliases. ]
2021-07-25 23:06:47 +02:00
Steve McIntyre c61f193ac6 Extend changelog 2021-07-25 18:30:57 +01:00
Steve McIntyre 4d4399012d Add support for creating firmware patterns at build time
Using the new generate_firmware_patterns script, generate a patterns
file in /firmware/dep11/<package>.patterns as we add a firmware
package onto media.

Deal with size changes as these are added/removed, and add them to the
md5sum.txt file on media too.
2021-07-25 18:26:15 +01:00
Steve McIntyre f7e973a181 Add a --package option to limit output to one specified package name 2021-07-25 18:26:11 +01:00
Steve McIntyre 047ec2b360 Fix up firmware package rollback
If we removed a firmware package, also remove the link in /firmware
2021-07-25 18:26:08 +01:00
Steve McIntyre 3d15315df4 Add changelog entry for the generate_firmware_patterns addition 2021-07-25 18:26:02 +01:00
Cyril Brulebois 235ffb75c9 Add a note regarding other intel sof modules. 2021-07-25 08:46:32 +02:00
Cyril Brulebois 8e4fa300d8 Add a reminder about firmware-sof-signed (if --verbose was passed). 2021-07-25 08:40:49 +02:00
Cyril Brulebois 27f8524d0a Hardcode aliases from firmware-sof-signed.
The source code doesn't use the MODULE_FIRMWARE() macro so the machinery
implemented in src:firmware-nonfree wouldn't help. Extract alias info
manually once, and make note to keep an eye on further updates (e.g. via
a crontab on d-i.debian.org).
2021-07-25 08:40:43 +02:00
Cyril Brulebois c980454172 Extract alias formatting for later reuse. 2021-07-25 08:36:28 +02:00
Cyril Brulebois 91508a24c9 Keep track of all firmware packages found. 2021-07-25 08:16:44 +02:00
Cyril Brulebois c9f7df2963 Move main part to the bottom, it's getting extended. 2021-07-25 08:11:58 +02:00
Cyril Brulebois dae7be7662 Add small README.txt alongside .patterns files. 2021-07-25 07:32:30 +02:00
Cyril Brulebois a726d0df83 Update comments. 2021-07-25 07:20:53 +02:00
Cyril Brulebois 76fc95f307 Generate .patterns (plural) files. 2021-07-25 07:20:53 +02:00
Cyril Brulebois 9d570ad032 Implement support for --test option.
At the moment, there's no package with Type == firmware in the archive,
so --test lets us toy without that filter, finding a bunch of packages.
2021-07-25 07:20:53 +02:00
Cyril Brulebois 18e27f6e08 Implement support for --output-dir 2021-07-25 07:20:53 +02:00
Cyril Brulebois 21509942d1 Prepare support for command line options.
Implement --verbose directly.
2021-07-25 07:20:53 +02: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
Samuel Thibault 5e606aa1ed Allow archive tree to contain symlinks
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
2021-02-20 01:31:15 +01:00
Samuel Thibault 7da3ab7110 Add missing checksum grab for unreleased
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
2021-02-19 23:57:16 +01:00