Michael Hudson-Doyle
31937f1a4d
auto/config: Emit error message to stderr in _sanitize_passes.
2022-05-25 21:26:00 +12:00
Michael Hudson-Doyle
ed38882219
auto/config: preserve germinate-output directory when removing config
...
Germinate doesn't take very long at all to run but downloading the
indices it operates on can take a while and nothing else in auto/config
does so not doing it every time you run "lb config" can be a real time
saver.
The code that invokes germinate already checked if the output was
already there but it was unconditionally deleted by the time control got
to that point.
2022-05-24 12:49:38 +12:00
Dimitri John Ledkov
e5443e3588
auto/config: upgrade from hwe-20.04 to hwe-22.04 variant.
2022-03-28 11:54:14 +01:00
Dimitri John Ledkov
461731d538
Merge branch 'rip-0c3.net' into ubuntu/master
2022-03-28 11:51:17 +01:00
Jean-Baptiste Lallement
80ccea8d63
Separate WSL from CPC
...
Create a separate WSL image than CPC so it can be managed independently.
Co-authored-by: Didier Roche <didrocks@ubuntu.com>
2022-03-17 10:11:39 +01:00
Dimitri John Ledkov
27e7780d70
auto/config: drop support for 0c3.net
...
Signed-off-by: Dimitri John Ledkov <dimitri.ledkov@canonical.com>
2022-02-24 10:10:01 +00:00
Łukasz 'sil2100' Zemczak
e4c846199b
Following Dave's changes to the classic pi gadget, switch to using the classic branch for desktop images as well.
2022-02-22 11:33:26 +01:00
Brian Murray
16c1851a90
Add the casper package instead of the lupin-casper package as the installer for Windows is a project that is no longer supported and lupin is being removed the archive in LP: 1960457.
2022-02-10 11:42:59 -08:00
Brian Murray
e5beee30fd
Add the capability to build an ISO image for the Intel IoT project. Additionally, stop using universe with the project given that the kernel is now in main.
2021-11-16 17:00:38 -08:00
Erich Eickmeyer
04c4a14a4e
Remove fonts and publishing tasks form ubuntustudio
2021-11-08 12:23:04 -08:00
Sebastien Bacher
808220c868
Enable universe sources on the desktop canary
2021-10-05 17:16:22 +02:00
Brian Murray
85fb768f4f
Properly check ARCH when setting the intel-iot model.
2021-09-29 16:34:51 -07:00
Michael Hudson-Doyle
f5bdeaf4fb
Merge branch 'language-support-in-catalogs' into ubuntu/master
2021-09-27 11:09:39 +13:00
Michael Hudson-Doyle
391439d44c
Record information about locale support (in particular, whether to install langpacks and which languages have pre-baked squashfses).
2021-09-27 11:06:01 +13:00
Dan Bungert
a96d56a110
desktop: install-sources.yaml type fsimage-layered
2021-09-24 15:25:40 -06:00
Michael Hudson-Doyle
8f8fc220c7
Generate source catalogs for the desktop canary build.
2021-09-14 21:28:50 +12:00
Michael Hudson-Doyle
fe38bd02c1
Change the per language layers in the desktop canary build to have more regular names (and make their implementation better documented and hopefully more comprehensible).
2021-08-27 11:52:08 +12:00
Michael Hudson-Doyle
17279822d5
Get source catalog translations from subiquity git, as brz is in universe.
2021-08-20 10:32:13 +12:00
Michael Hudson-Doyle
cda8c920dd
create source catalogs for live server install sources
2021-08-17 16:07:07 +12:00
Brian Murray
44384357ad
add missing for intel-iot
2021-08-04 08:51:01 -07:00
Michael Hudson-Doyle
116a51a080
bootstrap the minimal variant for the minimal server layer
2021-08-03 16:36:02 +12:00
Michael Hudson-Doyle
d11c71a686
add a minimal server layer under the full server layer
2021-08-03 16:36:00 +12:00
Sebastien Bacher
5ba545f2b6
Tweaks to the canary packages
...
Install cloud-init on the live and target, remove ubiquity
2021-07-27 10:49:03 +02:00
Sebastien Bacher
cdbb5598ad
Remove lupin-casper from the canary image
...
The description states it was for wubi which we aren't using anymore
2021-07-27 10:48:48 +02:00
Brian Murray
dbab97caa9
switch amd64 to the arch variable
2021-07-26 11:45:00 -07:00
Brian Murray
c09110cfa8
add support for intel-iot models
2021-07-16 11:03:41 -07:00
Brian Murray
f2c1300f71
rename iotg iot so the names are consistent with the models
2021-07-16 10:14:00 -07:00
Michael Hudson-Doyle
bb0bba1793
address review comments
2021-07-08 11:50:22 +12:00
Michael Hudson-Doyle
f563b310d3
update auto/config for move of live-server to layers
2021-07-07 19:31:53 +12:00
Michael Hudson-Doyle
fb8af1fd80
add a way to prevent a layer (and descendants) from being made into a sqashfs
...
for the live server build, i want to make a layer to install the kernel
into but do not want the layer itself to be published.
the implementation is a bit clunky but it works.
2021-07-01 11:16:10 +12:00
Michael Hudson-Doyle
75165aeb34
replace call to Echo_warning with plan echo as former is not defined at this point
2021-07-01 11:16:10 +12:00
Brian Murray
ad3e755974
rename iotg to intel-iotg so its slightly more descriptive
2021-06-30 15:43:47 -07:00
Brian Murray
066422894b
also support building an ubuntu-cpc amd64 iotg image
2021-06-23 11:09:19 -07:00
Brian Murray
d8b24aaae6
add iotg as a subarch of amd64 w/ image-intel kernel
2021-06-23 09:12:44 -07:00
Łukasz 'sil2100' Zemczak
83852ca96b
Revert previous change, use ubuntu-server-raspi task name.
2021-06-15 09:45:40 +02:00
Łukasz 'sil2100' Zemczak
d2cfa41ec2
Use the server-raspi task name instead of ubuntu-server-raspi
2021-06-09 11:30:38 +02:00
Sebastien Bacher
48f3682969
Define a new add_snap and use it for canary
...
We can install the new ubuntu-desktop-installer on the iso this way
2021-06-08 15:20:41 +02:00
Sebastien Bacher
740c960575
The u-boot-tools package was typoed
...
Should fix the ubuntu-preinstalled impish build
2021-05-19 16:05:15 +02:00
Michael Hudson-Doyle
5c3bb6896c
Remove all references to the "base" project, which has not been built since 16.04 release day.
2021-05-13 05:24:48 +12:00
Steve Langasek
c7b751e401
Drop code for the 'ubuntu-core' project when not using image_format: ubuntu-image, as this is obsolete and not used to build core* snaps in recent series.
2021-05-11 17:12:20 -07:00
Dimitri John Ledkov
f58b0693f6
Merge branch 'raspi-server-seed' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
2021-05-05 12:01:37 +01:00
Dimitri John Ledkov
dd79c5c75d
buildd: Re-enable merged /usr by default, as it is now required
...
Signed-off-by: Dimitri John Ledkov <xnox@ubuntu.com>
2021-04-30 17:54:00 +01:00
Dimitri John Ledkov
20f76e7cf8
Merge branch 'preinstalled' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
2021-04-30 17:46:20 +01:00
Michael Hudson-Doyle
749bdeac44
Merge branch 'ubuntu/master' into new-ubuntu-oci
2021-04-30 11:46:16 +12:00
Dimitri John Ledkov
d5a8116428
Add support for generic preinstalled images. LP: #1923832
2021-04-26 11:04:37 +01:00
Thomas Bechtold
ac4a95b931
Add new ubuntu-oci project
...
This is a copy of the ubuntu-base project.
Currently ubuntu-base is used as a base for the docker/OCI container
images. The rootfs tarball that is created with ubuntu-base is
published under [0]. That tarball is used in the FROM statement of the
Dockerfile as base and then a couple of modifications are done inside
of the Dockerfile[1].
The ubuntu-oci project will include the changes that are currently
done in the Dockerfile. With that:
1) a Dockerfile using that tarball will be just a 2 line thing:
FROM scratch
ADD ubuntu-hirsute-core-cloudimg-amd64-root.tar.gz /
CMD ["/bin/bash"]
2) Ubuntu has the full control about the build process of the
docker/OCI container. No external sources (like [1]) need to be
modified anymore.
3) Ubuntu can publish containers without depending on the official
dockerhub containers[2]. Currently the containers for the AWS ECR
registry[3] use as a base[4] the official dockerhub containers. That's
no longer needed because a container just needs a Dockerfile described
in 1)
When the ubuntu-oci project has the modifications from [1] included,
we'll also update [1] to use the ubuntu-oci rootfs tarball as a base
and drop the modifications done at [1].
Note: Creating a new ubuntu-oci project instead of using ubuntu-base
will make sure that we don't break users who are currently using
ubuntu-base rootfs tarballs for doing their own thing.
[0] https://partner-images.canonical.com/core/
[1]
https://github.com/tianon/docker-brew-ubuntu-core/blob/master/update.sh
[2] https://hub.docker.com/_/ubuntu
[3] https://gallery.ecr.aws/ubuntu/ubuntu
[4]
https://launchpad.net/~ubuntu-docker-images/ubuntu-docker-images/+oci/ubuntu/+recipe/ubuntu-20.04
2021-04-22 07:39:15 +02:00
Łukasz 'sil2100' Zemczak
52f3b69331
Enable using ubuntu-server-raspi, clean up handling of raspi setup.
2021-04-20 11:15:44 +02:00
Łukasz 'sil2100' Zemczak
b9eb0aaee3
Drop imx6 support as it never really happened.
2021-04-20 10:54:50 +02:00
Łukasz 'sil2100' Zemczak
1d537bf78d
Temporarily hack in ubuntu-raspi-settings for raspi images (we should be using seeds tho).
2021-04-19 21:49:43 +02:00
Iain Lane
42409e7068
auto/config: Install pi-bluetooth for raspi images
...
These are in restricted, and so cannot be depended on by the
metapackages which are in main.
2021-01-04 10:25:09 +00:00