Commit Graph

1261 Commits (00b995c7e294a9565a0a4dcccd08611537ef3abe)

Author SHA1 Message Date
Łukasz 'sil2100' Zemczak d3eb3dd0ac Add missing arguments to ubuntu-image classic calls.
6 years ago
Łukasz 'sil2100' Zemczak c229012efb Add raspi3 arm64 rootfs build support.
6 years ago
Łukasz 'sil2100' Zemczak 65d907268a raspi3 support: be sure to create /boot/firmware during pi3 rootfs builds. Also, for the raspi3 we need to explicitly specify the kernel flavor to raspi2. We also switch to using raspi3-firmware instead of linux-firmware-raspi2 because the latter is not available for arm64.
6 years ago
Steve Langasek 6ee39485dd Merge lp:~sil2100/livecd-rootfs/use-ubuntu-image-classic
6 years ago
Łukasz 'sil2100' Zemczak 05a8be839f Do the same for ubuntu-image snap builds.
6 years ago
Łukasz 'sil2100' Zemczak 8a33b23dd0 Use -O instead of -o for ubuntu-image classic builds.
6 years ago
Łukasz 'sil2100' Zemczak 2947cdbe60 First batch of obvious changes - use better shellism, only call make (without make install).
6 years ago
Steve Langasek f2f3512339 Merge lp:~mzanetti/livecd-rootfs/drop-sf-support
6 years ago
Steve Langasek b3c9d8bac8 Merge lp:~sil2100/livecd-rootfs/raspi3-u-i-classic
6 years ago
Steve Langasek 77c44167df Delete no longer accurate comments
6 years ago
Dimitri John Ledkov 75b9ab1664 Move overlay include.binary /lib to /usr/lib.
6 years ago
Dimitri John Ledkov 93df6705a0 Revert "Do not mount result, on top of lowerdir, appears to fail in
6 years ago
Dimitri John Ledkov 9a8d7117e3 Also strip duplicate \n from the below.
6 years ago
Dimitri John Ledkov 0c2e3c1342 Fix snap-seed-parse to take filename argument instead of printing to
6 years ago
Cody Shepherd c7e0c27607 [ Cody Shepherd ]
6 years ago
Dimitri John Ledkov 8868522e78 When calling snap-seed-parse append stdout to file, but redirect
6 years ago
Dimitri John Ledkov 1b424926db Do not mount result, on top of lowerdir, appears to fail in disco.
6 years ago
Dimitri John Ledkov e24dccadcc mount_overlay only takes 3 args
6 years ago
Steve Langasek 1e1c6a8572 Properly fix the hard-linking of vmlinuz, taken astray by my misguided
6 years ago
Steve Langasek 8f910aab4b Merge lp:~vorlon/livecd-rootfs/initramfsless-everywhere
6 years ago
Łukasz 'sil2100' Zemczak a3a9b2ab60 Merge latest prerequisite branch.
6 years ago
Łukasz 'sil2100' Zemczak b0910cbe50 Remove more unneeded raspi3 conditionals.
6 years ago
Łukasz 'sil2100' Zemczak 37f3cb1714 Merge latest prerequisite branch.
6 years ago
Łukasz 'sil2100' Zemczak 2e3c7d050c Remove unneeded code and code duplication, add comments.
6 years ago
Łukasz 'sil2100' Zemczak 6ac3384f34 Merge latest prerequisite branch
6 years ago
Łukasz 'sil2100' Zemczak a274206e1a Don't overcomplicate bash conditionals.
6 years ago
Łukasz 'sil2100' Zemczak cc5d39b93d Merge latest prerequisite branches.
6 years ago
Łukasz 'sil2100' Zemczak 501afa0783 Merge latest prerequisite branch
6 years ago
Łukasz 'sil2100' Zemczak 61ba85df21 Merge trunk
6 years ago
Łukasz 'sil2100' Zemczak f8529c9038 Add support for building classic images using makefile-based gadget trees.
6 years ago
Steve Langasek 41382692ba Merge lp:~codyshepherd/livecd-rootfs/uefi-manifests-cosmic
6 years ago
Cody Shepherd a9935923f8 Changes to include grub efi packages and dependencies in uefi image manifests.
6 years ago
Steve Langasek 840015fbbe Merge lp:~aleks.bogdanov/livecd-rootfs/remove-vagrant-console-log
6 years ago
Cody Shepherd 2819290352 Changed absoluted paths to relative; set changelog message to UNRELEASED
6 years ago
Cody Shepherd 5bee1ade70 Ensure pre-seeded snaps are now published in the image manifests.
6 years ago
Łukasz 'sil2100' Zemczak 41b4130759 * Add support for raspi3 rootfs builds (based on Ryan Finnie).
6 years ago
Łukasz 'sil2100' Zemczak e115b2cbe7 Avoid issues of hard-linking to a symbolic vmlinuz as this can lead to a
6 years ago
Łukasz 'sil2100' Zemczak 4f6e5dc11e For the pc model, the name changed so we need to special case it a bit.
6 years ago
Aleksandr Bogdanov aba10dc702 vagrant: disabling automatic console log file
6 years ago
Łukasz 'sil2100' Zemczak 1498baada5 The model assertions for 18 don't actually use series=18 because that would be too logical.
6 years ago
Steve Langasek b6dedb62ce Unconditionally set GRUB_FORCE_PARTUUID in cloud images; as of version
6 years ago
Łukasz 'sil2100' Zemczak c184977a90 Decide what model assertion series to fetch depending on the suite. For xenial use 16 and for others (so bionic+): 18.
6 years ago
Robert C Jennings 5bbb8e6b3f Improve snap model assertion code for readability
6 years ago
Robert C Jennings 0e00214cc6 Ensure snap models have been added prior to snap preseeding
6 years ago
Robert C Jennings 8d603cc87f Simplify snap model assertion customization
6 years ago
Robert C Jennings 97b0bbeed3 Add logging when snap assertions are not replaced
6 years ago
Robert C Jennings 52e5a2b25b Allow hooks to replace generic snap assertion
6 years ago
Robert C Jennings 9f96dcb4de Add the server snap seed to the ubuntu-cpc project
6 years ago
Michael Hudson-Doyle 791d2adfd8 merge trunk
6 years ago
Dimitri John Ledkov 08c9c26e58 Ensure /lib/modules exists in root tarballs and sqashfs.
6 years ago
Adam Conrad 94230324e0 Stop building buildd chroots with --xattrs until we move to python3.
6 years ago
Colin Watson bb652c238f Merge trunk.
6 years ago
Colin Watson c4c5c1f349 Generate tar file with --xattrs.
6 years ago
Julian Andres Klode 1746e65953 Reorganize minimal-manual file location.
6 years ago
Łukasz 'sil2100' Zemczak e547599e5a Add support for raspi3 rootfs generation for ubuntu-image consumption with all the additional changes required.
6 years ago
Łukasz 'sil2100' Zemczak 97fcf09972 Merge trunk
6 years ago
Julian Andres Klode fc6907b701 fixup: Do not assume current directory
6 years ago
Julian Andres Klode 2e9349c543 minimize-manual.py: Followup with some cleanup, correct permissions
6 years ago
Julian Andres Klode 9360135b2c Minimize the number of manually installed packages in images by marking
6 years ago
Michael Hudson-Doyle ae4a760edb Fix live-server journald config snippet to actually disable journald rate
6 years ago
Michael Hudson-Doyle e804cc4e00 a less hackish approach
6 years ago
Michael Hudson-Doyle a261471969 a less hackish approach
6 years ago
Michael Hudson-Doyle 1aa8b9d882 ffs
6 years ago
Michael Hudson-Doyle 00151c5e0b Set PREINSTALLED=true for live-server so that universe ends up being
6 years ago
Steve Langasek c7ca0a77c8 Merge lp:~vorlon/livecd-rootfs/lp.1302192
7 years ago
Steve Langasek 7d16b0d40a Merge lp:~mwhudson/livecd-rootfs/lp-1776891
7 years ago
Steve Langasek 3db2340c54 generate all tar files with --xattrs. LP: #1302192.
7 years ago
Michael Hudson-Doyle 333a3e2b1b moderate comment
7 years ago
Michael Hudson-Doyle 092b316357 add a comment explaining why /dev cleaning is docker-only
7 years ago
Michael Hudson-Doyle 013dff431e Remove device nodes from Docker images. (LP: #1645468)
7 years ago
Robert C Jennings c3f5ee6716 Disable checksum generation
7 years ago
Phil Roche b7403fabf1 Update unminimize script text and install ubuntu-standard when unminimizing a minimal image (LP: #1778777)
7 years ago
Colin Watson 1e6563aa79 Merge trunk.
7 years ago
Colin Watson baee4ed403 We know cosmic's name now.
7 years ago
Michael Hudson-Doyle c9aaddd56a Disable journald rate limiting in the live-server live session.
7 years ago
Colin Watson 8b1970f661 live-build/auto/config: Drop "lp-*" hostname filter for Launchpad
7 years ago
Robert C Jennings 58b510cf99 ubuntu-cpc: Remove git-man for minimized images
7 years ago
Daniel Watkins f9cae3ff7f Restore removal of /boot/grub from rootfs artifacts
7 years ago
Daniel Watkins ab85167fb5 Shell formatting cleanup
7 years ago
Daniel Watkins 605b97de97 ubuntu-cpc: Generate the root image contents once, and use it for both the
7 years ago
Steve Langasek fff89931db Merge lp:~vorlon/livecd-rootfs/coinstallable-grubz
7 years ago
Daniel Watkins 80459b6c1b ubuntu-cpc: Use linux-kvm for all amd64 minimized builds (LP: #1775472).
7 years ago
Steve Langasek 91f26e016c resync with trunk
7 years ago
Daniel Watkins a9bb37c661 Use a relative path for config/functions
7 years ago
Steve Langasek 92497af14f live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: don't manually
7 years ago
Daniel Watkins 136e2e2200 Drop /lib/modules creation as MAAS handles it downstream
7 years ago
Daniel Watkins 8e344b1f6b Add comment explaining /lib/modules creation
7 years ago
Daniel Watkins 0e5b19259d ubuntu-cpc: Reintroduce the -root.tar.xz artifact (LP: #1585233).
7 years ago
Michael Hudson-Doyle 664ace2f30 man un-diverting man idempotent
7 years ago
Michael Hudson-Doyle 7c7c2c5b30 rm -r the lists
7 years ago
Michael Hudson-Doyle ccef323973 go back to having docker unminimize not install any extra packages
7 years ago
Michael Hudson-Doyle 2fc3993d48 Remove apt lists that are currently removed downstream anyway.
7 years ago
Michael Hudson-Doyle fa1bce5389 still install a few packages in docker unminimize
7 years ago
Michael Hudson-Doyle 514faae2db divert /usr/bin/man in minimized images to a script that mentions the unminimize script
7 years ago
Michael Hudson-Doyle 7e1bd33544 do not install ubuntu-minimal in ubuntu-base's unminimize
7 years ago
Mathieu Trudel-Lapierre 056e760c06 Don't divert grub-probe; otherwise we're missing the filesystem UUIDs that
7 years ago
Michael Hudson-Doyle 038b003da0 merge trunk
7 years ago
Michael Hudson-Doyle 4bee7b1898 remove "optional: true" from 00-installer-config.yaml
7 years ago
Łukasz 'sil2100' Zemczak 7982442e32 Avoid issues of hard-linking to a symbolic vmlinuz as this can lead to a dangling symlink.
7 years ago
Simon Quigley 9ba04172d4 Completely drop Lubuntu Next.
7 years ago
Simon Quigley 382f17b08c Don't follow recommends.
7 years ago
Simon Quigley 480e02443e Drop seed workarounds for unbuilt Lubuntu Next.
7 years ago
Colin Watson 2c782e076c Add an empty /etc/resolv.conf to buildd chroots.
7 years ago
Colin Watson 1fab544a84 Add init to buildd chroots, since it's needed for LXD-based builds.
7 years ago
Colin Watson 9bd386caa1 Explicitly order remaining buildd hooks.
7 years ago
Colin Watson 2a9efb44a6 Move some buildd hooks to includes.chroot.
7 years ago
Colin Watson b77de06bfd Remove some unnecessary buildd configuration.
7 years ago
Michael Hudson-Doyle eca9613bf3 Symlink systemd-networkd-wait-online to /bin/true in the live installer
7 years ago
Colin Watson 9e99d9f1cf Fix sedding of /etc/apt/sources.list.
7 years ago
Colin Watson 07487675b6 Sort buildd tarballs by name and use numeric user and group IDs.
7 years ago
Colin Watson 416093beec Use a public-facing mirror URL in the final buildd /etc/apt/sources.list.
7 years ago
Colin Watson cb22177287 Add a buildd subproject.
7 years ago
Daniel Watkins 87c11b5114 Don't fail to build CPC images if /lib/modules already exists in the
7 years ago
Dimitri John Ledkov 94b49f9a1c Ensure MAAS squashfsi are clean of passwords. LP: #1764991.
7 years ago
Steve Langasek 9465166169 Merge lp:~daniel-thewatkins/livecd-rootfs/custom-model-assertions
7 years ago
Dimitri John Ledkov f32b6ed261 Clear maas role password
7 years ago
Dimitri John Ledkov 3ed266091c Ensure MAAS squashfsi are clean of passwords. LP: #1764991.
7 years ago
Daniel Watkins 42ef796b92 Remove necessarily true conditional
7 years ago
Daniel Watkins fe76613e69 Require brand:model to be passed to snap_prepare_assertions
7 years ago
Daniel Watkins 38518507ec Generalise other assertion paths
7 years ago
Daniel Watkins 265218c1cb Don't include model assertion name in FS path (LP: #1764541)
7 years ago
Daniel Watkins a09c14c0ab Fix missing local variables
7 years ago
Daniel Watkins a844c6f8cd Fix another unbound variable
7 years ago
Daniel Watkins ed50ee0e0d Fix use of unbound variable
7 years ago
Daniel Watkins d908e89a52 Fix typo
7 years ago
Daniel Watkins 54649b40c3 Allow custom model assertions in snap_prepare_assertions
7 years ago
Steve Langasek e6089e9e32 Remove landscape-common from minimal image, and handle restoring it in
7 years ago
Dimitri John Ledkov 466607c590 In subiquity image, mount additional squashfs in /media.
7 years ago
Michael Hudson-Doyle 65dd7df171 last minute pre-upload typo fix
7 years ago
Michael Hudson-Doyle aacb8daaee merge trunk
7 years ago
Steve Langasek c46962ca2e Refactor snap preseeding to allow additional snaps to be preseeded from
7 years ago
Robert C Jennings 26f31fbd9c live-build/functions: spelling fix
7 years ago
Robert C Jennings 5f12253791 live-build/functions: Help developers resolve snap download issues
7 years ago
Robert C Jennings 73dba1f31a snap preseeding: capture Ubuntu snap seeding policy in code
7 years ago
Robert C Jennings cbcb5d3ed8 live-build/functions: reduce scope of snap account variable
7 years ago
Robert C Jennings 0dbaf4cc9d live-build/functions: Drop spurious backslash
7 years ago
Robert C Jennings 936c3dbc79 live-build/functions: Update snap seed.yaml format to comply with yaml spec
7 years ago
Robert C Jennings 829716a6d7 live-build/functions: Change arithmetic to make the file 'sh' friendly
7 years ago
Robert C Jennings 57261c3edf auto/build: Install snaps using common functions
7 years ago
Robert C Jennings e655aff7b1 live-build/functions: Migrate from generic snap account-id
7 years ago
Dimitri John Ledkov 8d5af150cd Make subiquity installer boot quicker, by making dhcp interfaces
7 years ago
Iain Lane e68923777e merge lp:~tsimonq2/livecd-rootfs/lubuntu-seed-mangling
7 years ago
Robert C Jennings 152adcaa04 live-build/functions: add snap preseeding support
7 years ago
Steve Langasek 4bb0414a5d Make sure we call the build "minimal" within the cloud build info,
7 years ago
Christopher Glass 51c663a892 Fixed whitespace/tabs.
7 years ago
Michael Hudson-Doyle 3cb1f38cf2 Set the default locale to C.UTF-8 in all server and cloud images.
7 years ago
Simon Quigley e4151ca741 Proper bash is rad, let's do it.
7 years ago
Simon Quigley 10ebe98d84 Special-case Lubuntu's seeds so that the minimal install works.
7 years ago
Christopher Glass 0b2239c069 Parametrize BUILD_NAME in /etc/cloud/build.info to make it "minimal-aware".
7 years ago
Dimitri John Ledkov bfa43c1c5c On amd64, if building minimal images for bionic, xenial, or extra ppa,
7 years ago