Commit Graph

1428 Commits (05bba4cbbdacd83781cb7ccf7aa454be5b117335)

Author SHA1 Message Date
Colin Watson ce58687eed Fix placement of update-grub undiversion
5 years ago
Łukasz 'sil2100' Zemczak f6cbbf01e1 Add a new u-i specific chroot hook, move the NoCloud system-boot cloud-init datasource configuration there to make sure all u-i built ship with it.
5 years ago
Dimitri John Ledkov 584ac368b0 Merge branch 'kvm-derives-uefi' of git+ssh://git.launchpad.net/~davidkrauser/livecd-rootfs/+git/livecd-rootfs into ubuntu/master
5 years ago
Łukasz 'sil2100' Zemczak b4ba74885f Remove pulseaudio and udisks2 from kassel images. This will fix the image build failures.
6 years ago
David Krauser 0eecd0c344 KVM disk images should derive from the uefi image.
6 years ago
Robert C Jennings 0afb887cb7
ubuntu-cpc: use sys.exit() rather than quit()
6 years ago
Robert C Jennings 5083d76835
ubuntu-cpc: remove unused final.binary hook support
6 years ago
Robert C Jennings cb535805d7
ubuntu-cpc: rework image artifact cleanup
6 years ago
Robert C Jennings 14b7f62b17
ubuntu-cpc: Only produce explicitly named artifacts (LP: #1837254)
6 years ago
David Krauser 5a2b49950a Fixing broken binary hook symlinks for hyperv gallery image builds.
6 years ago
Iain Lane 979dbde6a2
Fix slight whitespace error
6 years ago
Iain Lane b208ded59e
Merge branch 'snap-validate-seed' of git+ssh://git.launchpad.net/~mvo/livecd-rootfs into ubuntu/master
6 years ago
Michael Vogt 4fb73c2b19 functions: use CHROOT_ROOT in snap_preseed
6 years ago
Michael Vogt 248efab2fd live-build: move snap seed validation into snap_preseed
6 years ago
Michael Vogt ac717bff40 live-build: move snap seed validation into preinstall_snaps (thanks to rcj)
6 years ago
Iain Lane 7f07cc8991
live-build/functions: Seed core again on non-minimized builds
6 years ago
Tobias Koch 18468c4218 Check exit status of snap-tool info call while determining base snap
6 years ago
Michael Vogt 8bc09a160b Run "snap debug validate-seed" to do basic validation of the geerated seed.yaml
6 years ago
Łukasz 'sil2100' Zemczak 1e275b6b46 Append seeded snaps to manifests for all images.
6 years ago
Dimitri John Ledkov 124d074101 Unbreak cpc/server builds, by ensuring that includes are copied with archived symlinks, and only hooks resolve symlinks when getting copied.
6 years ago
Dimitri John Ledkov 095c8f4696 Install s390-tools-zkey into the installer layer for zkey support in subiquity.
6 years ago
Colin Watson dc85df854b Add tzdata to buildd images
6 years ago
Steve Langasek 796a89a3c0 Remove dangling symlink /usr/lib/systemd/system/local-fs.target.wants/media-region.lower.mount. It's unclear why this has just started causing build failures, but the symlink should have been removed in 2.592 with the rest of the MAAS stuff.
6 years ago
David Krauser 0e3b1e206b
Add support for HyperV Gallery images
6 years ago
Tiago Stürmer Daitx f2bbe1fd85
Merge patviafore/linux_kvm_image: Add linux-kvm image
6 years ago
Łukasz 'sil2100' Zemczak d830cfccee Merge Dave's changes: Use boot-partition for c-i seed on RPi
6 years ago
Pat Viafore 514a83b926
Unmount the image before we convert to qcow2 to avoid corruption
6 years ago
Pat Viafore 9bf4c7cb52
Adding apt-get autoremove and setting IMAGE_STR
6 years ago
Pat Viafore 975a620e59
Various fixes from code review.
6 years ago
Pat Viafore afbda566eb
Adding hooks and making replace_kernel function
6 years ago
Pat Viafore 528b2ea57a
Add kvm image
6 years ago
Dimitri John Ledkov d7b629cae6 Do not force lzma on ubuntu-core builds, the compress format default should be set universally inside initramfs-tools-ubuntu-core package instead of getting duplicated multiple times all over the place.
6 years ago
Dimitri John Ledkov 3d36dc0794 Stop overriding initramfs compression default to lzma. LP: #1831736
6 years ago
Dimitri John Ledkov 67b26519bc Drop trying to mount removed maas squashfs.
6 years ago
Dimitri John Ledkov 11756d2d1e Fix typpo when dropping jasper.
6 years ago
Dimitri John Ledkov de1055de29 Merge branch 'dead-ubuntu-rtm' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov 28c37f405f Merge branch 'dead-ubuntu-touch-hooks' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov 702ccb4c77 Merge branch 'dead-ubuntu-touch' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov 279c91924e Merge branch 'ubuntu-desktop-next-hooks' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov af96b80116 Merge branch 'dead-ubuntu-desktop-next' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov 97adf4c160 Merge branch 'drop-old-arm' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov b0312baeb7 Merge branch 'dead-jasper' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov 1a3eaf75c8 Merge branch 'dead-wubi' of git+ssh://git.launchpad.net/~xnox/livecd-rootfs into ubuntu/master
6 years ago
Łukasz 'sil2100' Zemczak e3b7b319c1 Merge branch 'uc18-kassel' of git+ssh://git.launchpad.net/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov d56653396d Drop ubuntu-rtm configs
6 years ago
Dimitri John Ledkov a7631ad0f5 Drop ubuntu-touch hooks
6 years ago
Dimitri John Ledkov 44fd9ba9fd Drop ubuntu-touch configs
6 years ago
Dimitri John Ledkov 25224180e1 Drop ubuntu-desktop-next hooks
6 years ago
Dimitri John Ledkov 2aa3a59b7c Drop ubuntu-desktop-next configs
6 years ago
Dimitri John Ledkov 5b89298cd9 Drop old arm platforms.
6 years ago
Dimitri John Ledkov c596d3d376 Drop dead jasper subproject.
6 years ago
Dimitri John Ledkov 6d02eac861 Drop dead wubi subproject.
6 years ago
Balint Reczey 76a57f37ef Merge lp:~rbalint -b ubuntu/master
6 years ago
Steve Langasek 6af9dd4148 Merge lp.1829333
6 years ago
Michael Hudson-Doyle d35d115938 Merge branch 'ubuntu/master_parallel_cpc_fixes' into ubuntu/master
6 years ago
Steve Langasek c306763147 Strip translation files out of the minimal images.
6 years ago
Balint Reczey 2bb15e03f4 wsl.binary: Add comment about tar usage
6 years ago
Balint Reczey c8812c7b69 Merge lp:~rbalint/livecd-rootfs -b wsl into ubuntu/master
6 years ago
Balint Reczey 3ae9628528 Build WSL rootfs tarball
6 years ago
Dimitri John Ledkov 9d7b6a8e7e Drop maas hook from server-live.
6 years ago
Dimitri John Ledkov aa58b069ed Set executable bit on kernel-bits.binary
6 years ago
Dimitri John Ledkov ba49d6db5f Use snap-tool to seed subiquity snap.
6 years ago
Julian Andres Klode bed915a0fb Don't purge busybox-static in minimized, no longer installed
6 years ago
Michael Hudson-Doyle 42992467a1 Remove device nodes later for ubuntu-base:minimized (i.e. docker) builds. (LP: #1828118)
6 years ago
Robert C Jennings bca9242474
ubuntu-cpc: Allow comments in series files and add comments
6 years ago
Robert C Jennings 05850394d7
ubuntu-cpc: Ensure base disk image is the same between all build targets
6 years ago
Robert C Jennings 0bfc5c4290
ubuntu-cpc: Fixup comment references to file names post-parallelization
6 years ago
Julian Andres Klode ffd06b6e09 Merge branch 'minimize-manual-earlier' of lp:~juliank/livecd-rootfs into ubuntu/master
6 years ago
Dimitri John Ledkov d13964805e
Fix ubuntu-server-live images to generate initrd with casper UUID. Whilst configs are sources, the variables are not exported into the environment by default. Thus when casper hook is executed, it had no idea that it should generate UUID.
6 years ago
Julian Andres Klode e95ad81c47 Run clean_debian_chroot after minimize_manual
6 years ago
Steve Langasek b83f70a2ea Add support for the 'kassel' subflavor of UC18 images.
6 years ago
Steve Langasek 39f2558b96 Fix the sed script that Tobias had right in the first place and I mangled in the previous upload.
6 years ago
Steve Langasek f4fa240ed7 Adjust sed command for clarity.
6 years ago
Tobias Koch 79e3123053 Make snapd-explicit-install-stamp a part of the image
6 years ago
Tobias Koch 796211dde7 If image has core18 snaps only, automatically preseed snapd
6 years ago
Tobias Koch 05e71b3840 Do not include any snaps in ubuntu-cpc:minimized builds
6 years ago
Balint Reczey 2d162dd121 Pass --sort=name to tar to make tarballs more reproducible and rsync-friendly
6 years ago
Robert C Jennings a45342f269
ubuntu-cpc: avoid duplicate snaps listed in qcow manifest
6 years ago
Dimitri John Ledkov 036d7d2949
Make serial-subiquity@ use the same codepath as tty1 subiquity.
6 years ago
Didier Roche b20cf752e6 Add languages to live pass
6 years ago
Dimitri John Ledkov 1ab438750d
Revert "subiquity: fix name of mdoules.squashfs to mount"
6 years ago
Dimitri John Ledkov 98e0b1031d
subiquity: fix name of mdoules.squashfs to mount
6 years ago
Didier Roche 995f3cf9e0 Ensure default langpacks are removed after installation
6 years ago
Jean-Baptiste Lallement 38bb0b3301 Fix grub divert for multilayer images
6 years ago
Steve Langasek e5e1c8dc96 Also don't create the update-motd directory since we're not writing to it.
6 years ago
Steve Langasek 4ca92b04a7 Drop /etc/update-motd.d/51-cloudguest from cloud images; this is not consistent with current Ubuntu Advantage product language. Any future customizations to update-motd for cloud images should be done via a package instead.
6 years ago
Steve Langasek ea5f01942f divert grub when calling into lb chroot
6 years ago
Steve Langasek 7e4a2627ed Use python3 vmdkstream exclusively; we should not fall back to python2.
6 years ago
Colin Watson 3b22ad381a Make sure buildd images have a /usr/sbin/policy-rc.d symlink
6 years ago
Dimitri John Ledkov a77ec4a9df
Add python3 vmdkstream support
6 years ago
Dimitri John Ledkov 37d9b77b95
subiquity: make subiqutiy_config.mount optional
6 years ago
Łukasz 'sil2100' Zemczak 8c8b7164d4 Support building pi3-arm64 core18 images. At the same time, make sure we still use the right gadget tree repository for the classic arm64 pi3 image.
6 years ago
Balint Reczey 039ed8ec31 Merge fixing minimized text spacing
6 years ago
Balint Reczey 0182d380ca Nicely separate motd text about minimizing from texts above
6 years ago
Balint Reczey 8a78ab4021 Merge make-rprivate-before-umount
6 years ago
Balint Reczey 96cc185813 Merge feature/parallelization-snap-version-fixing
6 years ago
Didier Roche 1c435c03d2 Fix customized images with multiple brand/models
6 years ago
Tobias Koch 654fcae467 Replace "snap download" with tool that uses snap store's coherence feature
6 years ago
Balint Reczey 33c5ad0b19 live-build/functions: Always use mount --make-private before umount
6 years ago
Balint Reczey a06d208871 Merge branch feature/parallelization-pkg-version-fixing
6 years ago
Colin Watson 305d5cef50 Drop code to handle buildd images for <disco
6 years ago
Colin Watson 36af2769dc Disable merged /usr in buildd images
6 years ago
Tobias Koch 5b70d86f5c Inject a proxy into the build providing a snapshot view of the package repo.
6 years ago
Michael Hudson-Doyle a9991a908e revert change to ubuntu-server:live snap seeding
6 years ago
Jean-Baptiste Lallement 3dce125d72 Remove inidrd and vmlinuz from live layers after they've been moved to casper
6 years ago
Jean-Baptiste Lallement f5d3233c64 Fixed wonky indentation
6 years ago
Jean-Baptiste Lallement f84d92d76f Calculate total size of the image + typos
6 years ago
Jean-Baptiste Lallement 3db920c40c Fixed quoting of subproject variable
6 years ago
Jean-Baptiste Lallement 52d9bd3ead Run live specific scripts on non live layers
6 years ago
Jean-Baptiste Lallement d1a2e24c41 Adds reduce_pass_size
6 years ago
Jean-Baptiste Lallement 402cdd15be Adds is_root_layer
6 years ago
Jean-Baptiste Lallement 283871573d Changed the naming scheme for multi layer images to dot format
6 years ago
Jean-Baptiste Lallement addef92e23 Decouple from ubuntu-cdimage & debian-cd landings
6 years ago
Jean-Baptiste Lallement 2d2ce6eea4 Rename chroot.$PASS -> overlay.$PASS
6 years ago
Jean-Baptiste Lallement e0d30dd2d3 Fixed substract -> subtract
6 years ago
Jean-Baptiste Lallement 15cacaee96 configure network manager _after_ installing network-manager
6 years ago
Jean-Baptiste Lallement 41becb0af7 Ensure snaps are available on ubuntu-server live
6 years ago
Jean-Baptiste Lallement e0ed85c400 Fixed pattern for matching manifest
6 years ago
Jean-Baptiste Lallement 3075d65578 Cleanup and handle manifest-remove files
6 years ago
Jean-Baptiste Lallement 9dba350834 Added lb_binary_layered
6 years ago
Jean-Baptiste Lallement 43ec452fa0 Moved reusable functions to functions
6 years ago
Jean-Baptiste Lallement 693e0a7360 Clean up chroot helpers
6 years ago
Jean-Baptiste Lallement 047f883e92 Various fixes
6 years ago
Jean-Baptiste Lallement 9077289332 Add includes by pass
6 years ago
Jean-Baptiste Lallement 3b21bd9a2e Moved back config helper functions to config
6 years ago
Jean-Baptiste Lallement 42d1d77612 Layered Ubuntu desktop by default
6 years ago
Jean-Baptiste Lallement f3dadf1091 Support for positive and negative sublayers
6 years ago
Jean-Baptiste Lallement a9908e0c9d Add support for negative package lists
6 years ago
Jean-Baptiste Lallement 53b06af931 Added sublayers support
6 years ago
Jean-Baptiste Lallement 78c196031b Add snaps to manifest
6 years ago
Jean-Baptiste Lallement 903ba3b276 Actually install snap for each layer.
6 years ago
Jean-Baptiste Lallement 1ab78e783b Generate snap list from task
6 years ago
Jean-Baptiste Lallement 00e474e2ff Make snap functions idempotent
6 years ago
Jean-Baptiste Lallement ef72cf5fe8 Code refactoring:
6 years ago
Jean-Baptiste Lallement 6a7368bf95 Clean-up dead code for server live builds.
6 years ago
Jean-Baptiste Lallement d4f7a0b23d live-build/auto/config: Added ubuntu-desktop-minimal to install-minimal task
6 years ago
Jean-Baptiste Lallement 0f4fcbc7d3 lb_chroot_layered: Export _PASS as PASS to be available in hooks
6 years ago
Jean-Baptiste Lallement d5a16296f4 live-build/auto/build: Create one manifest by layer in diff format and one full manifest with all the layers in standard format
6 years ago
Jean-Baptiste Lallement ca63d43696 live-build/auto/build: Add size of the filesystems. This is used by the installer to calculate the minimum partition size to reserve for installation. The installer will have to sum all the sizes to compute the final size. Thank didrocks
6 years ago
Jean-Baptiste Lallement 7e2f4d4304 live-build/lb_chroot_layered: removed useless comment
6 years ago
Jean-Baptiste Lallement 940873e6cb live-build/lb_chroot_layered: overlayfs supports only 2 stacked layers. Changed the code to use several lower dirs instead like casper does
6 years ago
Jean-Baptiste Lallement b6287916c2 auto/build: Order generated squashfs filesystems
6 years ago
Jean-Baptiste Lallement ce973ba07b auto/build: Removed useless comment
6 years ago
Jean-Baptiste Lallement 7b4acba31d * Added lb_chroot_layered to add support for multi layered squashfs images
6 years ago
Jean-Baptiste Lallement 3e34faaa70 Moved add_task and add_package to functions in order to be available in hooks
6 years ago
Łukasz 'sil2100' Zemczak b3dd27aedd Use linux-firmware-raspi2 instead of raspi3-firmware.
6 years ago
Colin Watson 2b15590f3b Fix buildd images for series earlier than bionic
6 years ago
Łukasz 'sil2100' Zemczak bf61fdecf3 Merge branch 'ubuntu/master' of git+ssh://git.launchpad.net/livecd-rootfs into sil2100/raspi-wpasupplicant
6 years ago
Łukasz 'sil2100' Zemczak abec4f4c1d Link to the proper name instead.
6 years ago
Łukasz 'sil2100' Zemczak e60bcbaecd Add proper IMAGAFORMAT for raspi3 classic builds, output the images with the expected naming.
6 years ago