Iain Lane
9978fd7b39
Support seeding of snaps, as emitted by germinate >= 2.27.
7 years ago
Iain Lane
77de6a289f
snap: Add BASE_SEED for all desktop flavours
7 years ago
Iain Lane
26612d0b26
snap: move the seeding block down, so that it is common to all flavours
7 years ago
Robert C Jennings
d41cc70bf5
ubuntu-cpc: Initramfs compression should match runtime default (LP: #1744114 )
...
Cloud images created from the 'ubuntu-cpc' project use lzma initramfs
compression for the initial initramfs shipped in the image; this is the
default for livecd-rootfs. When a user updates the initramfs (or installs
a new kernel) on a running instance created from a cloud image they will
get gzip compression, which is the default shipped in initramfs-tools.
With this patch the compression method used to create the initramfs in
the initial cloud images will match the compression menthod used when
the end-user creates/updates an initramfs, namely gzip compression.
7 years ago
Balint Reczey
df89bff043
Drop Nexus 7 support
7 years ago
Balint Reczey
34dd1fb2f4
Revert to building minimized and not minimimized images with the same ~2.2 GiB size
7 years ago
Iain Lane
07873ec528
Support seeding of snaps
...
We run germinate during configure, and read from each resulting <seed>.snaps
file (expanded from STRUCTURE) to find out which snaps to seed. This is written
to config/seeded-snaps, which is read during build to download each one.
7 years ago
Michael Hudson-Doyle
0113b9aad7
self-review
7 years ago
Michael Hudson-Doyle
26753602fe
Move casper from filesystem.squashfs to installer.squashfs.
7 years ago
Balint Reczey
532bd5b5ed
Build minimized images in a 1GiB image
7 years ago
Balint Reczey
89e87b4c2c
Set LB_ISO_PREPARER to livecd-rootfs to avoid unbound variable in default string
7 years ago
Steve Langasek
49e17b717e
Fix lingering reference to livecd-rootfs.ubuntu-core.model-assertion
...
that breaks the ubuntu-core image build.
7 years ago
Steve Langasek
f384f10867
Merge lp:~vorlon/livecd-rootfs/minimize-round-two
7 years ago
Steve Langasek
7c07f8a65b
Change ubuntu-core image builds to use the standard "$PREFIX" naming for
...
artifacts instead of being gratuitously different; requires a matching
change to ubuntu-cdimage.
7 years ago
Steve Langasek
02246dbf84
move configuration bits into live-build/auto/config from live-build/auto/build, per Adam
7 years ago
Gary.Wzl
78da9b579b
Per the suggestions, we exclude all binary hooks when IMAGEFORMAT is none.
7 years ago
Gary.Wzl
c260534758
Add the IMAGEFORMAT=none to support generating a single rootfs.
7 years ago
Steve Langasek
d24ca0490b
Pass --cache false to lb config; otherwise we copy around caches of
...
.debs that are never used properly, and which prevent us from emptying
/var/cache/apt in images.
7 years ago
Balint Reczey
314655a2ae
Skip installing server task when building minimial images
7 years ago
Balint Reczey
d6bb42bc63
Use kvm kernel only on amd64
7 years ago
Steve Langasek
4204faa484
If we're not on xenial and don't have extra ppas, don't try to use the kvm flavor for minimal images since it's not currently available.
7 years ago
Steve Langasek
fffec4782f
skip installation of kernel headers for all minimal images
7 years ago
Steve Langasek
a85cf55f29
Use kvm kernel flavor for minimized cloud image, not virtual
7 years ago
Balint Reczey
f0cb85a506
When SUBPROJECT environment variable is not set assume it to be ""
7 years ago
Balint Reczey
2ef2aee456
Use SUBPROJECT=minimized name instead of SUBPROJECT=minimize for consistency
7 years ago
Steve Langasek
95890f6713
We probably still want sudo, even in a minimal image.
7 years ago
Steve Langasek
e6bbe5f8a5
Export the subproject into config/chroot and config/binary, so that this
...
information is available to per-project hooks that need to be
subproject-aware (e.g., to skip steps when SUBPROJECT=minimize)
7 years ago
Steve Langasek
abbbeb8fda
Begin adding support for a project-independent 'minimize' subproject,
...
which (ironically) omits ubuntu-minimal in favor of using only the
minbase package set.
7 years ago
Gary.Wzl
8a8d203743
* Add a test for SUBPROJECT when PROJECT comes to ubuntu-server.
...
* Use notations "0/1" instead of "false/true" as a value for GENERATE_ROOTFS_ONLY.
7 years ago
Mathieu Trudel-Lapierre
726e6192e0
auto/config: enable Debug::pkgDepCache::AutoInstall so tracking down
...
dependency bugs in the livefs is a little clearer.
8 years ago
Steve Langasek
23d9db863e
Add cm3 as a known ubuntu-core image type. LP: #1698223 .
8 years ago
Didier Roche
1260f67b8a
Build ubuntu back with tasks. The metapackage switch was due to g++ transition
...
and needed some additional hint. This is adding maintenance and as mentioned
in 2.335, we can revert this.
8 years ago
Simon Quigley
0d82c84cdf
Update the file based on gilir's feedback
8 years ago
Simon Quigley
538c89f984
Set correct tasks for Lubuntu
8 years ago
Mathieu Trudel-Lapierre
d463581569
Merge in lp:~ubuntu-core-dev/livecd-rootfs/zesty-proposed for the changes that landed in zesty but previously missing in livecd-rootfs trunk.
8 years ago
Mathieu Trudel-Lapierre
2e21d6d6b1
The ubuntu-server:live should use a casper-based initramfs to work
...
correctly. (LP: #1682460 )
8 years ago
Mathieu Trudel-Lapierre
03c991faef
Setup kernel properly for ubuntu-server:live; we *do* want to build
...
kernel-generic and initrd-generic for this image. (LP: #1682460 )
8 years ago
Balint Reczey
0109d5304e
Optionally use ubuntu-image for building snap based images
8 years ago
Balint Reczey
f807c3703a
Allow overriding IMAGEFORMAT even for ubuntu-cpc and ubuntu-server
8 years ago
Mathieu Trudel-Lapierre
4613a2c82e
Don't outright remove fstab for ubuntu-server:live, that breaks grub-legacy-ec2.
8 years ago
Mathieu Trudel-Lapierre
46bae4cebf
Fix up functions refactoring tfor a proper path to the file.
8 years ago
Mathieu Trudel-Lapierre
ab949fac18
Rename ubuntu-server-live -> ubuntu-server
8 years ago
Mathieu Trudel-Lapierre
e577ed7672
Rename to ubuntu-server-live; some build process fixes.
8 years ago
Mathieu Trudel-Lapierre
6978674cfe
Add cloud-init for subiquity image.
8 years ago
Mathieu Trudel-Lapierre
86b64ef78e
Move curtin to installer squash.
8 years ago
Mathieu Trudel-Lapierre
d5a6f5cbe3
Add 'ubuntu-server-next' subiquity image.
8 years ago
Adam Conrad
7b576e4c4d
Set device_tree_address for the new kernel in the RPi bootloader config.txt
8 years ago
David Mohammed
1af12f76b7
correct indentation - should be tab not spaces
8 years ago
David Mohammed
c85df9e50f
add changes for Ubuntu Budgie build config
8 years ago
Iain Lane
4a2d7ecf31
Merge lp:~laney/livecd-rootfs/lp1627190 - don't purge .pyc files any more
8 years ago
Łukasz 'sil2100' Zemczak
d43c01c60b
Update the ubuntu-touch hints to try installing ubuntu-system-settings instead of ubuntu-system-settings-online-accounts.
8 years ago
Iain Lane
d7eecc3805
live-build/auto/config: Don't remove .pyc files any more - we don't care
...
*that* much about the small space gain these days, and would prefer the
speed win. (LP: #1627190 )
8 years ago
Adam Conrad
1d71b6d5ab
Use the virtual kernel for the arm64 cpc images instead of generic.
8 years ago
Adam Conrad
95d4c0b767
Use the virtual kernel for the powerpc64 cpc images (LP: #1625368 )
8 years ago
Michael Hudson-Doyle
15b69c4ddf
Install nplan in the ubuntu-core image.
8 years ago
Simon Quigley
4040816ca7
Add Lubuntu Next image
9 years ago
Łukasz 'sil2100' Zemczak
9608064276
ubuntu-pd is dead, long live ubuntu-touch-custom - introduce a new project ubuntu-touch-custom that is exactly the same as ubuntu-touch but uses a separate cdimage project (separate builder space).
9 years ago
Martin Wimpress
cbbcb721a4
Ubuntu MATE seeds now follow Recommends:
9 years ago
Adam Conrad
b3cc872df5
Swap order of security and updates in dvd sources.list.
9 years ago
Adam Conrad
8cd6c20291
Move touch resolution hints to a HINTS variable, and adjust for use
...
on dual-stack gl/gles arches where things don't quite work right.
9 years ago
Adam Conrad
1463239cb2
Stop explicitly removing systemd-sysv for touch.
9 years ago
Oliver Grawert
56e798bcbd
add u-boot-tools to all snappy arches, drop flash-kernel from snappy, create /boot/uboot dir on all snappy arches and configure /etc/fw_env.config
9 years ago
Steve Langasek
baf4f47379
Drop special-casing of ubuntu-core:system-image in places, now that
...
ubuntu-core unambiguously refers to the snappy Ubuntu Core image.
9 years ago
Steve Langasek
8b79962b99
Rename old ubuntu-core tarballs to ubuntu-base to avoid confusion.
9 years ago
Oliver Grawert
0b1c0642f7
add multiverse to sources.list for snappy kernel builds
9 years ago
Oliver Grawert
03f89315cc
add multiverse to sources.list for snappy kernel builds
9 years ago
Adam Conrad
4eae5fbf1d
Follow linux-firmware-raspi2 renaming in the archive for raspi2 images.
9 years ago
Adam Conrad
57c110d861
Transition from ubuntu-snappy to ubuntu-core-snapd-units and snapd.
9 years ago
Oliver Grawert
4d25373897
live-build/ubuntu-core/hooks/25-create-generic-initrd.chroot create a generic initrd inside the snappy os-snap
9 years ago
Daniel Watkins
2909aba4b5
Enable building of powerpc cloud images.
9 years ago
Adam Conrad
5ac47abce7
Remove obsolete pvr-omap4 special-casing to simplify configs.
9 years ago
Colin Watson
af517f422a
Follow rename of ubuntustudio-font-meta to ubuntustudio-fonts.
9 years ago
Oliver Grawert
753bd8acd0
remove grub-efi-arm64 to the arm64 OS snap as it breaks uboot
9 years ago
Adam Conrad
d77a731d63
Build raspi2 images with multiverse for firmware.
9 years ago
Michael Vogt
f94b5db6e3
add grub-efi-arm64 to the arm64 OS snap
9 years ago
Daniel Watkins
6f6fb2834b
Refactor ubuntu-cpc hooks to hard-code producing an 'ext4' rootfs, which
...
is used outside of the livecd-rootfs build process (specifically for EC2
publication).
9 years ago
Adam Conrad
cbbb38a364
Add net.ifnames=0 to the raspi2 cmdline injected into raspi2 builds.
9 years ago
Steve Langasek
1d428db1ab
Switch to passing the raspi2 boot options entirely via cmdline.txt to match the latest flash-kernel change
9 years ago
Steve Langasek
a92bf11406
Initial support for raspi2 subarch.
9 years ago
Steve Langasek
0b279f731b
Refactor ubuntu-cpc hooks to always produce a 'plain' rootfs via
...
live-build and reuse this for the tarball, instead of lb_binary_rootfs
creating some artifact that we ignore / throw away.
9 years ago
Steve Langasek
4f55631a9f
Refactor/reorder ubuntu-cpc support for consistency with other flavors,
...
so that subarch overrides can be applied correctly.
9 years ago
Oliver Grawert
74633563d8
make sure u-boot-tools is installed on snappy arm64
9 years ago
Oliver Grawert
5bc78bede3
add raspi2 device tarball creation. separate snappy device tarball builds completely from the rootfs. drop old way of in-tree device tarball creation for snappy
9 years ago
Daniel Watkins
216762748b
Move building of all architecture-specific CPC artifacts in to
...
Launchpad.
9 years ago
Michael Vogt
49f1896c8d
live-build/auto/config: add note about seeding
9 years ago
Oliver Grawert
912e02dc1e
do not hardcode installation of grub-pc for amd64 in snappy images, instead install the right grub set for secureboot there
9 years ago
Michael Vogt
fe696a8bb9
merged lp:~sil2100/livecd-rootfs/pocket-desktop
9 years ago
Łukasz 'sil2100' Zemczak
a559b98c8b
Install the meta package as part of one add_package install call.
9 years ago
Łukasz 'sil2100' Zemczak
57f0507518
As suggested by Colin, first add the meta packages, then the other deps.
9 years ago
Łukasz 'sil2100' Zemczak
e0fcd94074
Switch to the project approach, add a symlink for the hooks
9 years ago
Łukasz 'sil2100' Zemczak
5907a20a56
Fix indent
9 years ago
Ben Howard
a382f7e64a
Drop 'landscape-client' from Cloud Images (LP: #1497030 ).
9 years ago
Łukasz 'sil2100' Zemczak
e4744f68ce
Ok, again try convincing people that using a subproject here is the way to go...
9 years ago
Oliver Grawert
0601725f85
add ppp and watchdog to snappy image
9 years ago
Oliver Grawert
48faa53d7b
merge lp:~sil2100/livecd-rootfs/deb-src_for_extra_ppas to include deb-src lines for extra ppa sources.list entries
10 years ago
Oliver Grawert
751153543a
merge change for 2.335 from the archive
10 years ago
Sergio Schvezov
c3b8dc32b1
Remove walinuxagent
10 years ago
Sebastien Bacher
26fcda4616
Set kernel flavours variable to try to fix amd64 build
10 years ago
Iain Lane
e51446f712
remove trailing tab
10 years ago
Iain Lane
6b7611c6e3
ubuntu-core-system-image: fix indentation
10 years ago