Steve Langasek
8f910aab4b
Merge lp:~vorlon/livecd-rootfs/initramfsless-everywhere
2018-11-02 14:39:42 -07:00
Cody Shepherd
a9935923f8
Changes to include grub efi packages and dependencies in uefi image manifests.
2018-10-29 09:28:50 -07:00
Steve Langasek
b6dedb62ce
Unconditionally set GRUB_FORCE_PARTUUID in cloud images; as of version
...
2.02+dfsg1-5ubuntu5 grub will automatically fall back to booting with an
initrd if one is available, so we can now always attempt initramfsless
boot for cloud images which almost always works and causes only minimal
increase in boot speed for cases where it does not.
2018-10-03 17:21:56 -07:00
Steve Langasek
92497af14f
live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: don't manually
...
install grub-efi-amd64 since that forces off grub-pc, which is otherwise
now coinstallable.
2018-06-06 15:41:30 -07:00
Dimitri John Ledkov
bc194dd48b
Build EFI armhf images.
2018-03-06 12:58:38 +00:00
Balint Reczey
532bd5b5ed
Build minimized images in a 1GiB image
2017-11-23 20:27:16 +01:00
Steve Langasek
a75cbf210b
Fix the force-partuuid handling to create the file under
...
/etc/default/grub.d/ with a .cfg extension as grub expects; it's unclear
how this ever worked without.
2017-10-04 22:51:30 -07:00
Steve Langasek
a5e27120c0
Factor out grub-related diversions and use them consistently, so we
...
don't end up with wrong os-probe output in our grub.cfg.
2017-10-04 22:33:41 -07:00
Balint Reczey
f0cb85a506
When SUBPROJECT environment variable is not set assume it to be ""
2017-09-29 15:20:14 -04:00
Balint Reczey
2ef2aee456
Use SUBPROJECT=minimized name instead of SUBPROJECT=minimize for consistency
2017-09-29 15:20:14 -04:00
Balint Reczey
c5d01a6635
Force partuuid in /etc/default/grub.d/* instead of in /etc/default/grub
...
This prevents ucf questions upon installation of changed /etc/default/grub
2017-09-27 18:54:09 -04:00
Steve Langasek
0365171ce3
minimization handling for UEFI disk images
2017-09-26 22:39:09 -04:00
Steve Langasek
bcb2bcc1cd
Remove spurious call to 'sync'; we don't need to flush all disk caches
...
on the system to cleanly unmount a partition.
2017-09-19 13:17:26 -07:00
Steve Langasek
7f9094170b
remove another straggler udevadm+sleep
2017-09-13 22:34:11 -07:00
Steve Langasek
8589d3548f
live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: call apt-get
...
update *before* installing packages, not after.
2017-09-12 14:39:04 -07:00
Steve Langasek
b1432b36be
Don't reference dropped grub_modules variable in grub-install command
2017-08-25 11:18:19 -07:00
Mathieu Trudel-Lapierre
563abee702
Drop special handling of grub modules, adding a note. Modules should be included in the signed grub binaries when necessary.
2017-08-23 20:23:32 -04:00
Mathieu Trudel-Lapierre
869bb9808a
Clean up GRUB_MODULES_PRELOAD / grub_modules. Remove the modules already loaded in stock signed grub EFI binaries.
2017-08-23 19:25:12 -04:00
Balint Reczey
aa54a130c3
Depend on packages in main instead of installing them at runtime
2017-06-14 18:25:11 +02:00
Robert C Jennings
f8264a59c6
Change remaining CLOUD_IMG_STR references to IMAGE_STR
2017-04-11 21:10:56 -05:00
Mathieu Trudel-Lapierre
46bae4cebf
Fix up functions refactoring tfor a proper path to the file.
2017-04-11 17:16:35 -04:00
Mathieu Trudel-Lapierre
46fd6c58f5
Refactor functions out of ubuntu-cpc and ubuntu-server hooks.
2017-04-07 17:14:56 -04:00
Brian Murray
f79fc7973c
Add replace_grub_root_with_label function thereby consolidating multiple
...
uses of the same calls to sed. Thanks to Dan Watkins.
2017-02-17 14:30:31 -08:00
Robert C Jennings
67dfdf94a7
ubuntu-cpc: Remove redundant copy of grub files
...
This redundant and file names recently changed. These files will be
put in place by grub-install a few lines below these.
2016-10-27 17:05:20 -05:00
Daniel Watkins
15d147bcdb
Add replace_grub_root_with_label function
...
When update-grub is run, it will detect the disks in the build system.
Currently, we sed the grub configuration in places where this happens;
replace_grub_root_with_label moves that seddery in to a single callable
location to avoid ending up with multiple versions of it.
(It's worth noting that we also do this in 999-cpc-fixes.chroot, but as our
functions file isn't available within the chroot we don't use it there.)
2016-09-02 12:54:19 +01:00
Steve Langasek
99cdaafd61
Refactor ubuntu-cpc hooks to allow us to handle images where the root
...
partition should not be partition 1.
2016-02-06 00:34:16 -08:00
Steve Langasek
7ec8dd87ac
Fix architecture handling in hooks. We know we're always being invoked
...
from a launchpad-buildd-like setup, which passes ARCH and SUBARCH in the
environment, because auto/config and auto/build both rely on this. So
don't scatter dpkg --print-architecture calls throughout, especially
when many of these are not cross-build-aware.
2016-02-05 23:39:56 -08:00
Michael Vogt
c97c00d749
manually merge upload of 2.359
2015-12-07 11:20:57 +01:00
Ben Howard
a40cfd6180
ubuntu-cpc: Move apt-get to the top of uefi disk creation
2015-11-12 14:45:07 -07:00
Daniel Watkins
216762748b
Move building of all architecture-specific CPC artifacts in to
...
Launchpad.
2015-11-06 09:54:59 +00:00