Commit Graph

1133 Commits

Author SHA1 Message Date
David Kalnischkies 56ec81c7d5 Provide hashes for uncompressed Translation-* again
Implemented in 2f34797490 for bug #767253
released a few months later in v3.1.17, but then broken again a few days
later in 9dd0616b78 by removing the
uncompressed files too early.
2018-02-16 17:27:57 +00:00
Steven Chamberlain 252ea99fdc Fix which_deb handling of non-Linux arches
When which_deb finds "*i386" or "*amd64" entries in the ARCHES list,
it will wrongly change them to "i386" to "amd64" respectively (which
is wrong in the case of kfreebsd-* or hurd-*).

Make the same changes here that were already made to identical code in
generate_di_list, to fix #758512 (commits
771f754516 and
2ef5d3288c).
2018-02-16 16:13:13 +00:00
Steve McIntyre a78e55ede5 Re-indent to clean up 2018-02-16 15:39:57 +00:00
Steve McIntyre 2657d8637e Also generate checksums for torrent files 2018-02-16 15:38:51 +00:00
Steve McIntyre f97866189b Backport from master: List jigdo and template files in SUMS files too 2018-02-11 21:18:42 +00:00
Steve McIntyre 6bac9fdd66 lose extra - on -joliet-long 2018-02-10 12:09:56 +00:00
Steve McIntyre 0c3a2d19bb Also update set_mkisofs_opts 2018-02-10 00:35:30 +00:00
Steve McIntyre 7dcb4409ca Backport --joliet-long fix from master 2018-02-10 00:33:07 +00:00
Steve McIntyre 06fead6041 Backport fix from master: Declare 'my' instances of 'tools' as 'local' in tools/make_disc_trees.pl 2017-11-20 21:39:13 +00:00
Steve McIntyre ff82631d6f Backport fix from master: Make update_popcon deal with https on popcon.d.o 2017-11-20 21:29:50 +00:00
Steve McIntyre c7991ae7b2 Make tools/update_popcon exit with errors when it fails 2017-10-12 15:29:59 +01:00
Steve McIntyre 15ecf43c09 Fix size calculation for EFI image
Backport fix from master
2016-04-19 23:51:39 +01:00
Steve McIntyre b7619516fa Backport again:
Change wget usage to make option handling easier

Switch all usage to $WGET, then set WGET in CONF.sh
First usage is to add --ca-directory /etc/ssl/ca-debian/ so https
certificates work.
2016-01-03 13:07:12 +00:00
Steve McIntyre dcce7d822a Backport fix from master
Switch references to d-i.debian.org to use https instead of http.
Closes: #809698
2016-01-03 00:42:12 +00:00
Steve McIntyre fe3d1ef5ee Backport Multiple s390(x) fixups from Philipp Kern:
- Load the s390x initrd at 0x01000000 to allow kernels larger than
   8 MiB (and smaller than 16 MiB) to be loaded via the ins loader.
 - Drop the remaining s390 bits from jessie. (s390x remains)
 - Drop the d390oco loader from and jessie
2015-11-24 17:04:54 +00:00
Steve McIntyre 549934c684 Only checksum the firmware.* files 2015-10-07 16:29:41 +01:00
Steve McIntyre 9ebd76d735 Checksum in the right dir 2015-10-07 16:05:33 +01:00
Steve McIntyre b2f4c9643c Updates for make-firmware-image:
Add firmware bundles in cpio.gz format too to help netboot users
Create checksums for firmware images
2015-10-07 15:43:46 +01:00
Steve McIntyre 85e8e44ba8 parse_isolinux: Support grub menuentry shortcuts for UEFI boot menus.
Closes: #798908
Backport from unstable.
2015-10-02 23:51:17 +01:00
Steve McIntyre f2a1b5d4d3 Add kernels and other bits to armel/armhf images
Backported from master
2015-08-27 14:48:43 +01:00
Steve McIntyre 32d1152bf7 Backport VOLID shortening from master 2015-07-23 18:52:32 +01:00
Steve McIntyre 4bc7234624 Update the backported sort_deps fix to match master 2015-07-23 18:50:35 +01:00
Steve McIntyre e90f0acdd2 Backport sort_deps fix from master
* tools/sort_deps: Improve handling of too-large packages. Previously,
    the code would only check sizes for packages explicitly listed but
    packages brought in due to dependency resolution would not be
    checked. Now fixed.
2015-07-21 23:33:30 +01:00
Steve McIntyre f8eff69478 Fix handlinkg of LOGOPNG when we've got "doppelganer" initramfs files
Backported from unstable, needed for debian-edu builds
2015-05-13 00:38:41 +01:00
Steve McIntyre 63dd4a07d0 Remove uncompressed translation files after compressing them
Backported from unstable, bugfix needed for building on jessie it
seems
2015-05-13 00:34:05 +01:00
Steve McIntyre 0ad2c2dbdb Fix up the partitioning for arm64 images so USB will work again
This code was using "-efi-boot-part", which works fine for booting but
creates images that d-i can't use: only the full disk or the ESP
partition would contain working filesystems, and d-i doesn't like that.

Instead, switch to appending the ESP as an extra partition on the end
of the image. This will take a small amount of extra space, but will
at least work reliably!
2015-04-16 15:24:01 +01:00
Steve McIntyre 8248615c03 Add rdnssd on disc 1 by default. Closes: #782299 2015-04-11 10:33:01 +01:00
Helge Deller 39bdaf29b2 alpha: fix unpacking aboot-base, copy versioned vmlinuz file correctly. 2015-02-28 22:59:01 +01:00
Steve McIntyre e799e742c0 Improve autorun.inf, make sure the disc icon displays
Closes: #772691. Thanks to jnqnfe for initial patch, slightly tweaked.
2015-02-17 06:30:28 +00:00
Steve McIntyre 4e5ef691c4 Update kernel and related package lists for mips
Closes: #777711
2015-02-12 02:15:35 +00:00
Steve McIntyre a46cc618f8 Indent cleanup 2015-02-05 00:18:41 +00:00
Steve McIntyre 6ada498416 More consistent debug message 2015-02-05 00:18:41 +00:00
Steve McIntyre 218757dd6f Major refactor for better control of choice of EFI and BIOS boot
Split the code up and use BOOT_EFI and BOOT_BIOS to control which
goes where. We now support:

 * BOOT_BIOS=1 BOOT_EFI=0 for BIOS boot only via an ElTorito boot
   record (like debian-cd used to be before EFI support was added)

 * BOOT_BIOS=1 BOOT_EFI=2 for standard BIOS boot as
   primary ElTorito boot record and EFI as an alternate ElTorito boot
   record (common case, just like we've been doing for amd64 in
   debian-cd for a while)

 * BOOT_BIOS=0 and BOOT_EFI=1 for *only* EFI boot as the primary
   ElTorito boot record (new case, might be useful for some
   Macs *maybe*)

Set BOOT_METHODS in the debian-cd environment to determine which of
these cases is desired in a given build.

Also removed the support for the "old" syslinux packaging layout, it's
not been around for a while now.
2015-02-05 00:18:40 +00:00
Steve McIntyre 26015951f6 Remove isolinux message - no longer needed 2015-02-05 00:18:40 +00:00
Steve McIntyre d2b08bb059 Factor out the code for EFI boot slightly
Only use -eltorito-alt-boot when we need to
2015-02-05 00:18:40 +00:00
Steve McIntyre aff1c7700d If we're only doing EFI, copy the splash file from the BIOS boot dir 2015-02-05 00:18:40 +00:00
Steve McIntyre e4a3987cbe Remove old mentions of floppy in the code 2015-02-05 00:18:40 +00:00
Steve McIntyre fc10046fba Add extra options to control boot options on x86 CDs 2015-02-05 00:18:40 +00:00
Steve McIntyre b228286310 Clean up arm64 boot stuff
Remove un-needed boot$N in the xorriso command line, we don't have
crappy BIOS lomitations.
Remove support for older xorriso versions.

Use new -efi-boot-part --efi-boot-image options to make an
isohybrid-style images with an explicit EFI partition. Will hopefully
make d-i happier with our images from USB.
2015-01-31 10:59:04 +00:00
Steve McIntyre e5e09cffd5 eplace %ARCH% with the arch name
Extra feature, helpful for testing multi-arch CD builds
2015-01-11 00:43:27 +00:00
Steve McIntyre 322339fb4d Force overwrite when creating efi.img boot files 2015-01-11 00:41:31 +00:00
Steve McIntyre a3c80cd032 Copy all boot files out of efi.img - added for i386-efi support 2015-01-11 00:40:15 +00:00
Steve McIntyre cb1b553227 Show all possible kernels - needed for i386-efi 2015-01-11 00:36:59 +00:00
Steve McIntyre 74d62ec35c Remove over-verbose debug 2015-01-11 00:15:58 +00:00
Steve McIntyre 2900545769 Change from -- to --- for kernel command line handling
Closes: #764676
2014-11-06 12:55:59 +00:00
Steve McIntyre 09363728c3 Fix logic for %install% editing 2014-11-05 14:18:53 +00:00
Steve McIntyre f256a86827 More fixups for arm64 CD builds
* Actually put the kernel and initramfs on the CD (doh!)
 * Replace the %install% variables with real paths
2014-11-05 13:58:04 +00:00
Steve McIntyre 7c0db7034b Add 586 kernels to replace 486 for i386 CDs 2014-10-31 15:27:13 +00:00
Steve McIntyre 2f34797490 Tweak handling of (un)compressed index files
Provide hashes for uncompressed Translation-* files, and remove the
uncompressed versions from the output disc. Closes: #767253. Initial
patch from Michael Vogt - thanks!
2014-10-30 02:12:12 +00:00
Steve McIntyre 047b07e779 Do not look for isolinux/desktop/*cfg files
d-i has removed these files now, so don't look for them for kernel
params. Closes: #767223, #766411. Thanks to Prema and Vagrant for
(identical!) patches. :-)
2014-10-29 17:28:12 +00:00