Commit Graph

1213 Commits

Author SHA1 Message Date
Holger Levsen 0d55285ba6 d/rules: drop code which is a no-op
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-14 13:01:48 +01:00
Holger Levsen 77bdc50109 d/rules: use debian/debian-cd.install.
also chmod +x contrib/testingcds in git to simplefy further.

Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-14 12:53:36 +01:00
Holger Levsen 91544c52e4 d/rules: add debian/debian-cd.docs and use that.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-14 11:51:51 +01:00
Holger Levsen b508b3b474 d/rules: drop manual svn cleanup, dh does that for us.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-14 11:40:15 +01:00
Holger Levsen e50b585f11 d/rules: use the awesome "dh $@" simplification.
I've confirmed with diffoscope that this only affects
comments/timestampes within images inside
./usr/share/debian-cd/data/cts_amiga_info.tar.gz
and that those are only set to the date defined by
SOURCE_DATE_EPOCH, thus the package still builds reproducibly, just the
timestamps are of todaz/SOURCE_DATE_EPOCH and not from 2007.

Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-14 00:22:59 +01:00
Holger Levsen 6fde9e853d d/control: add "Rules-Requires-Root: no".
d/control: add "Rules-Requires-Root: no" to support building as non-root
after confirming this is a no-diff change with diffoscope.

Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-13 23:50:12 +01:00
Holger Levsen 25f262bde6 bump standards version to 4.3.0, no changes needed.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-13 23:39:58 +01:00
Holger Levsen 4fa6f0e984 prepare d/changelog for 3.1.22 release
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-13 23:37:53 +01:00
Holger Levsen ec74fa8556 add closes for #821054
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-13 19:36:40 +01:00
Steve McIntyre a97cd46a24 Add more entries in the changelog 2019-01-13 17:06:18 +00:00
Holger Levsen 9555126454 d/copyright: explicitly refer to GPL-2.
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-13 17:38:35 +01:00
Holger Levsen 1ca683b723 Add lintian override for missing-depends-on-sensible-utils.
Add lintian override for missing-depends-on-sensible-utils as
sensible-editor is merely mentioned in the README.

Confirmed with diffoscope that this change does what it's supposed to do.

Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-13 17:38:35 +01:00
Holger Levsen 93f26da4d9 drop ancient version-req on dependency on apt
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-11 14:52:29 +01:00
Holger Levsen afb13375e6 upgrade to use debhelper-compat(=11)
Bump debian/compat to 11 and build-depend on debhelper >= 11.
Use the new debhelper-compat(=11) notation and drop d/compat.

I've confirmed with diffoscope that this is noop-change.

Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-11 14:50:30 +01:00
Holger Levsen f848c7f0c3 cleanup white spaces & empty lines, thanks lintian
d/changelog, d/control and d/rules

Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-11 14:31:34 +01:00
Holger Levsen 39a36ef8ca don't recommend syslinux-utils twice, thanks lintian
Signed-off-by: Holger Levsen <holger@layer-acht.org>
2019-01-11 14:28:16 +01:00
Steve McIntyre abc2a7e74d Updates for update-cd
Grab checksums from the binary-all Packages.gz too when building
Generate checksums for torrents and jigdo files too if desired
2018-07-14 13:05:06 +01:00
John Paul Adrian Glaubitz c86bc763e3 Use compressed kernel image by default in boot-hppa 2018-05-08 11:25:31 +02:00
Steve McIntyre 901630fb47 Add changelog entry 2018-02-16 17:30:18 +00:00
Steve McIntyre fa2e4f0028 Tweak the date used for snapshot.d.o references
Use *tomorrow* rather than today, to allow time for the snapshot to be
updated.
2018-02-16 03:20:59 +00:00
Steve McIntyre 56695dd0f2 Update changelog entry for checksum changes 2018-02-15 16:23:55 +00:00
Steve McIntyre c92f55d2b4 Add changelog entry for SUMS change 2018-02-11 21:21:12 +00:00
Steve McIntyre b774eb3535 lose extra - on -joliet-long 2018-02-10 12:11:05 +00:00
Steve McIntyre 6112370e0a Ensure that in all places where we use -J we also use --joliet-long
Thanks to Thomas Schmitt again for a clear bug report!
2018-02-10 00:29:15 +00:00
Steve McIntyre 4200913c82 Start 3.1.22 development 2018-02-10 00:26:52 +00:00
Steve McIntyre c3a33b2732 Update Standards-Version to 4.1.3 2018-02-04 01:00:28 +00:00
Steve McIntyre 9c0f0c6ef1 Switch Priority: extra to optional 2018-02-04 00:59:12 +00:00
Steve McIntyre 18ae25c2aa Stop using dh_clean -k 2018-02-04 00:57:26 +00:00
Steve McIntyre 0aff91de8b Update the debhelper dependency to version 10 2018-02-04 00:55:32 +00:00
Steve McIntyre 915ea96579 Remove the executable bit from various shell function files 2018-02-04 00:53:48 +00:00
Steve McIntyre a14a8c04b5 Preparing to release 3.1.21 2018-02-04 00:44:59 +00:00
Vagrant Cascadian aca40b24ec Support KERNEL_PARAMS in arm64 (Closes: #884552) 2018-02-04 00:37:35 +00:00
Steve McIntyre 8714e849ad Fix isolinux config parsing. Thanks to Philipp Hahn for the patch.
Closes: #886655
2018-02-04 00:30:08 +00:00
Steve McIntyre afb059ca9b Tiny tweak to test irker 2018-01-29 01:59:05 +00:00
Steve McIntyre 085e7d06ad Tiny tweak to test irker 2018-01-29 01:50:14 +00:00
Steve McIntyre 55b6fd357f Update references to point to salsa.d.o for git repo 2018-01-29 00:05:10 +00:00
Marcin Kulisz 50fe60acbe Removing lynx-cur as binary dependency (package removed from Debian) 2018-01-23 18:57:58 +00:00
Steve McIntyre 986c690b67 Depend on wget instead of just Recommending it 2018-01-19 17:00:16 +00:00
Steve McIntyre 013d09f686 Make update_popcon cope with https on popcon.d.o
Tell curl to follow redirects
Add explicit capath argument if needed, as on debian.org machines
2017-11-20 21:27:25 +00:00
John Paul Adrian Glaubitz 995a8198b9 Add initial set of packages to tools/generate_di+k_list on ppc64 2017-10-08 20:18:06 +02:00
John Paul Adrian Glaubitz 0127a8c580 Clone powerpc udeb lists for ppc64 2017-10-08 19:57:09 +02:00
John Paul Adrian Glaubitz 90d2b27cc0 Fix install location of amiga.info icon file 2017-10-05 23:56:26 +02:00
John Paul Adrian Glaubitz c11f01d765 Add grub-ieee1275 to tools/generate_di+k_list on sparc and sparc64 2017-09-29 14:22:24 +02:00
John Paul Adrian Glaubitz 6995bade4c Add grub-ieee1275 to tools/generate_di+k_list on powerpc 2017-09-29 14:21:14 +02:00
John Paul Adrian Glaubitz d2a4f9c9c2 Strip "images/cdrom" suffix from mirror DI_DIR path in boot-alpha 2017-09-29 14:13:41 +02:00
John Paul Adrian Glaubitz 4c8b55f6fe Fix relative d-i path for kernel images and initrd in boot-alpha 2017-09-08 10:56:14 +02:00
John Paul Adrian Glaubitz eb68c7621b Add support for unreleased packages from Debian Ports 2017-09-07 22:19:13 +02:00
John Paul Adrian Glaubitz 2b9b429245 Fix relative d-i path for kernel images and initrd in boot-sparc64 2017-09-06 14:13:51 +02:00
John Paul Adrian Glaubitz e3875379c3 Add missing changelog entry boot-hppa fixes 2017-09-06 14:11:58 +02:00
John Paul Adrian Glaubitz 96691923d8 Remove special handling for palo, silo and yaboot in which_deb 2017-09-06 13:20:00 +02:00
John Paul Adrian Glaubitz 47f7b12a36 Add support for unreleased packages from Debian Ports 2017-09-06 13:06:45 +02:00
John Paul Adrian Glaubitz 899ca233e0 Add missing changelog entry m68k pkglist changes 2017-09-05 21:43:22 +02:00
Steve McIntyre 55e27280b5 Add changelog entry 2017-08-05 16:29:22 +01:00
Steve McIntyre b6c7df147a Include debian-ports-archive-keyring on non released architectures
Closes: #865470
2017-06-22 17:33:10 +01:00
Steve McIntyre f2d86bff11 Start buster, simply copying stretch for now 2017-06-19 14:00:05 +01:00
Steve McIntyre adb9e9057d Tweak tasks/stretch/Debian-xfce
Force some important packages up the dependency order so they're
guaranteed to fit (firefox, network-manager-gnome, synaptic)
2017-06-12 01:25:22 +01:00
Steve McIntyre 84ba78fb97 Start 3.1.21 2017-06-12 01:23:03 +01:00
Steve McIntyre 935009ff9f Release version 3.1.20 2017-06-06 13:12:52 +01:00
Steve McIntyre abb116f60b Tweak the Volume ID for mips64el media
Make them fit for stretch d-i rc4
2017-05-26 22:50:11 +01:00
Steve McIntyre d1e5b47a45 Tweak the Volume ID and disk info output slightly for netinst media
Closes: #858031
2017-05-18 23:38:30 +01:00
Steve McIntyre cdc52554e0 Ensure that arm64 images include grub-efi packages 2017-05-03 16:02:51 +01:00
Steve McIntyre 7ec1eb149c Add reportbug to tasks/forcd1
Make it easier for users to report installation problems. Closes:
#861288
2017-05-03 02:18:35 +01:00
Steve McIntyre 9815b0abe3 Add stub for mips64el boot support, so we can build images for it 2017-05-02 23:43:15 +01:00
Vagrant Cascadian 585c1d526a Add wget to Recommends. Closes: #861436 2017-04-29 10:21:29 +01:00
Samuel Thibault 5946c6ef32 Add support for grub submenu hotkeys 2017-03-29 02:48:12 +02:00
Steve McIntyre fd0b0a403a Add changelog mention of the catz issue 2017-02-16 15:20:05 +00:00
Steve McIntyre ae5b28dfb4 Fix up changelog entry for #855035 2017-02-16 15:18:27 +00:00
Steve McIntyre fac6e7cafa Add https bits to forcd1 (#855035) 2017-02-13 15:45:15 +00:00
Raphaël Hertzog 69e54c84a5 Add {data,tasks,tools/boot}/{kali-dev,kali-rolling} symlinks
Those symlinks make it easier to build Kali images with debian-cd.
They are pointing to "sid" so that they are automatically updated
when the underlying symlink is updated. It makes senses since Kali
is a rolling distribution based on Debian Testing.
2017-01-27 14:01:11 +01:00
Steve McIntyre d136fe9a64 Release 3.1.19 2016-12-09 01:20:16 +00:00
Steve McIntyre c16c3a5a83 Close #839946 with the perl change 2016-12-09 01:18:27 +00:00
Steve McIntyre 81181fa341 Add changelog entry for Adrian Glaubitz's bug fix in ae59c4e92b 2016-12-09 01:15:26 +00:00
Steve McIntyre a55bc64a77 Add support for archives without Packages.gz and Sources.gz
Try .xz files too
2016-11-15 09:06:41 +00:00
Steve McIntyre 413b82da73 Remove obsolete dedicated_source script 2016-11-15 06:57:45 +00:00
Steve McIntyre 66154bff85 Add initial support for including backports in a build
So far only tested with a single image - targeting a netinst with some
updated packages
2016-09-20 01:46:15 +01:00
Cyril Brulebois 1cf9160af7 Make setting $WGET_OPTS conditional.
Only export WGET_OPTS="--ca-directory /etc/ssl/ca-debian/" when this
directory actually exists, making it easier to use debian-cd on non-
debian.org machines.
2016-05-12 12:23:22 +02:00
Steve McIntyre b41ebd8607 Add workaround for dosfstools issue (#823881) 2016-05-10 01:26:05 +01:00
Steve McIntyre cc4732add9 Also fix size calculation for EFI image for arm64 2016-05-10 01:22:45 +01:00
Steve McIntyre ec63b515ad Prepare 3.1.18 release 2016-05-06 22:46:48 +01:00
Steve McIntyre b3a2e90ccd Update Standards-Version to 3.9.6 2016-04-19 23:58:00 +01:00
Philipp Hahn 1a15968a7a Fix size calculation for EFI image
CD creation fails with "disk full", because of rounding errors.

The minimum size of data-allocation is a 'cluster', which is a
power-of-two multiple of sectors.
mkfs.msdos chooses minimum FAT and cluster size for image: FAT12<16G
mkfs.msdos uses block-count where a block is 1024 B, but must be rounded
up to track_size with 32 sectors.

Round up each file to clusters before summing.
A sub-directory entry needs 1 cluster minimum.
2016-04-19 22:09:24 +00:00
Steve McIntyre c949504c2e Updates for hppa from Helge Deller
Previous changes enabled gzip compressed Linux kernels, but not 100%
sure that it works on all systems. Disable this compression for now.

Switch hppa to use xorriso by default instead of mkisofs. Xorriso
supports kernel command lines to be up to 1023 bytes, better than
mkisofs. mkisofs only supports the older palo version 4 header format
which can hold only 127 characters which might be too small.
2016-04-19 22:37:38 +01:00
Steve McIntyre 2338730341 Add Recommends on syslinux-utils
In case a user wants to use SPLASHPNG and hence ppmtolss16) for their
own splash images. Closes: #768977
2016-04-19 21:39:21 +01:00
Steve McIntyre a85abb62f9 Change dependency on btrfs-tools to btrfs-progs
Closes: #820479
2016-04-08 23:37:49 +01:00
Steve McIntyre 604432183b Minor updates to hurd boot. Closes: #818176
Patch from Samuel Thibault
2016-03-28 23:37:01 +01:00
Steve McIntyre a1c501ad31 Add 686 kernels to replace 586 for i386 CDs 2016-01-04 01:16:27 +00:00
Steve McIntyre c11d247540 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 12:54:46 +00:00
Steve McIntyre c8e1b1e51d Switch references to d-i.debian.org to use https instead of http.
Closes: #809698
2016-01-03 00:37:39 +00:00
Steve McIntyre 50816649ef Include espeakup on cd1, not speakup, and alsa-utils
Closes: #809497
2016-01-03 00:20:40 +00:00
Steve McIntyre ea98e5b2fc Add initial sparc64 support 2016-01-03 00:08:17 +00:00
Philipp Kern 35bbcda84e Load the s390x initrd at 0x01000000 when using the ins loader.
Currently the ins loader (mostly HMC loading into an LPAR) only
supports kernels up to 8 MiB. The jessie kernel has 11 MiB, which
does not fit and hence gets its tail overwritten by the initrd
(root.bin) loaded at this address. This change bumps the load
address to 16 MiB, which should allow for some more growth of
the kernel.

Signed-off-by: Philipp Kern <pkern@debian.org>
2015-11-13 00:21:34 +00:00
Philipp Kern 479c17d917 Drop the d390oco* files.
Object code only modules date back to 2.2 and 2.4 kernel times, when
IBM did not release the source to certain kernel modules. Since many
years everything needed to boot and run the machine is actually
open source. It also got broken due to the kernel growing larger and
adding the oco.bin would overwrite parts of the kernel.

It's safe to say that nobody is actually using this.
2015-11-13 00:21:19 +00:00
Philipp Kern 59d91ccf0b Drop the remaining s390 bits from stretch and jessie.
Signed-off-by: Philipp Kern <pkern@debian.org>
2015-11-12 12:01:29 +00:00
Steve McIntyre e5b9dee3b2 Create checksums for firmware images 2015-10-07 15:36:22 +01:00
Steve McIntyre 4816b4e0af parse_isolinux: Support grub menuentry shortcuts for UEFI boot menus.
Closes: #798908
2015-10-01 18:39:57 +01:00
Steve McIntyre c8730bbda5 Remove old obsolete pre-d-i function install_language and all callers 2015-09-11 18:29:47 +01:00
Steve McIntyre fab83506a0 We don't have bootable mips CDs any more
So copy other kernel and initramfs options onto CD#1 so that end users
might actually be able to boot *something* by hand.
2015-09-11 18:26:35 +01:00
Steve McIntyre cea7b3cd42 Add kernels and other bits to armel/armhf images (Closes: #795844) 2015-08-27 14:33:16 +01:00
Cyril Brulebois 7dcb2cff5b Make stretch the default suite in the easy-build.sh script. 2015-08-27 01:38:13 +02:00
Cyril Brulebois dc8d4972c7 Make amd64 the default arch in the easy-build.sh script. 2015-08-27 01:38:07 +02:00