Commit Graph

1489 Commits (customization-typo)

Author SHA1 Message Date
Ł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
6 years ago
Steve Langasek 7d16b0d40a Merge lp:~mwhudson/livecd-rootfs/lp-1776891
6 years ago
Steve Langasek 3db2340c54 generate all tar files with --xattrs. LP: #1302192.
6 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
Michael Hudson-Doyle 8ee1f566e2 In the live-server build, prevent casper from mounting any existing
7 years ago
Daniel Watkins 12339422c5 ubuntu-cpc: When performing a minimized build, don't generate artifacts
7 years ago
Dimitri John Ledkov 815c3dfc10 Whitelist preserving "unowned" /var/log/journal. Maybe systemd package
7 years ago
Michael Hudson-Doyle 8ece245153 In the live-server build, prevent casper from mounting any existing swap
7 years ago
Michael Hudson-Doyle a5a4f4e0d8 * Rename the directory containing the systemd override file for subiquity to
7 years ago
Michael Hudson-Doyle c787069c5c do not set INITRAMFS_COMPRESSION for projects that end up passing --initramfs=none to lb config
7 years ago
Michael Hudson-Doyle d46edbffdb reduce duplication somewhat
7 years ago
Michael Hudson-Doyle b7f3ec398b Make lzma initramfs compression opt-in rather than opt-out, and do not
7 years ago
Michael Hudson-Doyle 0d750f78bc Set INITRAMFS_COMPRESSION to gzip for live-server builds to speed up the
7 years ago
Dimitri John Ledkov bc194dd48b Build EFI armhf images.
7 years ago
Steve Langasek 8fddc6b469 Merge lp:~vorlon/livecd-rootfs/many-loops
7 years ago
Steve Langasek 90ef53cef1 Merge lp:~vorlon/livecd-rootfs/ubuntu-channels-for-snaps
7 years ago
Dimitri John Ledkov 9df3a91e26 ubuntu-server: generate multi-lowerdir overlayfs for
7 years ago
Iain Lane ba4b16626f live-build-auto/{build,config}: Support fetching a file from the seed
7 years ago
Michael Hudson-Doyle 57200eaa01 tyop
7 years ago
Michael Hudson-Doyle 4407aaf1ae it is config/common, not config/binary, grr
7 years ago
Michael Hudson-Doyle 27eaa9328a source config/binary in 032-installer-squashfs.binary
7 years ago
Michael Hudson-Doyle 3e69d30c9e remove some of the cargo culted scorpions
7 years ago
Michael Hudson-Doyle b163743456 call recreate_initramfs with the argument it needs
7 years ago
Michael Hudson-Doyle 4b66f89e56 move skip_lb_stage to config
7 years ago
Michael Hudson-Doyle 416ef912ed make another possibly more generally useful function
7 years ago
Michael Hudson-Doyle c85cae9bfe respond to some review feedback
7 years ago
Michael Hudson-Doyle d46e397b24 merge trunk
7 years ago
Michael Hudson-Doyle d1b26ce330 Override JobRunningTimeoutSec to 0s on the .device unit that
7 years ago
Steve Langasek 131f14d33c Use Ubuntu-specific branches when seeding snaps, as required in
7 years ago
Michael Hudson-Doyle 15d9269e57 Install linux-signed-generic in the live-server image. (LP: #1749065)
7 years ago
Michael Hudson-Doyle 26d9eeb576 Shuffle subiquity service definition to a mix of a snapd-generated service
7 years ago
Michael Hudson-Doyle b01a9b0d7a leave getty@tty1 in a state where it can be re-enabled
7 years ago
Michael Hudson-Doyle 62a6e6270f shuffle subiquity service definition to a mix of a snapd-generated service file (not in this branch) and an overlay (in this branch)
7 years ago
Michael Hudson-Doyle a7f8044a85 Disable the snapd.refresh.timer in the live server session.
7 years ago
Mathieu Trudel-Lapierre 762536b5bf live-build/auto/config: Take into account SUBPROJECT when setting seeded
7 years ago
Dimitri John Ledkov d4fe705be7 Stop building vagrant.box, ova, vmdk images for i386.
7 years ago
Iain Lane 301fdd2e02 Don't write config/seeded-snaps if no snaps have been seeded.
7 years ago
Adam Conrad 2219f62998 * live-build/auto/config: Clean out unused hostname matches and fix indenting.
7 years ago
Adam Conrad 925e470693 Fix incorrect shell variable quoting.
7 years ago
Steve Langasek 2c40db69bc Update hostname matches for launchpad buildds to match current practice,
7 years ago
Iain Lane 72edc20589 Set ports/archive as appropriate for default mirror - should fix
7 years ago
Adam Conrad c2edf57a3f Run subiquity on any serial consoles that the user told systemd about.
7 years ago
Iain Lane 9e09b3172c Set a default archive mirror - needed for germinate.
7 years ago
Michael Hudson-Doyle a7ca4fbd03 merge trunk
7 years ago
Michael Hudson-Doyle 6ca49ecf0f remove some commented out gunk from .service files
7 years ago
Iain Lane 42a6450584 Oops. I shouldn't reference my private stuff.
7 years ago
Iain Lane 284240feb5 releasing package livecd-rootfs version 2.491
7 years ago
Iain Lane 9bd0fd192f Specify seeds for all flavours too
7 years ago
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)
7 years ago
Michael Hudson-Doyle ec1f465e2c fix path in serial-subiquity@.service
7 years ago
Michael Hudson-Doyle 2ebe4ec60d run subiquity on the serial console
7 years ago
Steve Langasek e6a66dd3bf Add support for passing snap channel to ubuntu-core image builds.
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
7 years ago
Michael Hudson-Doyle 7c1c7a80c2 enable networkd for live-server systems
7 years ago
Michael Hudson-Doyle 3ecbd2802e tweaks before review
7 years ago
Michael Hudson-Doyle 8c8b16b5e6 sigh
7 years ago
Michael Hudson-Doyle 0113b9aad7 self-review
7 years ago
Michael Hudson-Doyle b913dcdf1c gen the initramfs with the right options and repack it with lzma
7 years ago
Michael Hudson-Doyle 6ddf832b20 slimy hack to get a casper-ized initrd in place
7 years ago
Michael Hudson-Doyle 26753602fe Move casper from filesystem.squashfs to installer.squashfs.
7 years ago
Dimitri John Ledkov 5f64c373f1 Drop android-tools-fsutils dependency, and instead install it on
7 years ago
Steve Langasek c02f0f0f4c Install grub-ieee1275 instead of grub2 on ppc64el; grub2 is a dummy
7 years ago
Michael Hudson-Doyle c24e13f8f9 install grub-ieee1275 instead of grub2 on ppc64el
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
Balint Reczey 3631c1f778 Zero fill space in UEFI partitions, too
7 years ago
Balint Reczey c45ea223b4 Use default xz compression (-6) for raspi2 image
7 years ago
Michael Hudson-Doyle e0809e31f6 Automount a partition of fixed UUID for giving subiquity canned answers.
7 years ago
Steve Langasek be29d44c3d Merge lp:~rbalint/livecd-rootfs/s390x-skip-missing-initrd
7 years ago
Balint Reczey 578fa5a92d Update changelog
7 years ago
Balint Reczey 4a168af954 Skip setting up initrd for s390x when it is not generated for the image
7 years ago
Steve Langasek 49e17b717e Fix lingering reference to livecd-rootfs.ubuntu-core.model-assertion
7 years ago
Steve Langasek f384f10867 Merge lp:~vorlon/livecd-rootfs/minimize-round-two
7 years ago
Steve Langasek ea2840ddfc fix wrong use of PREFIX literal
7 years ago
Steve Langasek 7c07f8a65b Change ubuntu-core image builds to use the standard "$PREFIX" naming for
7 years ago
Steve Langasek 02246dbf84 move configuration bits into live-build/auto/config from live-build/auto/build, per Adam
7 years ago
Steve Langasek 696ae6e1eb Name the manifest the way ubuntu-cdimage expects it for subarchs
7 years ago
Steve Langasek e96fa8b878 ubuntu-image now produces a manifest file listing the snap revisions
7 years ago
Steve Langasek b3cf7b9013 The target for x86 ubuntu-core images is VMs, so create them with
7 years ago
Gary.Wzl 78da9b579b Per the suggestions, we exclude all binary hooks when IMAGEFORMAT is none.
7 years ago
Steve Langasek 1976255e5c divert /usr/bin/systemd-detect-virt as part of the grub diversions, so
7 years ago
Steve Langasek 083d58397c Make sure to remove any initramfs that was generated in a minimized
7 years ago
Steve Langasek dfaf247193 Properly handle loop device names when there are > 10 devices on the
7 years ago
Steve Langasek 2b30a986c3 Merge lp:~vorlon/livecd-rootfs/minimize-purge-initramfstools
7 years ago
Steve Langasek f91a9f16ee Also remove old dpkg files from the live images
7 years ago
Steve Langasek 51890b5b43 add 'file' to the axe list for minimized
7 years ago
Steve Langasek c9b427c11b Another round of package removals for minimization
7 years ago
Michael Hudson-Doyle 1a99680334 Remove snap.subiquity.started from subiquity's After=/Requires= as it
7 years ago
Michael Hudson-Doyle 895e2a51f1 Seed the subiquity snap to track the stable channel (LP: #1724410)
7 years ago
Gary.Wzl 8c12c46d08 Resolve the conflict.
7 years ago
Gary.Wzl c260534758 Add the IMAGEFORMAT=none to support generating a single rootfs.
7 years ago
Steve Langasek e53ad3b354 Fix server live image to pull subiquity from the stable channel, not
7 years ago
Steve Langasek c0bb8d760f remove vim a little harder
7 years ago
Steve Langasek df94729c60 sync with purge-initramfstools branch
7 years ago
Steve Langasek e99636027f busybox-initramfs and busybox-static have reverse-recommends, so it's not enough to use apt-mark auto; remove these packages by name.
7 years ago
Steve Langasek d24ca0490b Pass --cache false to lb config; otherwise we copy around caches of
7 years ago
Steve Langasek 783437f533 instead, call apt clean from the chroot
7 years ago
Steve Langasek dec765f035 no actual point in apt clean here, since that just cleans files from the bind mount
7 years ago
Steve Langasek bc361bc33b call apt clean separately for the squashfs
7 years ago
Steve Langasek dc875735b8 More packages to remove when minimizing
7 years ago
Steve Langasek 3a092539ca purging initramfs-tools as a prereq
7 years ago
Steve Langasek 018525ba12 resync with trunk
7 years ago
Steve Langasek 56a85e74c9 Also mark busybox-{initramfs,static} as automatically installed, so they can be removed again
7 years ago
Steve Langasek add1cca991 Refactor, mark all lib'*' and python'*' packages auto-installed so they can be cleaned up as dependencies instead
7 years ago
Steve Langasek 54427d4440 When building minimized cloud images, remove various packages that we
7 years ago
Steve Langasek 08a5fc58ba Remove apt, debconf cruft files from /var/cache in all our livefses.
7 years ago
Steve Langasek ad78957f01 Remove boot/grub leftovers from our root squashfs, left behind after
7 years ago
Steve Langasek bea8a0696e snap.subiquity.started.service must be RemainAfterExit=yes to satisfy
7 years ago
Steve Langasek f58957acd6 Add the SNAP_REEXEC=0 enviroment to the subiquity service as well.
7 years ago
Steve Langasek 9f040f0481 Fix wrong variable name in systemd unit snippets.
7 years ago
Steve Langasek 857f1984c9 export SNAP_REEXEC=0 to our snappy systemd units in the livefs overlay,
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
Balint Reczey 549232f607 Clean up dangling /boot/initrd.img symlink when needed
7 years ago
Steve Langasek 7798e70d8f Purge initramfs-tools from minimized images.
7 years ago
Steve Langasek 8094bfb4ee Merge lp:~mwhudson/livecd-rootfs/subiquity-ordering
7 years ago
Dimitri John Ledkov 4b9e6e811f Now that grub-related diversions have been factored out in 2.466
7 years ago
Michael Hudson-Doyle c9128a31e3 add snap.subiquity.started.service to subiquity.service's Requires=
7 years ago
Steve Langasek 58be5d5712 Merge lp:~vorlon/livecd-rootfs/snap-in-mate/
7 years ago
Steve Langasek e509a81f1d Unminimization information should only go to motd when we are actually
7 years ago
Steve Langasek 1bcb0009ac mkdir before use
7 years ago
Steve Langasek aec4452acf Fix quoting
7 years ago
Steve Langasek c61850e168 Use regular chroot, not the Chroot wrapper, so we can actually debug our failing command
7 years ago
Steve Langasek e59db65edb Add initial support for preinstallation of snaps in images, and
7 years ago
Michael Hudson-Doyle 81f44354e3 Merge lp:~mwhudson/livecd-rootfs/subiquity-ordering
7 years ago
Steve Langasek d18cb38c4e Merge lp:~xnox/livecd-rootfs/drop-harmful-resolv-fixes
7 years ago
Michael Hudson-Doyle b5638379a4 Have subiquity.service order after on a service defined by the subiquity
7 years ago
Steve Langasek e7008feb7a fix remaining wrong references to /etc/default/grub.d/40-partuuid
7 years ago
Steve Langasek 90e7ee57c3 and the filename was still wrong
7 years ago
Steve Langasek bc221a8d67 fix a remaining wrong reference to /etc/default/grub.d/40-partuuid
7 years ago
Steve Langasek f809512da8 Merge lp:~vorlon/livecd-rootfs/grub-diversions
7 years ago
Steve Langasek f296ec41c7 Merge lp:~vorlon/livecd-rootfs/generic-model-assertion-handling
7 years ago
Steve Langasek a75cbf210b Fix the force-partuuid handling to create the file under
7 years ago
Steve Langasek a5e27120c0 Factor out grub-related diversions and use them consistently, so we
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 203eb6251f mkdir our assertions dir
7 years ago
Steve Langasek ff575bd93d add ubuntu-mate to the set of projects we add snap model assertions to.
7 years ago
Steve Langasek 12b07ae5af move snap assertion handling into the generic build script (and, in
7 years ago
Steve Langasek e1ac04f887 ubuntu-server: drop hard-coded test key from the subiquity overlay in
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
Dimitri John Ledkov 35e801f00a Drop obsolete fix-ups of resolv.conf, debootstrap should now result in
7 years ago
Michael Hudson-Doyle b5420ebf2e changelog
7 years ago
Michael Hudson-Doyle a8344ad249 update path again
7 years ago
Steve Langasek 4561f17d35 Merge lp:~rbalint/livecd-rootfs/minimized
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
Balint Reczey d496915741 Warn users that unminimize may fail reinstalling packages
7 years ago
Balint Reczey 69c1eb6d26 Mention unminimize script in motd
7 years ago
Steve Langasek 894ca9ccfc Fix a reference to an undefined variable in a script that's set -u.
7 years ago
Michael Hudson-Doyle c643176917 fix path to subiquity-loadkeys
7 years ago
Dimitri John Ledkov 9d3ebb79e4 merge lp:~mwhudson/livecd-rootfs/subiquity-loadkeys
7 years ago
Balint Reczey c5d01a6635 Force partuuid in /etc/default/grub.d/* instead of in /etc/default/grub
7 years ago
Steve Langasek 0365171ce3 minimization handling for UEFI disk images
7 years ago
Balint Reczey 2858d7fb62 Print the documentation files which could not be restored by unminimize
7 years ago
Balint Reczey e28933a1d5 Explain why unminimization script is a bit complicated
7 years ago
Balint Reczey 583d813b9b Verify only documentation that should have been restored after unminimization
7 years ago
Balint Reczey 3532fa0b18 Use "dpkg --verify-format rpm" explicitly to be safe when the default changes
7 years ago
Balint Reczey 11da0c59a5 Fix typo
7 years ago
Balint Reczey 9dd615d380 Drop initramfs-tools diversion
7 years ago
Balint Reczey d5483eb728 Install ubuntu-minimal while unminimizing the system
7 years ago
Balint Reczey 6672dde922 Add unminimize script for reverting minimization on running system
7 years ago
Balint Reczey bb7e620701 Drop man pages and most of the documentation from minimized images
7 years ago
Balint Reczey d65e1edfd1 Source config/binary instead of /build/config/binary which may not exist
7 years ago
Steve Langasek 83f165ec91 if we're using SUBPROJECT=minimize, and tzdata is not installed, remove
7 years ago
Steve Langasek 3ed1f4fdd1 In a cloud environment, we can rely on the kernel being able to boot the
7 years ago
Steve Langasek 95890f6713 We probably still want sudo, even in a minimal image.
7 years ago
Steve Langasek 786370819c Make the 999-cpc-fixes.chroot subproject-aware, so we don't try to locale-gen
7 years ago
Steve Langasek e6bbe5f8a5 Export the subproject into config/chroot and config/binary, so that this
7 years ago
Steve Langasek abbbeb8fda Begin adding support for a project-independent 'minimize' subproject,
7 years ago
Steve Langasek 7c58bcecf0 Merge lp:~rbalint/livecd-rootfs/vagrant
7 years ago
Balint Reczey 20617c6f51 Don't ask for password and GECOS while creating vagrant user
7 years ago
Michael Hudson-Doyle 8d43597228 add ExecStartPre=/usr/bin/subiquity-loadkeys to subiquity.service
7 years ago
Balint Reczey 45201111a6 Mount using --make-rslave to ensure safe unmounts for rbind mounts
7 years ago
Gary.Wzl 5355732bc8 * Add GENERATE_ROOTFS_ONLY to support generating a single rootfs.
7 years ago
Gary.Wzl 8a8d203743 * Add a test for SUBPROJECT when PROJECT comes to ubuntu-server.
7 years ago
Michael Hudson-Doyle 61764acade only show alert (i.e. panic) kernel messages on the console when subiquity is running
7 years ago
Steve Langasek bcb2bcc1cd Remove spurious call to 'sync'; we don't need to flush all disk caches
7 years ago
Michael Hudson-Doyle 9802843885 make file paths a bit less comical
7 years ago
Gary.Wzl 54c78064d2 Add GENERATE_ROOTFS_ONLY to support to generate a single rootfs.
7 years ago
Gary.Wzl 228ed7c87b Remove 'IMAGETYPE' and 'IMAGEFORMAT' bits per the suggestions.
7 years ago
Michael Hudson-Doyle 4941d4ee14 move default netplan to where the hook will pick it up
7 years ago
Dimitri John Ledkov 9c9dbda327 * Enable systemd-networkd by default.
7 years ago
Steve Langasek 7f9094170b remove another straggler udevadm+sleep
7 years ago
Steve Langasek 03d7dff3ff Merge lp:~mwhudson/livecd-rootfs/default-netplan-for-server-live
7 years ago
Steve Langasek 801aad2f77 * Improve teardown_mountpoint to recursively find all submounts and
7 years ago
Steve Langasek c9ef91e262 Restore the call to 'umount -R $mountpoint' from umount_partition,
7 years ago
Steve Langasek bacde14e41 Also adjust live-build/ubuntu-server/hooks/032-installer-squashfs.binary
7 years ago
Robert C Jennings 83b4f5338c live-build/ubuntu-cpc/functions: Add teardown_mountpoint to reverse setup_mountpoint
7 years ago
Steve Langasek 8589d3548f live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: call apt-get
7 years ago
Steve Langasek a246300940 * live-build/functions: mount tmpfs on /var/cache/apt and var/lib/apt, so
7 years ago
Michael Hudson-Doyle 1676147a84 add some dhcp-on-wired-looking-things default netplan for the server live image
7 years ago
Colin Watson 6a42148b22 Mount and unmount /dev recursively, to cope with setups where there are
7 years ago
Adam Conrad fc48e02c37 [tribaal, r=adconrad] Create vagrant user per upstream requirements
7 years ago
Christopher Glass f10cd80ebb Make sure the .ssh directory has the right permissions.
7 years ago
Christopher Glass e798276910 Fixed review comments by Adam.
7 years ago
Balint Reczey 4d72521491 Fix suppressing kpartx error
7 years ago
Christopher Glass 3d901daef4 Fix file permission problem - the authorized_keys file was still owned by root since the chown call came before its creation.
7 years ago
Christopher Glass e6fd2b657e Remove ubuntu user customisations.
7 years ago
Gary.Wzl eb76178ab5 Support to only generate rootfs via variable (GENERATE_ROOTFS_ONLY).
7 years ago
Gary.Wzl 84da578380 Add IMAGETYPE to support classic image creation by ubuntu-image.
7 years ago
Steve Langasek b1432b36be Don't reference dropped grub_modules variable in grub-install command
7 years ago
Christopher Glass 87f34122fb Remove useless diff.
7 years ago
Christopher Glass 97c8996c29 Remove the useless user and password from default config.
7 years ago
Christopher Glass 72dbb4c75d Added comments.
7 years ago
Christopher Glass 467b8c9c06 Reset the default SSH user to being vagrant.
7 years ago
Christopher Glass 1cc6041cd6 Remove root login. Ubuntu user keeps generated password.
7 years ago
Christopher Glass b9363e97fb Explicitely permit passworded root login over SSH.
7 years ago
Christopher Glass c0730ef6f6 Fix typo in variable name.
7 years ago
Christopher Glass cc8a6e2709 Turns out the user adding should be done when the chroot is available...
7 years ago
Mathieu Trudel-Lapierre 563abee702 Drop special handling of grub modules, adding a note. Modules should be included in the signed grub binaries when necessary.
7 years ago
Mathieu Trudel-Lapierre 869bb9808a Clean up GRUB_MODULES_PRELOAD / grub_modules. Remove the modules already loaded in stock signed grub EFI binaries.
7 years ago
Christopher Glass 5442860c14 Added a "vagrant" user to the vagrant image build, as per the vagrant community's
7 years ago
Dimitri John Ledkov bec201601d Set a default locale of C.UTF-8 in the cloud images.
7 years ago
Steve Langasek 8aadf2c73d Set a default locale of C.UTF-8 in the cloud images.
7 years ago
Dimitri John Ledkov 4f0e9c286c Drop add_serial_console for upstart.
7 years ago
Balint Reczey 3b37842219 Use VMDKstream in a more future-proof way
8 years ago
Robert C Jennings f05a8a238f live-build/functions: Update path for VMDKstream.py
8 years ago
Balint Reczey cfda7d20bd Use xz -T4 -0 instead of pxz
8 years ago
Mathieu Trudel-Lapierre 726e6192e0 auto/config: enable Debug::pkgDepCache::AutoInstall so tracking down
8 years ago
Steve Langasek 926b22a834 Merge lp:~rbalint/livecd-rootfs/deps
8 years ago
Steve Langasek 23d9db863e Add cm3 as a known ubuntu-core image type. LP: #1698223.
8 years ago
Balint Reczey 6c9cf10d72 Depend on pxz and vmdk-stream-converter instead of installing them at runtime
8 years ago
Balint Reczey aa54a130c3 Depend on packages in main instead of installing them at runtime
8 years ago
Didier Roche 1260f67b8a Build ubuntu back with tasks. The metapackage switch was due to g++ transition
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 8de300621f For ubuntu-server images, the live user created by user-setup is 'ubuntu-server', not 'ubuntu'. Fix this so that gettys will start on VTs.
8 years ago
Steve Langasek f75be1c606 Resurrect Balint's fix from
8 years ago
Steve Langasek dbba32fae6 For now, make sure all automated image builds are on the edge channel.
8 years ago
Steve Langasek 4f2c623e27 Use xz to compress ubuntu-image .img files before transfer, so that we
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
8 years ago
Mathieu Trudel-Lapierre 03c991faef Setup kernel properly for ubuntu-server:live; we *do* want to build
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
Balint Reczey 44f9dceeb4 Require PROJECT environment to be set for lb build
8 years ago
Steve Langasek ca79c05a23 Merge lp:~rbalint/livecd-rootfs/livecd-rootfs-autopkgtest-fix, w/ modifications
8 years ago
Balint Reczey 21efeb6795 Work around kpartx's nonzero exit due to "Device or resource busy" errors
8 years ago
Steve Langasek e89c54b271 Merge lp:~rcj/livecd-rootfs/trunk/
8 years ago
Robert C Jennings 01b476c0eb live-build/ubuntu-cpc/hooks/999-extras.binary: Exit on first failure
8 years ago
Robert C Jennings 166b5eb4b3 ubuntu-cpc/060-ipv6.chroot: remove release comparison (LP: #1681548)
8 years ago
Mathieu Trudel-Lapierre 22ec1d6f6f Sanitize comments.
8 years ago
Mathieu Trudel-Lapierre 94275558de Make sure variables are exported for run-parts in 999-extras.binary; and drop the unnecessary sourcing of functions.
8 years ago
Mathieu Trudel-Lapierre 6272f60665 Merge fixes from rcj.
8 years ago
Robert C Jennings f8264a59c6 Change remaining CLOUD_IMG_STR references to IMAGE_STR
8 years ago
Mathieu Trudel-Lapierre 4e01beda8c Set IMAGE_STR and FS_LABEL for ubuntu-cpc 999-extras.binary hook too; but also export CLOUD_IMG_STR.
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 9ed476572f Resynchronize with parent branch.
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 46fd6c58f5 Refactor functions out of ubuntu-cpc and ubuntu-server hooks.
8 years ago
Mathieu Trudel-Lapierre 292c5f300c De-duplicate functions in ubuntu-server-live; use the file from ubuntu-cpc.
8 years ago
Mathieu Trudel-Lapierre 715f13b887 Don't spam with unnecessary login messages; skip login altogether.
8 years ago
Mathieu Trudel-Lapierre 2cfa4a9088 Override gettys to wait for the user the press enter, and autologin to the ubuntu user.
8 years ago
Mathieu Trudel-Lapierre e577ed7672 Rename to ubuntu-server-live; some build process fixes.
8 years ago
Mathieu Trudel-Lapierre bf958b1472 Disable cloud-init for the live-session. user-setup will create our ubuntu user via casper.
8 years ago
Balint Reczey 16eee8d7eb Use all config hooks from the proper place, not from /build/
8 years ago
Balint Reczey 7cae48fd12 Source ubuntu-cpc functions from the right place
8 years ago
Mathieu Trudel-Lapierre 29f5dc57fd mkdir must not fail.
8 years ago
Mathieu Trudel-Lapierre 6978674cfe Add cloud-init for subiquity image.
8 years ago
Mathieu Trudel-Lapierre 303c7a29ec Move subiquity systemd service to includes.binary; so that it's copied only on the installer overlay.
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
Steve Langasek 738ff116a5 Merge lp:~vorlon/livecd-rootfs/image-flavors/
8 years ago
Brian Murray f79fc7973c Add replace_grub_root_with_label function thereby consolidating multiple
8 years ago
Adam Conrad 7b576e4c4d Set device_tree_address for the new kernel in the RPi bootloader config.txt
8 years ago
Brian Murray a5cc2033a0 Fix the OVF's metadata to include Ubuntu specific identifiers and
8 years ago
Christopher Glass 5da94c05e5 Fixed template omission (found wile running a build withthis branch).
8 years ago
Christopher Glass b6e7b22680 Rool both switches into one for all affected files (the vagrant file was still
8 years ago
Nish Aravamudan 404e524013 live-build/ubuntu-cpc/hooks/061-open-iscsi.chroot: generate iSCSI
8 years ago