3808 Commits

Author SHA1 Message Date
Łukasz 'sil2100' Zemczak
e22605a089 Rename the includes directory for ubuntu-core-desktop to actually include the files in the right layer. 2024-02-06 15:19:34 +01:00
Łukasz 'sil2100' Zemczak
5966648006 Temporarily disable extra_ppa handling. 2024-01-30 17:39:13 +01:00
Łukasz 'sil2100' Zemczak
613a56ade4 Use stable as the default branch for ubuntu-image. 2024-01-30 16:00:02 +01:00
Łukasz 'sil2100' Zemczak
6a0fa4f6d4 Export the payload model-assertion as well. 2024-01-30 15:57:15 +01:00
Łukasz 'sil2100' Zemczak
ada09ac429 Get back to using 2 layers, properly handle the install catalogue. 2024-01-26 14:55:33 +01:00
Łukasz 'sil2100' Zemczak
2c73b8c7fb Whoops, removed the add_task call. 2024-01-26 14:12:40 +01:00
Łukasz 'sil2100' Zemczak
1274f6bdd1 Attempt to export the autoinstall file as well. 2024-01-26 12:49:33 +01:00
Łukasz 'sil2100' Zemczak
f8bcf0174c Try switching back to only using one layer. Fix up the catalog naming. 2024-01-26 12:32:44 +01:00
Łukasz 'sil2100' Zemczak
c73bc63c97 The payload should be exported to a different directory. 2024-01-22 15:43:39 +01:00
Łukasz 'sil2100' Zemczak
34b40547a2 Add a temporary hack to use the stable channel for the ubuntu-core-desktop-installer snap. 2024-01-22 14:37:55 +01:00
Łukasz 'sil2100' Zemczak
b22e4e3215 Return to the previous directory after building the payload. 2024-01-22 13:16:45 +01:00
Łukasz 'sil2100' Zemczak
bc93ca4440 Layered images are complicated. Split out live to minimal and live for core, even if it doesn't make much sense. 2024-01-19 16:16:10 +01:00
Łukasz 'sil2100' Zemczak
ec04c653ee Temporarily add printing out lines for the build script. 2024-01-19 15:47:30 +01:00
Łukasz 'sil2100' Zemczak
14301d4c9d Set LIVE_PASSES manually and install ubuntu-image. 2024-01-19 15:13:54 +01:00
Łukasz 'sil2100' Zemczak
aa27044518 A minor tweak to the build of core-desktop. 2024-01-19 15:05:47 +01:00
Łukasz 'sil2100' Zemczak
cade6ef3b6 Work in progress for making iso images for the core-desktop installer. 2024-01-19 12:53:48 +01:00
Łukasz 'sil2100' Zemczak
30418f67ce Some updates to the core-desktop builds. 2023-11-03 09:05:00 +02:00
Łukasz 'sil2100' Zemczak
05f76cf24b Use newer model for the core desktop. 2023-11-01 09:32:28 +02:00
Łukasz 'sil2100' Zemczak
381d71e418 Fix typos in filenames and shell. 2023-10-29 22:34:49 +02:00
Łukasz 'sil2100' Zemczak
493b2f0717 Provide the model-assertion as well. 2023-10-29 22:26:37 +02:00
Łukasz 'sil2100' Zemczak
2b4a404854 Change position of the payload assets. 2023-10-29 22:24:08 +02:00
Łukasz 'sil2100' Zemczak
e4ad5b793b Use ubuntu-image from edge by default here. 2023-10-27 15:38:12 +02:00
Łukasz 'sil2100' Zemczak
75d2250bf9 More verbosity, change the filename of the payload assertion. 2023-10-27 14:40:25 +02:00
Łukasz 'sil2100' Zemczak
4c458db079 Initial test version of the experimental ubuntu-core-desktop build pipeline. 2023-10-27 14:27:02 +02:00
Łukasz 'sil2100' Zemczak
defaa39f7b Test release. 2023-10-25 11:36:17 +02:00
Łukasz 'sil2100' Zemczak
6f86af069f Some more changelog verbosity. 2023-10-25 11:35:21 +02:00
Łukasz 'sil2100' Zemczak
07ad1a3531 Changelog entry, add postinst to use always up-to-date git livecd-rootfs contents. 2023-10-25 11:24:58 +02:00
Utkarsh Gupta
14778d8aa8 Update d/ch for 23.10.55 release 23.10.55 2023-10-05 18:05:20 +05:30
John Chittum
5427e5ad6c
fix: Add 6.5 kernel apparmor feats
lp: #2037567. starting in kernel 6.5.0.1006, there's been an update to
apparmor features. Creates the 6.5 kernel directory, fully populates
with feats checked from a machine running 6.5.0.1006 installed from
proposed (as of 20230927).
2023-10-05 07:30:01 -05:00
Sebastien Bacher
00508edc13 releasing package livecd-rootfs version 23.10.54 2023-10-03 22:33:43 +02:00
Sebastien Bacher
51b7278c4b Update the desktop fde model to include firmware-updater 2023-10-03 21:13:03 +02:00
Dan Bungert
089e773f26 changelog 23.10.53 2023-10-03 10:43:38 -06:00
Dan Bungert
2cccd614a6 oem, budgie: kernel in the live layer 2023-10-03 10:43:35 -06:00
Steve Langasek
7b11e47acf releasing package livecd-rootfs version 23.10.52 23.10.52 2023-10-02 18:13:26 -07:00
Steve Langasek
fadeb495e3 remove ssl-cert "snakeoil" private keys from images, since this makes them not very private. LP: #2037869. 2023-10-02 18:06:26 -07:00
Steve Langasek
fdf0091580 Merge remote-tracking branch 'philroche/bugfix/ubuntu-cpc-project-images-not-producing-all-expected-filelists-LP-2033751' into ubuntu/master 2023-10-02 17:00:28 -07:00
Steve Langasek
85606c8b9d Merge remote-tracking branch 'philroche/bugfix/ubuntu-cpc-filelist-sort-LP-2033677' into ubuntu/master 2023-10-02 16:57:29 -07:00
Dan Bungert
42d5a97576 changelog for 23.10.51 23.10.51 2023-10-02 15:00:44 -06:00
Dimitri John Ledkov
dc7519a44a Create subiquity meta-package hint 2023-10-02 17:28:40 +01:00
Dimitri John Ledkov
deb31732db Ensure chroot_linux-image is only exectued on live layers
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
2023-10-02 10:39:30 +01:00
Dimitri John Ledkov
d5e9651fe0 remove live-build/ubuntu/hooks/020-ubuntu-live.binary: handled elsewhere
Now that kernel names use expected -generic flavour, and kernels are
installed in the live layer, we can go back to stock behaviour of
auto/build noticing that binary hooks are called on a live layer and
executing the extraction & rename of the kernel flavours.

BTW we can even later expand that to support 2 generic abis, and
calling the bigger one the hwe generic such that can also remove
./live-build/ubuntu-server/hooks/04-kernel-bits.binary.

This fixes ubuntu arm64+x13s that is unable to find
ubuntu-x13s.kernel-laptop as due to this hook, which currently
produces ubuntu.kernel-generic in error which is not at all expected
by ubuntu-cdimage. Also this unbreaks producing oem & intel-iot
images, although we will build these in 24.04 only next.

This reverts ubuntu daily-live to use `--linux-flavours
laptop-generic-hwe-22.04` instead of `--linux-flavours none
--linux-packages=none --initramfs=none`, like it did in lunar and
pre-canary-image or images that install kernel in live layer.

Fixes: c00bbf3fb3 ("desktop: place kernel in the live layer")

Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
2023-10-02 10:39:29 +01:00
Dimitri John Ledkov
1180791b48 releasing package livecd-rootfs version 23.10.50 23.10.50 2023-09-29 21:36:12 +01:00
Dimitri John Ledkov
ecb60bd158 Merge remote-tracking branch 'xnox/fix-x13s-try2' into ubuntu/master 2023-09-29 21:35:52 +01:00
Dimitri John Ledkov
378322380e live-build/ubuntu/hooks: ensure kernel artifacts named with subarch
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
2023-09-29 04:45:12 +01:00
Steve Langasek
546217868f releasing package livecd-rootfs version 23.10.49 23.10.49 2023-09-27 22:37:50 -07:00
Steve Langasek
9468c51c0f Merge remote-tracking branch 'philroche/bugfix/ubuntu-cpc-LP-2037074-flashkernel-removal' into ubuntu/master 2023-09-27 14:20:14 -07:00
Steve Langasek
c79ee20bae releasing package livecd-rootfs version 23.10.48 23.10.48 2023-09-27 12:49:06 -07:00
Steve Langasek
6c4b217a6b changelog 2023-09-27 12:49:00 -07:00
Steve Langasek
e5d3ec78f6 Merge remote-tracking branch 'xnox/X13s' into ubuntu/master 2023-09-27 12:46:01 -07:00
Philip Roche
cf15cc4810 fix: arm flash-kernel removal from ubuntu-cpc project cloud images (LP: #2037074)
With the migration from linux-kvm to linux-virtual/generic for the mantic minimal
images we can now start building arm64 minimal cloud images.

When building initial test images we noticed that the flash-kernel package was being
installed. This is not required for EFI images.

This commit removes the flash-kernel package from the cloud images arm installs

The only images built using the livecd-rootfs ubuntu-cpc project for arm64 and armhf
which are not cloud images (which therefore do not require flash-kernel) are the
raspi images. raspi does require flash-kernel. But the raspi images use the
`ubuntu-server-raspi` task to install the flash-kernel. As such this non raspi
flash-kernel package install can be completely removed.

It also means that initramfs-tools and dracut-install are installed as these are dependencies
of flash-kernel package.
2023-09-27 11:36:51 +01:00