Steve Langasek
2ba029ab9d
Drop dkms from the riscv64 lichee images.
...
This was added for licheerv-rtl8723ds-dkms which is now dropped from
the archive (LP: #2059151 ).
9 months ago
Łukasz 'sil2100' Zemczak
4476f60b9b
Add support for building Ubuntu Core 24 images.
9 months ago
Steve Langasek
2bf710b4af
Move from hwe-22.04 to hwe-24.04 throughout, hwe-22.04 is obsolete and to be dropped from the release pocket imminently.
9 months ago
Sebastien Bacher
a2ebc11be0
Rename the casper.gschema override to livecd-rootfs.override
...
to try to avoid conflicts with the override generated in casper
9 months ago
Dan Bungert
5ac0d924ce
copy include.* directories for subiquity desktop install ISOs
...
ubuntu/include.* are the master location for these files.
Copy them over for projects with similar needs, while skipping ones that
are incorrect.
LP: #2055077
9 months ago
Erich Eickmeyer
10e718a019
Switch Ubuntu MATE to layered image
...
Ubuntu MATE is switching to a layered image in preparation to
use ubuntu-desktop-provision. Luckily, their seed structure is
already well-structured for layering, so this is easily done.
9 months ago
Steve Langasek
de9cb48be0
Merge remote-tracking branch 'feng-kylin/ubuntu/master' into ubuntu/master
10 months ago
Dan Bungert
5787be2b0c
ubuntu-mini-iso: remove hardcoded dependencies
10 months ago
handsome_feng
34fb57e362
Ubuntu Kylin ship to new installer
10 months ago
Sean Davis
007e26d80e
xubuntu: Fix description 2-line indentation
10 months ago
Sean Davis
d9a37fa351
xubuntu: Fix the variable KERNEL_FLAVOURS
10 months ago
Steve Langasek
db5f662019
Also move the definition next to where it is used
10 months ago
Steve Langasek
bf5a799935
Pare down 'BASE_SEED' handling to only those flavors which still use it.
...
Per the comments, BASE_SEED was initially used to identify the seed in the
flavor to use for identifying preseeded snaps, and later was also used to
identify which "minimal-remove" seed to apply to an image.
The first usage is now obsolete after a refactor; we now correctly detect
snaps from any of the included seeds without needing an explicit
declaration.
The second usage only applies to installer images that are NOT using layered
squashfs, since for these images 'minimal' is a separate squashfs layer
rather than a list of packages to remove after the fact.
Refactor this code to eliminate pointless definitions of BASE_SEED and
define it only for the subset of flavors today that:
- have a 'minimal-remove' seed
- are not using layered squashfs.
10 months ago
Steve Langasek
45521e71cd
Fix overlooked syntax error
10 months ago
Sean Davis
5d23ea3d83
Smarter layering (thanks vorlon)
10 months ago
Sean Davis
dabcbc0d28
Ensure only one default catalog
10 months ago
Sean Davis
1972d27866
Only generate minimal.live when building minimal
10 months ago
Sean Davis
dea479a2b1
Better laying of tasks
10 months ago
Sean Davis
ea16e4ef5a
Minimize duplication
10 months ago
Sean Davis
ba38059b0b
Copy ubuntu-cinnamon setup
10 months ago
Steve Langasek
77036593d7
Drop references to ubuntu-gnome which is not a current flavor.
10 months ago
Erich Eickmeyer
3ec5c06b4f
Copy configs
10 months ago
Erich Eickmeyer
e950cb2aa8
Change Ubuntu Cinnamon to layered image
...
Ubuntu Cinnamon now uses the new installer and therefore needs to be a layered image to accommodate the minimal install option.
10 months ago
Michael Hudson-Doyle
9e42d66ed5
Merge branch 'copy-hooks-more' into ubuntu/master
10 months ago
Michael Hudson-Doyle
810458d2a4
Edubuntu, Ubuntu Studio and Ubuntu Budgie have hooks in live-build/${PROJECT}/hooks now but they need to be copied to config/ to do anything.
10 months ago
Sebastien Bacher
fdf1a22b92
Use the ubuntu-desktop-bootstrap snap as the Ubuntu Desktop installer
10 months ago
Łukasz 'sil2100' Zemczak
3a99b297d4
For ubuntu-server, consider the actual kernel flavor when dealing with netboot layers - even if we don't really care in the end.
11 months ago
Utkarsh Gupta
d58a31e130
Merge remote-tracking branch 'utkarsh/drop-python3-systemd' into ubuntu/master
...
* utkarsh/drop-python3-systemd:
Update d/ch for 24.04.20 release
Drop python3-systemd from our minimized builds
11 months ago
Łukasz 'sil2100' Zemczak
54100874a4
Merge branch 'noble-64k' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
11 months ago
Philip Roche
200bde50cc
fix: `return 0` instead of `return` if the intent is not to exit build
...
If the previous if statement checking if PASSES_TO_LAYERS is true,
then the last return code be non-zero and a return statement with no
argument will return the error code of the if statement thus exiting
the script. This is not our intent. So we need to return 0 here when
layer name as already been registered
11 months ago
Łukasz 'sil2100' Zemczak
8c4ebae358
Add a largemem subarch that ships a 64k kernel variant by default.
11 months ago
Utkarsh Gupta
a0ebea19a8
Drop python3-systemd from our minimized builds
...
This package was once needed by ubuntu-advantage-tools for cloud images.
However, u-a-t have finally dropped this entirely in their v30 release.
cf: https://github.com/canonical/ubuntu-pro-client/issues/2692
cf: https://github.com/canonical/ubuntu-pro-client/pull/2717
cf: https://bugs.launchpad.net/ubuntu/+source/ubuntu-advantage-tools/+bug/2038417
11 months ago
Steve Langasek
7de5d67bf7
live-build/auto/config: don't repeatedly add the same pass name to the list of layers.
11 months ago
Steve Langasek
650815889f
Fix overlooked syntax error in live-build/auto/config.
12 months ago
Steve Langasek
fc6a8a7b94
But include a sensible error message for wrong usage of .live layers
...
Instead of just returning 'EXPLODE: command not found', heh
12 months ago
Steve Langasek
cdcb44ebf9
include a sanity check that no layered image has more than one "live" layer
...
This would cause undefined behavior with the LAYERFS_LIVE handling in the
hook.
1 year ago
Steve Langasek
5cc9bbcdd9
Merge branch 'raspi-only-arm64' into ubuntu/master
1 year ago
Erich Eickmeyer
e8e6f967b8
Add casper to minimal.standard.live seed
...
Without casper in the minimal.standard.live seed for flavors using the
new ubuntu-desktop-installer (or derivitives thereof), casper cannot
create a live user. Without this live user, Ubuntu Studio has been
experiencing the inability to login automatically from either the GUI or
manually from a TTY. This leaves the boot at a black screen with a mouse
cursor. This commit is an attempt to avoid the same situation. Previous
assessments of omitting casper from this line appear to have been
incorrect.
1 year ago
Erich Eickmeyer
0b4fd8b4c0
Fix comment, edubuntu task build, yaml name
1 year ago
Erich Eickmeyer
8fd9a84b92
Switch Edubuntu to new installer
1 year ago
Steve Langasek
4a44b56857
Drop support for building armhf+raspi images; as of noble these are arm64-only.
1 year ago
Steve Langasek
cec2e89119
Explicitly add_package linux-$KERNEL_FLAVOURS in Ubuntu Studio.
1 year ago
Steve Langasek
6ce675b57d
Project name for Ubuntu Studio needs to be 'ubuntustudio-dvd' throughout, not 'ubuntustudio'.
1 year ago
Steve Langasek
84e27d0de2
Merge branch 'subarch-manifest' into ubuntu/master
1 year ago
Steve Langasek
323ffd735c
Also add support for riscv64 builds with 'generic' subarch
...
CPC team builds use null subarch but ubuntu-cdimage builds use 'generic'
subarch
https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/noble/cpc/+build/542136
1 year ago
Steve Langasek
94082a6601
And support riscv64 builds with no subarch
...
such as https://launchpad.net/~cloudware/+livefs/ubuntu/noble/cpc/
1 year ago
Steve Langasek
573cde58cd
Remove *-dvd glob handling for live layers; Ubuntu Studio is the only remaining "DVD" flavor, and with the move to the new installer this bit is also now incorrect.
1 year ago
Steve Langasek
afdd23e548
Fixup: ubuntustudio task name is ubuntustudio-dvd-live, not ubuntustudio-live
1 year ago
Erich Eickmeyer
6d7797eb95
Remove cloud-init, fix add_task line
1 year ago
Erich Eickmeyer
a514428a9c
Remove unnecessary lines
1 year ago