diff -Nru debian-installer-20101020ubuntu543.4/build/boot/lts-preseeds/hwe.preseed debian-installer-20101020ubuntu543.6/build/boot/lts-preseeds/hwe.preseed --- debian-installer-20101020ubuntu543.4/build/boot/lts-preseeds/hwe.preseed 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/boot/lts-preseeds/hwe.preseed 2018-12-17 10:45:03.000000000 +0000 @@ -0,0 +1,2 @@ +# If we're booting using the backported HWE kernel, install it too. +d-i base-installer/kernel/altmeta string hwe-18.04 diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom/el-torito.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom/el-torito.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom/el-torito.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom/el-torito.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,7 @@ +# A bootable image suitable for El Torito CD images. + +FLOPPY_SIZE = 2880 + +TARGET = $(BOOT) + +MANIFEST-BOOT = "El Torito boot image for CD" diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom/gtk.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom/gtk.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom/gtk.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom/gtk.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,17 @@ +TARGET = $(INITRD) $(KERNEL) $(DEBIAN_CD_INFO) + +MANIFEST-KERNEL = "kernel for use with isolinux to build a CD (graphical)" +MANIFEST-INITRD = "initrd for use with isolinux to build a CD (graphical)" +MANIFEST-DEBIAN_CD_INFO = "isolinux help screens for CD (graphical)" + +TYPE = cdrom/isolinux/gtk + +EXTRANAME = gtk/ + +KEEP_GI_LANGS = 1 + +VIDEO_MODE=$(VIDEO_MODE_GTK) + +# All images that include cdebconf should include symbols needed by these +# plugins. +EXTRAUDEBS += cdebconf-gtk-entropy diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom/isolinux.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom/isolinux.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom/isolinux.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom/isolinux.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,14 @@ +# A bootable image suitable for isolinux CD images. + +TARGET = $(INITRD) $(KERNEL) $(DEBIAN_CD_INFO) + +MANIFEST-KERNEL = "kernel for use with isolinux to build a CD" +MANIFEST-INITRD = "initrd for use with isolinux to build a CD" +MANIFEST-DEBIAN_CD_INFO = "isolinux config files for CD" + +TYPE = cdrom/isolinux + +# Add the gtk images on to the isolinux info. +#INITRD_GTK = dest/cdrom/gtk/initrd.gz + +#EXTRATARGETS = build_cdrom_gtk diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,6 @@ +TYPE = cdrom +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/amd64/cdrom.cfg + +KERNELVERSION = 4.18.0-14-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom-xen.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom-xen.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-cdrom-xen.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-cdrom-xen.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,7 @@ +TYPE = cdrom/xen +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/amd64/cdrom-xen.cfg + +KERNELVERSION = 4.18.0-14-generic +EXTRANAME = hwe-cdrom/xen/ diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-hd-media/gtk.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-hd-media/gtk.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-hd-media/gtk.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-hd-media/gtk.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,16 @@ +TYPE = hd-media/gtk + +EXTRANAME = gtk/ + +# Only build the gtk initrd and kernel, the bootable image is built by the +# main hd-media target and includes this initrd. +EXTRATARGETS = +TARGET = $(KERNEL) $(INITRD) + +KEEP_GI_LANGS = 1 + +VIDEO_MODE=$(VIDEO_MODE_GTK) + +# All images that include cdebconf should include symbols needed by these +# plugins. +EXTRAUDEBS += cdebconf-gtk-entropy diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-hd-media.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-hd-media.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-hd-media.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-hd-media.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,7 @@ +TYPE = hd-media +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/amd64/hd-media.cfg + +KERNELVERSION = 4.18.0-14-generic +EXTRANAME = hwe-hd-media/ diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-netboot.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-netboot.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-netboot.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,7 @@ +TYPE = netboot +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/amd64/netboot.cfg + +KERNELVERSION = 4.18.0-14-generic +FLOPPY_SIZE = 61440 diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-netboot-gtk.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-netboot-gtk.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-netboot-gtk.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-netboot-gtk.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,7 @@ +TYPE = netboot/gtk +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/amd64/netboot-gtk.cfg + +KERNELVERSION = 4.18.0-14-generic +EXTRANAME = hwe-netboot/gtk/ diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-netboot-xen.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-netboot-xen.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/hwe-netboot-xen.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/hwe-netboot-xen.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,7 @@ +TYPE = netboot/gtk +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/amd64/netboot-xen.cfg + +KERNELVERSION = 4.18.0-14-generic +EXTRANAME = hwe-netboot/xen/ diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64/netboot.cfg debian-installer-20101020ubuntu543.6/build/config/amd64/netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64/netboot.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64/netboot.cfg 2018-12-17 11:45:35.000000000 +0000 @@ -1,7 +1,7 @@ MEDIA_TYPE = netboot image # Not really a floppy; this is for use on USB memory sticks. -FLOPPY_SIZE = 57348 +FLOPPY_SIZE = 61440 GZIPPED = .gz DISK_LABEL = "bootable drive" diff -Nru debian-installer-20101020ubuntu543.4/build/config/amd64.cfg debian-installer-20101020ubuntu543.6/build/config/amd64.cfg --- debian-installer-20101020ubuntu543.4/build/config/amd64.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/amd64.cfg 2019-01-16 20:31:59.000000000 +0000 @@ -1,8 +1,8 @@ -MEDIUM_SUPPORTED = cdrom cdrom-xen netboot netboot-xen hd-media # netboot-gtk +MEDIUM_SUPPORTED = cdrom cdrom-xen netboot netboot-xen hd-media hwe-cdrom hwe-cdrom-xen hwe-netboot hwe-netboot-xen hwe-hd-media # netboot-gtk MEDIUM_SUPPORTED_EXTRA = monolithic # The version of the kernel to use. -BASEVERSION = 4.15.0-38 +BASEVERSION = 4.15.0-44 KERNELVERSION = $(BASEVERSION)-generic KERNELMAJOR = 2.6 KERNEL_FLAVOUR = di diff -Nru debian-installer-20101020ubuntu543.4/build/config/arm64/hwe-cdrom/grub.cfg debian-installer-20101020ubuntu543.6/build/config/arm64/hwe-cdrom/grub.cfg --- debian-installer-20101020ubuntu543.4/build/config/arm64/hwe-cdrom/grub.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/arm64/hwe-cdrom/grub.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,8 @@ +MEDIA_TYPE = CD-ROM +TARGET = $(INITRD) $(KERNEL) $(DEBIAN_CD_INFO) + +MANIFEST-KERNEL = "kernel for use with EFI to build a CD" +MANIFEST-INITRD = "initrd for use with EFI to build a CD" +MANIFEST-DEBIAN_CD_INFO = "EFI config files for CD" + +TYPE = cdrom/grub diff -Nru debian-installer-20101020ubuntu543.4/build/config/arm64/hwe-cdrom.cfg debian-installer-20101020ubuntu543.6/build/config/arm64/hwe-cdrom.cfg --- debian-installer-20101020ubuntu543.4/build/config/arm64/hwe-cdrom.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/arm64/hwe-cdrom.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,6 @@ +TYPE = cdrom +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/arm64/cdrom.cfg + +KERNELVERSION = 4.18.0-14-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/arm64/hwe-device-tree.cfg debian-installer-20101020ubuntu543.6/build/config/arm64/hwe-device-tree.cfg --- debian-installer-20101020ubuntu543.4/build/config/arm64/hwe-device-tree.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/arm64/hwe-device-tree.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,6 @@ +TYPE = device-tree +include config/arm64/device-tree.cfg + +KERNELVERSION = 4.18.0-14-generic + +EXTRANAME = hwe-device-tree/ diff -Nru debian-installer-20101020ubuntu543.4/build/config/arm64/hwe-netboot.cfg debian-installer-20101020ubuntu543.6/build/config/arm64/hwe-netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/arm64/hwe-netboot.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/arm64/hwe-netboot.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,6 @@ +TYPE = netboot +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/arm64/netboot.cfg + +KERNELVERSION = 4.18.0-14-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/arm64.cfg debian-installer-20101020ubuntu543.6/build/config/arm64.cfg --- debian-installer-20101020ubuntu543.4/build/config/arm64.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/arm64.cfg 2019-01-16 20:31:59.000000000 +0000 @@ -1,7 +1,7 @@ -MEDIUM_SUPPORTED = cdrom netboot device-tree +MEDIUM_SUPPORTED = cdrom netboot device-tree hwe-cdrom hwe-netboot hwe-device-tree KERNELMAJOR = 2.6 -KERNELVERSION = 4.15.0-38-generic +KERNELVERSION = 4.15.0-44-generic KERNEL_FLAVOUR = di KERNELIMAGEVERSION = $(KERNELVERSION) KERNELNAME = vmlinuz diff -Nru debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic/cdrom.cfg debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic/cdrom.cfg --- debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic/cdrom.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic/cdrom.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,10 @@ +MEDIA_TYPE = CD-ROM + +TARGET = $(INITRD) $(KERNEL) +TYPE = cdrom +EXTRANAME = $(TYPE)/ +INITRD_FS = initramfs + +MANIFEST-INITRD = "initrd for CD boot" +MANIFEST-KERNEL = "kernel image for CD boot" + diff -Nru debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic/netboot.cfg debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic/netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic/netboot.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic/netboot.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,178 @@ +MEDIA_TYPE = netboot image +TARGET = $(TEMP_INITRD) $(TEMP_KERNEL) all-generic +EXTRANAME = $(MEDIUM) +INITRD_FS = initramfs + +generic: + mkdir -p $(SOME_DEST)/$(EXTRANAME)/ + cp $(TEMP_KERNEL) $(SOME_DEST)/$(EXTRANAME)/vmlinuz + cp $(TEMP_INITRD) $(SOME_DEST)/$(EXTRANAME)/initrd.gz + + update-manifest $(SOME_DEST)/$(EXTRANAME)/device-tree "Device Tree files for generic ARM" + update-manifest $(SOME_DEST)/$(EXTRANAME)/vmlinuz "Linux kernel for generic ARM" + update-manifest $(SOME_DEST)/$(EXTRANAME)/initrd.gz "initrd for generic ARM" + +pandaboard: + # Make sure our build environment is clean + $(eval INSTALL_PATH=$(SOME_DEST)/netboot/pandaboard) + rm -rf $(INSTALL_PATH) + mkdir -p $(INSTALL_PATH) + + # Append the device-tree file + cat $(TEMP_KERNEL) $(TEMP)/tree/lib/firmware/${KERNELVERSION}/device-tree/omap4-panda.dtb > $(INSTALL_PATH)/kernel + + # Generate uImage/uInitrd + mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Ubuntu kernel" -d $(INSTALL_PATH)/kernel $(INSTALL_PATH)/uImage + mkimage -A arm -O linux -T ramdisk -C none -a 0x0 -e 0x0 -n "debian-installer ramdisk" -d $(TEMP_INITRD) $(INSTALL_PATH)/uInitrd + + # Generate boot.scrs + mkimage -A arm -T script -C none -n "Ubuntu boot script (serial)" -d boot/arm/boot.script-omap4-serial $(INSTALL_PATH)/boot.scr-serial + mkimage -A arm -T script -C none -n "Ubuntu boot script (framebuffer)" -d boot/arm/boot.script-omap4-fb $(INSTALL_PATH)/boot.scr-fb + + # Create DD'able filesystems + mkdosfs -C $(INSTALL_PATH)/boot.img-fat-serial 73712 + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uImage ::uImage + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uInitrd ::uInitrd + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial /usr/lib/u-boot/omap4_panda/MLO ::MLO + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial /usr/lib/u-boot/omap4_panda/u-boot.img ::u-boot.img + cp $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-fat-fb + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.scr-serial ::boot.scr + mcopy -i $(INSTALL_PATH)/boot.img-fat-fb $(INSTALL_PATH)/boot.scr-fb ::boot.scr + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-fb $(INSTALL_PATH)/boot.img-fb + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-serial + gzip -9 $(INSTALL_PATH)/boot.img-serial + gzip -9 $(INSTALL_PATH)/boot.img-fb + rm $(INSTALL_PATH)/boot.img-fat-serial + rm $(INSTALL_PATH)/boot.img-fat-fb + rm $(INSTALL_PATH)/kernel + + # Publish SPL + cp /usr/lib/u-boot/omap4_panda/MLO $(INSTALL_PATH)/MLO + cp /usr/lib/u-boot/omap4_panda/u-boot.img $(INSTALL_PATH)/u-boot.img + + # Generate manifests + update-manifest $(INSTALL_PATH)/uImage "Linux kernel for OMAP4 Boards" + update-manifest $(INSTALL_PATH)/uInitrd "initrd for OMAP4 Boards" + update-manifest $(INSTALL_PATH)/boot.scr-fb "Boot script for booting OMAP4 netinstall initrd and kernel from SD card with framebuffer" + update-manifest $(INSTALL_PATH)/boot.scr-serial "Boot script for booting OMAP4 netinstall initrd and kernel from SD card with serial" + update-manifest $(INSTALL_PATH)/boot.img-serial.gz "Boot image for booting OMAP4 netinstall with serial output" + update-manifest $(INSTALL_PATH)/boot.img-fb.gz "Boot image for booting OMAP netinstall with framebuffer output" + update-manifest $(INSTALL_PATH)/MLO "MMC Loader for OMAP4 Pandaboards" + update-manifest $(INSTALL_PATH)/u-boot.img "Universal Bootloader for OMAP4 Pandaboards" + +beagleboard: + # Make sure our build environment is clean + $(eval INSTALL_PATH=$(SOME_DEST)/netboot/beagleboard) + rm -rf $(INSTALL_PATH) + mkdir -p $(INSTALL_PATH) + + # Append the device-tree file + cat $(TEMP_KERNEL) $(TEMP)/tree/lib/firmware/${KERNELVERSION}/device-tree/omap3-beagle-xm.dtb > $(INSTALL_PATH)/kernel + + # Generate uImage/uInitrd + mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Ubuntu kernel" -d $(INSTALL_PATH)/kernel $(INSTALL_PATH)/uImage + mkimage -A arm -O linux -T ramdisk -C none -a 0x0 -e 0x0 -n "debian-installer ramdisk" -d $(TEMP_INITRD) $(INSTALL_PATH)/uInitrd + + # Generate boot.scrs + mkimage -A arm -T script -C none -n "Ubuntu boot script (serial)" -d boot/arm/boot.script-omap-serial $(INSTALL_PATH)/boot.scr-serial + mkimage -A arm -T script -C none -n "Ubuntu boot script (framebuffer)" -d boot/arm/boot.script-omap-fb $(INSTALL_PATH)/boot.scr-fb + + # Create DD'able filesystems + mkdosfs -C $(INSTALL_PATH)/boot.img-fat-serial 73712 + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uImage ::uImage + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uInitrd ::uInitrd + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial /usr/lib/u-boot/omap3_beagle/MLO ::MLO + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial /usr/lib/u-boot/omap3_beagle/u-boot.img ::u-boot.img + cp $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-fat-fb + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.scr-serial ::boot.scr + mcopy -i $(INSTALL_PATH)/boot.img-fat-fb $(INSTALL_PATH)/boot.scr-fb ::boot.scr + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-fb $(INSTALL_PATH)/boot.img-fb + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-serial + gzip -9 $(INSTALL_PATH)/boot.img-serial + gzip -9 $(INSTALL_PATH)/boot.img-fb + rm $(INSTALL_PATH)/boot.img-fat-serial + rm $(INSTALL_PATH)/boot.img-fat-fb + rm $(INSTALL_PATH)/kernel + + # Publish SPL + cp /usr/lib/u-boot/omap3_beagle/MLO $(INSTALL_PATH)/MLO + cp /usr/lib/u-boot/omap3_beagle/u-boot.img $(INSTALL_PATH)/u-boot.img + + # Generate manifests + update-manifest $(INSTALL_PATH)/uImage "Linux kernel for OMAP4 Boards" + update-manifest $(INSTALL_PATH)/uInitrd "initrd for OMAP4 Boards" + update-manifest $(INSTALL_PATH)/boot.scr-fb "Boot script for booting OMAP3 netinstall initrd and kernel from SD card with framebuffer" + update-manifest $(INSTALL_PATH)/boot.scr-serial "Boot script for booting OMAP3 netinstall initrd and kernel from SD card with serial" + update-manifest $(INSTALL_PATH)/boot.img-serial.gz "Boot image for booting OMAP3 netinstall with serial output" + update-manifest $(INSTALL_PATH)/boot.img-fb.gz "Boot image for booting OMAP3 netinstall with framebuffer output" + update-manifest $(INSTALL_PATH)/MLO "MMC Loader for OMAP3 Beagleboards" + update-manifest $(INSTALL_PATH)/u-boot.img "Universal Bootloader for OMAP3 Beagleboards" + +wandboard: + # Make sure our build environment is clean + $(eval INSTALL_PATH=$(SOME_DEST)/netboot/wandboard) + rm -rf $(INSTALL_PATH) + mkdir -p $(INSTALL_PATH) + + # Append the device-tree file + cat $(TEMP_KERNEL) $(TEMP)/tree/lib/firmware/${KERNELVERSION}/device-tree/imx6q-wandboard.dtb > $(INSTALL_PATH)/kernel + + # Generate uImage/uInitrd + mkimage -A arm -O linux -T kernel -C none -a 0x10008000 -e 0x10008000 -n "Ubuntu kernel" -d $(INSTALL_PATH)/kernel $(INSTALL_PATH)/uImage + mkimage -A arm -O linux -T ramdisk -C none -a 0x0 -e 0x0 -n "debian-installer ramdisk" -d $(TEMP_INITRD) $(INSTALL_PATH)/uInitrd + cp boot/arm/uEnv.txt-wandboard-serial $(INSTALL_PATH)/uEnv.txt-serial + cp /usr/lib/u-boot/wandboard/SPL $(INSTALL_PATH)/SPL + cp /usr/lib/u-boot/wandboard/u-boot.img $(INSTALL_PATH)/u-boot.img + + # Create DD'able filesystems + mkdosfs -C $(INSTALL_PATH)/boot.img-fat-serial 73712 + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uImage ::uImage + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uInitrd ::uInitrd + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uEnv.txt-serial ::uEnv.txt + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-serial 1048576 + dd if=$(INSTALL_PATH)/SPL of=$(INSTALL_PATH)/boot.img-serial bs=512 seek=2 conv=notrunc + dd if=$(INSTALL_PATH)/u-boot.img of=$(INSTALL_PATH)/boot.img-serial bs=512 seek=138 conv=notrunc + gzip -9 $(INSTALL_PATH)/boot.img-serial + rm $(INSTALL_PATH)/boot.img-fat-serial + rm $(INSTALL_PATH)/kernel + + # Generate manifests + update-manifest $(INSTALL_PATH)/uImage "Linux kernel for WandBoard quad" + update-manifest $(INSTALL_PATH)/uInitrd "initrd for WandBoard quad" + update-manifest $(INSTALL_PATH)/uEnv.txt-serial "Boot script for WandBoard quad with serial" + update-manifest $(INSTALL_PATH)/u-boot.imx "Universal Bootloader for WandBoard quad" + update-manifest $(INSTALL_PATH)/boot.img-serial.gz "Boot image for booting WandBoard quad netinstall with serial output" + +tegra: + # Make sure our build environment is clean + $(eval INSTALL_PATH=$(SOME_DEST)/netboot/tegra) + rm -rf $(INSTALL_PATH) + mkdir -p $(INSTALL_PATH) + + # Copy the kernel and initrd that we plan to use raw + cp -a $(TEMP_KERNEL) $(INSTALL_PATH)/vmlinuz + cp -a $(TEMP_INITRD) $(INSTALL_PATH)/initrd.gz + + # Copy the tegra DTBs to our install path + cp $(TREE)/lib/firmware/${KERNELVERSION}/device-tree/tegra*.dtb $(INSTALL_PATH)/ + + # Generate boot.scrs + mkimage -A arm -T script -C none -n "Ubuntu boot script (dhcp) (serial)" -d boot/arm/boot.script-tegra-dhcp-serial $(INSTALL_PATH)/boot.scr-tegra-dhcp-serial + mkimage -A arm -T script -C none -n "Ubuntu boot script (disk-based) (serial)" -d boot/arm/boot.script-tegra-disk-serial $(INSTALL_PATH)/boot.scr-tegra-disk-serial + + # Create DD'able filesystems + mkdosfs -C $(INSTALL_PATH)/boot.img-fat-tegra-serial 73712 + mcopy -i $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/vmlinuz ::vmlinuz + mcopy -i $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/initrd.gz ::initrd.gz + mcopy -i $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/tegra*.dtb :: + mcopy -i $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/boot.scr-tegra-disk-serial ::boot.scr + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/boot.img-tegra-serial + + gzip -9 $(INSTALL_PATH)/boot.img-tegra-serial + rm $(INSTALL_PATH)/boot.img-fat-tegra-serial + + update-manifest $(INSTALL_PATH)/boot.scr-tegra-dhcp-serial "Boot script for booting Tegra netinstall, from a DHCP server, with serial output" + update-manifest $(INSTALL_PATH)/boot.scr-tegra-disk-serial "Boot script for booting Tegra netinstall, from disk, with serial output" + update-manifest $(INSTALL_PATH)/boot.img-tegra-serial.gz "Boot image for booting Tegra netinstall with serial output" + +all-generic: generic beagleboard pandaboard wandboard tegra diff -Nru debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic.cfg debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic.cfg --- debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,5 @@ +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/armel/generic.cfg + +KERNELVERSION = 4.18.0-14-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic-lpae/cdrom.cfg debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic-lpae/cdrom.cfg --- debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic-lpae/cdrom.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic-lpae/cdrom.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,10 @@ +MEDIA_TYPE = CD-ROM + +TARGET = $(INITRD) $(KERNEL) +TYPE = cdrom +EXTRANAME = $(TYPE)/ +INITRD_FS = initramfs + +MANIFEST-INITRD = "initrd for CD boot" +MANIFEST-KERNEL = "kernel image for CD boot" + diff -Nru debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic-lpae/netboot.cfg debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic-lpae/netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic-lpae/netboot.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic-lpae/netboot.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,13 @@ +MEDIA_TYPE = netboot image +TARGET = $(TEMP_INITRD) $(TEMP_KERNEL) all-generic-lpae +EXTRANAME = $(MEDIUM) +INITRD_FS = initramfs + +generic-lpae: + mkdir -p $(SOME_DEST)/$(EXTRANAME)/ + cp $(TEMP_KERNEL) $(SOME_DEST)/$(EXTRANAME)/vmlinuz + cp $(TEMP_INITRD) $(SOME_DEST)/$(EXTRANAME)/initrd.gz + update-manifest $(SOME_DEST)/$(EXTRANAME)/vmlinuz "Linux kernel for generic LPAE ARM" + update-manifest $(SOME_DEST)/$(EXTRANAME)/initrd.gz "initrd for generic LPAE ARM" + +all-generic-lpae: generic-lpae diff -Nru debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic-lpae.cfg debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic-lpae.cfg --- debian-installer-20101020ubuntu543.4/build/config/armel/hwe-generic-lpae.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armel/hwe-generic-lpae.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,5 @@ +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/armel/generic-lpae.cfg + +KERNELVERSION = 4.18.0-14-generic-lpae diff -Nru debian-installer-20101020ubuntu543.4/build/config/armel.cfg debian-installer-20101020ubuntu543.6/build/config/armel.cfg --- debian-installer-20101020ubuntu543.4/build/config/armel.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armel.cfg 2019-01-16 20:31:59.000000000 +0000 @@ -2,7 +2,7 @@ #SUBARCH_SUPPORTED = iop32x ixp4xx kirkwood orion5x versatile ads dove omap4 KERNELMAJOR = 2.6 -KERNELVERSION = 4.15.0-38 +KERNELVERSION = 4.15.0-44 KERNEL_FLAVOUR = di KERNELIMAGEVERSION = $(KERNELVERSION) KERNELNAME = $(foreach ver,$(KERNELVERSION),vmlinuz-$(ver)) diff -Nru debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic/cdrom.cfg debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic/cdrom.cfg --- debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic/cdrom.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic/cdrom.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,10 @@ +MEDIA_TYPE = CD-ROM + +TARGET = $(INITRD) $(KERNEL) +TYPE = cdrom +EXTRANAME = $(TYPE)/ +INITRD_FS = initramfs + +MANIFEST-INITRD = "initrd for CD boot" +MANIFEST-KERNEL = "kernel image for CD boot" + diff -Nru debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic/netboot.cfg debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic/netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic/netboot.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic/netboot.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,178 @@ +MEDIA_TYPE = netboot image +TARGET = $(TEMP_INITRD) $(TEMP_KERNEL) all-generic +EXTRANAME = $(MEDIUM) +INITRD_FS = initramfs + +generic: + mkdir -p $(SOME_DEST)/$(EXTRANAME)/ + cp $(TEMP_KERNEL) $(SOME_DEST)/$(EXTRANAME)/vmlinuz + cp $(TEMP_INITRD) $(SOME_DEST)/$(EXTRANAME)/initrd.gz + + update-manifest $(SOME_DEST)/$(EXTRANAME)/device-tree "Device Tree files for generic ARM" + update-manifest $(SOME_DEST)/$(EXTRANAME)/vmlinuz "Linux kernel for generic ARM" + update-manifest $(SOME_DEST)/$(EXTRANAME)/initrd.gz "initrd for generic ARM" + +pandaboard: + # Make sure our build environment is clean + $(eval INSTALL_PATH=$(SOME_DEST)/netboot/pandaboard) + rm -rf $(INSTALL_PATH) + mkdir -p $(INSTALL_PATH) + + # Append the device-tree file + cat $(TEMP_KERNEL) $(TEMP)/tree/lib/firmware/${KERNELVERSION}/device-tree/omap4-panda.dtb > $(INSTALL_PATH)/kernel + + # Generate uImage/uInitrd + mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Ubuntu kernel" -d $(INSTALL_PATH)/kernel $(INSTALL_PATH)/uImage + mkimage -A arm -O linux -T ramdisk -C none -a 0x0 -e 0x0 -n "debian-installer ramdisk" -d $(TEMP_INITRD) $(INSTALL_PATH)/uInitrd + + # Generate boot.scrs + mkimage -A arm -T script -C none -n "Ubuntu boot script (serial)" -d boot/arm/boot.script-omap4-serial $(INSTALL_PATH)/boot.scr-serial + mkimage -A arm -T script -C none -n "Ubuntu boot script (framebuffer)" -d boot/arm/boot.script-omap4-fb $(INSTALL_PATH)/boot.scr-fb + + # Create DD'able filesystems + mkdosfs -C $(INSTALL_PATH)/boot.img-fat-serial 73712 + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uImage ::uImage + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uInitrd ::uInitrd + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial /usr/lib/u-boot/omap4_panda/MLO ::MLO + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial /usr/lib/u-boot/omap4_panda/u-boot.img ::u-boot.img + cp $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-fat-fb + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.scr-serial ::boot.scr + mcopy -i $(INSTALL_PATH)/boot.img-fat-fb $(INSTALL_PATH)/boot.scr-fb ::boot.scr + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-fb $(INSTALL_PATH)/boot.img-fb + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-serial + gzip -9 $(INSTALL_PATH)/boot.img-serial + gzip -9 $(INSTALL_PATH)/boot.img-fb + rm $(INSTALL_PATH)/boot.img-fat-serial + rm $(INSTALL_PATH)/boot.img-fat-fb + rm $(INSTALL_PATH)/kernel + + # Publish SPL + cp /usr/lib/u-boot/omap4_panda/MLO $(INSTALL_PATH)/MLO + cp /usr/lib/u-boot/omap4_panda/u-boot.img $(INSTALL_PATH)/u-boot.img + + # Generate manifests + update-manifest $(INSTALL_PATH)/uImage "Linux kernel for OMAP4 Boards" + update-manifest $(INSTALL_PATH)/uInitrd "initrd for OMAP4 Boards" + update-manifest $(INSTALL_PATH)/boot.scr-fb "Boot script for booting OMAP4 netinstall initrd and kernel from SD card with framebuffer" + update-manifest $(INSTALL_PATH)/boot.scr-serial "Boot script for booting OMAP4 netinstall initrd and kernel from SD card with serial" + update-manifest $(INSTALL_PATH)/boot.img-serial.gz "Boot image for booting OMAP4 netinstall with serial output" + update-manifest $(INSTALL_PATH)/boot.img-fb.gz "Boot image for booting OMAP netinstall with framebuffer output" + update-manifest $(INSTALL_PATH)/MLO "MMC Loader for OMAP4 Pandaboards" + update-manifest $(INSTALL_PATH)/u-boot.img "Universal Bootloader for OMAP4 Pandaboards" + +beagleboard: + # Make sure our build environment is clean + $(eval INSTALL_PATH=$(SOME_DEST)/netboot/beagleboard) + rm -rf $(INSTALL_PATH) + mkdir -p $(INSTALL_PATH) + + # Append the device-tree file + cat $(TEMP_KERNEL) $(TEMP)/tree/lib/firmware/${KERNELVERSION}/device-tree/omap3-beagle-xm.dtb > $(INSTALL_PATH)/kernel + + # Generate uImage/uInitrd + mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Ubuntu kernel" -d $(INSTALL_PATH)/kernel $(INSTALL_PATH)/uImage + mkimage -A arm -O linux -T ramdisk -C none -a 0x0 -e 0x0 -n "debian-installer ramdisk" -d $(TEMP_INITRD) $(INSTALL_PATH)/uInitrd + + # Generate boot.scrs + mkimage -A arm -T script -C none -n "Ubuntu boot script (serial)" -d boot/arm/boot.script-omap-serial $(INSTALL_PATH)/boot.scr-serial + mkimage -A arm -T script -C none -n "Ubuntu boot script (framebuffer)" -d boot/arm/boot.script-omap-fb $(INSTALL_PATH)/boot.scr-fb + + # Create DD'able filesystems + mkdosfs -C $(INSTALL_PATH)/boot.img-fat-serial 73712 + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uImage ::uImage + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uInitrd ::uInitrd + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial /usr/lib/u-boot/omap3_beagle/MLO ::MLO + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial /usr/lib/u-boot/omap3_beagle/u-boot.img ::u-boot.img + cp $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-fat-fb + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.scr-serial ::boot.scr + mcopy -i $(INSTALL_PATH)/boot.img-fat-fb $(INSTALL_PATH)/boot.scr-fb ::boot.scr + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-fb $(INSTALL_PATH)/boot.img-fb + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-serial + gzip -9 $(INSTALL_PATH)/boot.img-serial + gzip -9 $(INSTALL_PATH)/boot.img-fb + rm $(INSTALL_PATH)/boot.img-fat-serial + rm $(INSTALL_PATH)/boot.img-fat-fb + rm $(INSTALL_PATH)/kernel + + # Publish SPL + cp /usr/lib/u-boot/omap3_beagle/MLO $(INSTALL_PATH)/MLO + cp /usr/lib/u-boot/omap3_beagle/u-boot.img $(INSTALL_PATH)/u-boot.img + + # Generate manifests + update-manifest $(INSTALL_PATH)/uImage "Linux kernel for OMAP4 Boards" + update-manifest $(INSTALL_PATH)/uInitrd "initrd for OMAP4 Boards" + update-manifest $(INSTALL_PATH)/boot.scr-fb "Boot script for booting OMAP3 netinstall initrd and kernel from SD card with framebuffer" + update-manifest $(INSTALL_PATH)/boot.scr-serial "Boot script for booting OMAP3 netinstall initrd and kernel from SD card with serial" + update-manifest $(INSTALL_PATH)/boot.img-serial.gz "Boot image for booting OMAP3 netinstall with serial output" + update-manifest $(INSTALL_PATH)/boot.img-fb.gz "Boot image for booting OMAP3 netinstall with framebuffer output" + update-manifest $(INSTALL_PATH)/MLO "MMC Loader for OMAP3 Beagleboards" + update-manifest $(INSTALL_PATH)/u-boot.img "Universal Bootloader for OMAP3 Beagleboards" + +wandboard: + # Make sure our build environment is clean + $(eval INSTALL_PATH=$(SOME_DEST)/netboot/wandboard) + rm -rf $(INSTALL_PATH) + mkdir -p $(INSTALL_PATH) + + # Append the device-tree file + cat $(TEMP_KERNEL) $(TEMP)/tree/lib/firmware/${KERNELVERSION}/device-tree/imx6q-wandboard.dtb > $(INSTALL_PATH)/kernel + + # Generate uImage/uInitrd + mkimage -A arm -O linux -T kernel -C none -a 0x10008000 -e 0x10008000 -n "Ubuntu kernel" -d $(INSTALL_PATH)/kernel $(INSTALL_PATH)/uImage + mkimage -A arm -O linux -T ramdisk -C none -a 0x0 -e 0x0 -n "debian-installer ramdisk" -d $(TEMP_INITRD) $(INSTALL_PATH)/uInitrd + cp boot/arm/uEnv.txt-wandboard-serial $(INSTALL_PATH)/uEnv.txt-serial + cp /usr/lib/u-boot/wandboard/SPL $(INSTALL_PATH)/SPL + cp /usr/lib/u-boot/wandboard/u-boot.img $(INSTALL_PATH)/u-boot.img + + # Create DD'able filesystems + mkdosfs -C $(INSTALL_PATH)/boot.img-fat-serial 73712 + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uImage ::uImage + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uInitrd ::uInitrd + mcopy -i $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/uEnv.txt-serial ::uEnv.txt + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-serial $(INSTALL_PATH)/boot.img-serial 1048576 + dd if=$(INSTALL_PATH)/SPL of=$(INSTALL_PATH)/boot.img-serial bs=512 seek=2 conv=notrunc + dd if=$(INSTALL_PATH)/u-boot.img of=$(INSTALL_PATH)/boot.img-serial bs=512 seek=138 conv=notrunc + gzip -9 $(INSTALL_PATH)/boot.img-serial + rm $(INSTALL_PATH)/boot.img-fat-serial + rm $(INSTALL_PATH)/kernel + + # Generate manifests + update-manifest $(INSTALL_PATH)/uImage "Linux kernel for WandBoard quad" + update-manifest $(INSTALL_PATH)/uInitrd "initrd for WandBoard quad" + update-manifest $(INSTALL_PATH)/uEnv.txt-serial "Boot script for WandBoard quad with serial" + update-manifest $(INSTALL_PATH)/u-boot.imx "Universal Bootloader for WandBoard quad" + update-manifest $(INSTALL_PATH)/boot.img-serial.gz "Boot image for booting WandBoard quad netinstall with serial output" + +tegra: + # Make sure our build environment is clean + $(eval INSTALL_PATH=$(SOME_DEST)/netboot/tegra) + rm -rf $(INSTALL_PATH) + mkdir -p $(INSTALL_PATH) + + # Copy the kernel and initrd that we plan to use raw + cp -a $(TEMP_KERNEL) $(INSTALL_PATH)/vmlinuz + cp -a $(TEMP_INITRD) $(INSTALL_PATH)/initrd.gz + + # Copy the tegra DTBs to our install path + cp $(TREE)/lib/firmware/${KERNELVERSION}/device-tree/tegra*.dtb $(INSTALL_PATH)/ + + # Generate boot.scrs + mkimage -A arm -T script -C none -n "Ubuntu boot script (dhcp) (serial)" -d boot/arm/boot.script-tegra-dhcp-serial $(INSTALL_PATH)/boot.scr-tegra-dhcp-serial + mkimage -A arm -T script -C none -n "Ubuntu boot script (disk-based) (serial)" -d boot/arm/boot.script-tegra-disk-serial $(INSTALL_PATH)/boot.scr-tegra-disk-serial + + # Create DD'able filesystems + mkdosfs -C $(INSTALL_PATH)/boot.img-fat-tegra-serial 73712 + mcopy -i $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/vmlinuz ::vmlinuz + mcopy -i $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/initrd.gz ::initrd.gz + mcopy -i $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/tegra*.dtb :: + mcopy -i $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/boot.scr-tegra-disk-serial ::boot.scr + boot/arm/generate-partitioned-filesystem $(INSTALL_PATH)/boot.img-fat-tegra-serial $(INSTALL_PATH)/boot.img-tegra-serial + + gzip -9 $(INSTALL_PATH)/boot.img-tegra-serial + rm $(INSTALL_PATH)/boot.img-fat-tegra-serial + + update-manifest $(INSTALL_PATH)/boot.scr-tegra-dhcp-serial "Boot script for booting Tegra netinstall, from a DHCP server, with serial output" + update-manifest $(INSTALL_PATH)/boot.scr-tegra-disk-serial "Boot script for booting Tegra netinstall, from disk, with serial output" + update-manifest $(INSTALL_PATH)/boot.img-tegra-serial.gz "Boot image for booting Tegra netinstall with serial output" + +all-generic: generic beagleboard pandaboard wandboard tegra diff -Nru debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic.cfg debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic.cfg --- debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,5 @@ +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/armel/generic.cfg + +KERNELVERSION = 4.18.0-14-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic-lpae/cdrom.cfg debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic-lpae/cdrom.cfg --- debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic-lpae/cdrom.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic-lpae/cdrom.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,10 @@ +MEDIA_TYPE = CD-ROM + +TARGET = $(INITRD) $(KERNEL) +TYPE = cdrom +EXTRANAME = $(TYPE)/ +INITRD_FS = initramfs + +MANIFEST-INITRD = "initrd for CD boot" +MANIFEST-KERNEL = "kernel image for CD boot" + diff -Nru debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic-lpae/netboot.cfg debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic-lpae/netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic-lpae/netboot.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic-lpae/netboot.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,13 @@ +MEDIA_TYPE = netboot image +TARGET = $(TEMP_INITRD) $(TEMP_KERNEL) all-generic-lpae +EXTRANAME = $(MEDIUM) +INITRD_FS = initramfs + +generic-lpae: + mkdir -p $(SOME_DEST)/$(EXTRANAME)/ + cp $(TEMP_KERNEL) $(SOME_DEST)/$(EXTRANAME)/vmlinuz + cp $(TEMP_INITRD) $(SOME_DEST)/$(EXTRANAME)/initrd.gz + update-manifest $(SOME_DEST)/$(EXTRANAME)/vmlinuz "Linux kernel for generic LPAE ARM" + update-manifest $(SOME_DEST)/$(EXTRANAME)/initrd.gz "initrd for generic LPAE ARM" + +all-generic-lpae: generic-lpae diff -Nru debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic-lpae.cfg debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic-lpae.cfg --- debian-installer-20101020ubuntu543.4/build/config/armhf/hwe-generic-lpae.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armhf/hwe-generic-lpae.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,5 @@ +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/armel/generic-lpae.cfg + +KERNELVERSION = 4.18.0-14-generic-lpae diff -Nru debian-installer-20101020ubuntu543.4/build/config/armhf.cfg debian-installer-20101020ubuntu543.6/build/config/armhf.cfg --- debian-installer-20101020ubuntu543.4/build/config/armhf.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/armhf.cfg 2019-01-16 20:31:59.000000000 +0000 @@ -1,9 +1,9 @@ -SUBARCH_SUPPORTED = generic-lpae generic +SUBARCH_SUPPORTED = generic-lpae generic hwe-generic-lpae hwe-generic MKLIBS = mklibs-copy --ldlib=/lib/ld-linux-armhf.so.3 KERNELMAJOR = 2.6 -KERNELVERSION = 4.15.0-38 +KERNELVERSION = 4.15.0-44 KERNEL_FLAVOUR = di KERNELIMAGEVERSION = $(KERNELVERSION) KERNELNAME = $(foreach ver,$(KERNELVERSION),vmlinuz-$(ver)) diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom/el-torito.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom/el-torito.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom/el-torito.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom/el-torito.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,7 @@ +# Note that the driver disk is not currently built for 2.6 cd images. + +FLOPPY_SIZE = 2880 + +TARGET = $(BOOT) + +MANIFEST-BOOT = "El Torito boot image for CD" diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom/gtk.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom/gtk.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom/gtk.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom/gtk.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,19 @@ +# Note that the driver disk is not currently built for 2.6 cd images. + +TARGET = $(INITRD) $(KERNEL) $(DEBIAN_CD_INFO) + +MANIFEST-KERNEL = "kernel for use with isolinux to build a CD (graphical)" +MANIFEST-INITRD = "initrd for use with isolinux to build a CD (graphical)" +MANIFEST-DEBIAN_CD_INFO = "isolinux help screens for CD (graphical)" + +TYPE = cdrom/isolinux/gtk + +EXTRANAME = gtk/ + +KEEP_GI_LANGS = 1 + +VIDEO_MODE=$(VIDEO_MODE_GTK) + +# All images that include cdebconf should include symbols needed by these +# plugins. +EXTRAUDEBS += cdebconf-gtk-entropy diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom/isolinux.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom/isolinux.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom/isolinux.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom/isolinux.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,16 @@ +# A bootable image suitable for isolinux CD images. + +# Note that the driver disk is not currently built for 2.6 cd images. + +TARGET = $(INITRD) $(KERNEL) $(DEBIAN_CD_INFO) + +MANIFEST-KERNEL = "kernel for use with isolinux to build a CD" +MANIFEST-INITRD = "initrd for use with isolinux to build a CD" +MANIFEST-DEBIAN_CD_INFO = "isolinux config files for CD" + +TYPE = cdrom/isolinux + +# Add the gtk images on to the isolinux info. +#INITRD_GTK = dest/cdrom/gtk/initrd.gz + +#EXTRATARGETS = build_cdrom_gtk diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,8 @@ +TYPE = cdrom +BASEVERSION = 4.18.0-14 +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/i386/cdrom.cfg + +FLAVOUR_SUPPORTED = isolinux +KERNELVERSION = $(BASEVERSION)-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom-xen.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom-xen.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-cdrom-xen.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-cdrom-xen.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,8 @@ +TYPE = cdrom/gtk +BASEVERSION = 4.18.0-14 +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/i386/cdrom-xen.cfg + +KERNELVERSION = $(BASEVERSION)-generic +EXTRANAME = hwe-cdrom/xen/ diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-hd-media/gtk.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-hd-media/gtk.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-hd-media/gtk.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-hd-media/gtk.cfg 2018-07-22 09:16:59.000000000 +0000 @@ -0,0 +1,16 @@ +TYPE = hd-media/gtk + +EXTRANAME = gtk/ + +# Only build the gtk initrd and kernel, the bootable image is built by the +# main hd-media target and includes this initrd. +EXTRATARGETS = +TARGET = $(KERNEL) $(INITRD) + +KEEP_GI_LANGS = 1 + +VIDEO_MODE=$(VIDEO_MODE_GTK) + +# All images that include cdebconf should include symbols needed by these +# plugins. +EXTRAUDEBS += cdebconf-gtk-entropy diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-hd-media.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-hd-media.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-hd-media.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-hd-media.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,9 @@ +TYPE = hd-media +BASEVERSION = 4.18.0-14 +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/i386/hd-media.cfg + +FLAVOUR_SUPPORTED = "" +KERNELVERSION = $(BASEVERSION)-generic +EXTRANAME = hwe-hd-media/ diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-netboot.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-netboot.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-netboot.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,9 @@ +TYPE = netboot +BASEVERSION = 4.18.0-14 +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/i386/netboot.cfg + +FLAVOUR_SUPPORTED = "" +KERNELVERSION = $(BASEVERSION)-generic +FLOPPY_SIZE = 59392 diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-netboot-gtk.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-netboot-gtk.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-netboot-gtk.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-netboot-gtk.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,8 @@ +TYPE = netboot/gtk +BASEVERSION = 4.18.0-14 +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/i386/netboot-gtk.cfg + +KERNELVERSION = $(BASEVERSION)-generic +EXTRANAME = hwe-netboot/gtk/ diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/hwe-netboot-xen.cfg debian-installer-20101020ubuntu543.6/build/config/i386/hwe-netboot-xen.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/hwe-netboot-xen.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/hwe-netboot-xen.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,7 @@ +TYPE = netboot/gtk +BASEVERSION = 4.18.0-14 +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/i386/netboot-xen.cfg + +KERNELVERSION = $(BASEVERSION)-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386/netboot.cfg debian-installer-20101020ubuntu543.6/build/config/i386/netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386/netboot.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386/netboot.cfg 2018-12-17 11:18:15.000000000 +0000 @@ -3,7 +3,7 @@ MEDIA_TYPE = netboot image # Not really a floppy; this is for use on USB memory sticks. -FLOPPY_SIZE = 55296 +FLOPPY_SIZE = 59392 GZIPPED = .gz DISK_LABEL = "bootable drive" diff -Nru debian-installer-20101020ubuntu543.4/build/config/i386.cfg debian-installer-20101020ubuntu543.6/build/config/i386.cfg --- debian-installer-20101020ubuntu543.4/build/config/i386.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/i386.cfg 2019-01-16 20:31:59.000000000 +0000 @@ -1,8 +1,8 @@ -MEDIUM_SUPPORTED = cdrom cdrom-xen netboot netboot-xen hd-media # netboot-gtk floppy +MEDIUM_SUPPORTED = cdrom cdrom-xen netboot netboot-xen hd-media hwe-cdrom hwe-cdrom-xen hwe-netboot hwe-netboot-xen hwe-hd-media # netboot-gtk floppy MEDIUM_SUPPORTED_EXTRA = monolithic # The version of the kernel to use. -BASEVERSION = 4.15.0-38 +BASEVERSION = 4.15.0-44 KERNELVERSION = $(BASEVERSION)-generic KERNELMAJOR = 2.6 KERNEL_FLAVOUR = di diff -Nru debian-installer-20101020ubuntu543.4/build/config/powerpc.cfg debian-installer-20101020ubuntu543.6/build/config/powerpc.cfg --- debian-installer-20101020ubuntu543.4/build/config/powerpc.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/powerpc.cfg 2019-01-16 20:31:59.000000000 +0000 @@ -1,7 +1,7 @@ SUBARCH_SUPPORTED = powerpc powerpc64 e500mc # apus prep KERNELMAJOR = 2.6 -BASEVERSION = 4.15.0-38 +BASEVERSION = 4.15.0-44 # create the kernels with builtin initrd. builtin_initrd: $(TEMP_KERNEL) $(TEMP_INITRD) diff -Nru debian-installer-20101020ubuntu543.4/build/config/ppc64el/hwe-cdrom.cfg debian-installer-20101020ubuntu543.6/build/config/ppc64el/hwe-cdrom.cfg --- debian-installer-20101020ubuntu543.4/build/config/ppc64el/hwe-cdrom.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/ppc64el/hwe-cdrom.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,6 @@ +TYPE = cdrom +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/ppc64el/cdrom.cfg + +KERNELVERSION = 4.18.0-14-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/ppc64el/hwe-netboot.cfg debian-installer-20101020ubuntu543.6/build/config/ppc64el/hwe-netboot.cfg --- debian-installer-20101020ubuntu543.4/build/config/ppc64el/hwe-netboot.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/ppc64el/hwe-netboot.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,6 @@ +TYPE = netboot +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/ppc64el/netboot.cfg + +KERNELVERSION = 4.18.0-14-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/ppc64el.cfg debian-installer-20101020ubuntu543.6/build/config/ppc64el.cfg --- debian-installer-20101020ubuntu543.4/build/config/ppc64el.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/ppc64el.cfg 2019-01-16 20:31:59.000000000 +0000 @@ -1,7 +1,7 @@ -MEDIUM_SUPPORTED = netboot cdrom +MEDIUM_SUPPORTED = netboot cdrom hwe-netboot hwe-cdrom KERNELMAJOR = 2.6 -BASEVERSION = 4.15.0-38 +BASEVERSION = 4.15.0-44 KERNELVERSION = $(BASEVERSION)-generic KERNEL_FLAVOUR = di KERNELNAME = vmlinux diff -Nru debian-installer-20101020ubuntu543.4/build/config/s390x/hwe-generic.cfg debian-installer-20101020ubuntu543.6/build/config/s390x/hwe-generic.cfg --- debian-installer-20101020ubuntu543.4/build/config/s390x/hwe-generic.cfg 1970-01-01 00:00:00.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/s390x/hwe-generic.cfg 2019-01-16 20:31:35.000000000 +0000 @@ -0,0 +1,6 @@ +TYPE = generic +PRESEED = boot/lts-preseeds/hwe.preseed + +include config/s390x/generic.cfg + +KERNELVERSION = 4.18.0-14-generic diff -Nru debian-installer-20101020ubuntu543.4/build/config/s390x.cfg debian-installer-20101020ubuntu543.6/build/config/s390x.cfg --- debian-installer-20101020ubuntu543.4/build/config/s390x.cfg 2018-10-19 15:40:18.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/build/config/s390x.cfg 2019-01-16 20:31:59.000000000 +0000 @@ -1,9 +1,9 @@ -MEDIUM_SUPPORTED = generic +MEDIUM_SUPPORTED = generic hwe-generic KERNEL = $(DEST)/image.ubuntu KERNELMAJOR = 2.6 -BASEVERSION = 4.15.0-38 +BASEVERSION = 4.15.0-44 KERNELVERSION = $(BASEVERSION)-generic KERNEL_FLAVOUR = di KERNELNAME = vmlinuz diff -Nru debian-installer-20101020ubuntu543.4/debian/changelog debian-installer-20101020ubuntu543.6/debian/changelog --- debian-installer-20101020ubuntu543.4/debian/changelog 2018-11-26 18:49:46.000000000 +0000 +++ debian-installer-20101020ubuntu543.6/debian/changelog 2019-01-16 20:32:25.000000000 +0000 @@ -1,3 +1,19 @@ +debian-installer (20101020ubuntu543.6) bionic; urgency=medium + + * Move master kernels to 4.15.0-44. + * Move HWE kernels to 4.18.0-14. + + -- Adam Conrad Wed, 16 Jan 2019 13:32:25 -0700 + +debian-installer (20101020ubuntu543.5) bionic; urgency=medium + + * Add HWE variants for all architectures (LP: #1809021) + * Start HWE kernels at 4.18.0-13. + * Move master kernels to 4.15.0-43. + * Bump FLOPPY_SIZE to account for linux-firmware growth. + + -- Adam Conrad Mon, 17 Dec 2018 03:47:58 -0700 + debian-installer (20101020ubuntu543.4) bionic; urgency=medium * build/pkg-lists/base: add ca-certificates-udeb to enable HTTPS