Commit Graph

784 Commits (c279a93b1be5e2b48c4c408234c64b411ae7cb9d)

Author SHA1 Message Date
Michael Hudson-Doyle 18c8049a23 Set the default locale to C.UTF-8 in minimized cloud images.
7 years ago
Christopher Glass 1198bb65d4 ubuntu-cpc: When performing a minimized build make sure the
7 years ago
Daniel Watkins 4e83114045 ubuntu-cpc: When performing a minimized build, don't generate artifacts
7 years ago
Balint Reczey 8cc5fb43fa Don't ask for password and GECOS while creating vagrant user
7 years ago
Christopher Glass 7854028092 Changed default user configuration in the vagrant image, in accordance
7 years ago
Balint Reczey cbf0a7c417 Use default xz compression (-6) for raspi2 image
7 years ago
Balint Reczey 646a88b5ee Use xz -T4 -0 instead of pxz
7 years ago
Balint Reczey 7cc9576845 Depend on packages instead of installing them at run time
7 years ago
Łukasz 'sil2100' Zemczak 03e8249758 For the IMAGEFORMAT=none parts to work for ubuntu-image classic builds, we need to make sure IMAGEFORMAT is preserved and not overwritten if defined. Backporting from trunk.
7 years ago
Christopher Glass 67dab61787 Backport "minimized round 2" changes from trunk to Xenial (LP: #1731492)
7 years ago
Łukasz 'sil2100' Zemczak 5da7c23c81 Backport Gary's commit adding the IMAGEFORMAT=none to support generating a single rootfs.
7 years ago
Steve Langasek 6c56522961 divert /usr/bin/systemd-detect-virt as part of the grub diversions, so
7 years ago
Steve Langasek cb73e2475e Make sure to remove any initramfs that was generated in a minimized
7 years ago
Steve Langasek d5c4f11daa * Use kvm kernel only on amd64.
7 years ago
Dimitri John Ledkov 22a8f817ca Now that grub-related diversions have been factored out in 2.466
7 years ago
Steve Langasek 13c0c8ffd5 Unminimization information should only go to motd when we are actually minimized
7 years ago
Steve Langasek b2fba90356 Fix the force-partuuid handling to create the file under
7 years ago
Steve Langasek b66cc28507 Factor out grub-related diversions and use them consistently, so we
7 years ago
Steve Langasek 60df0277fd Skip installation of kernel headers for all minimal images
7 years ago
Steve Langasek 4a4bac20f6 Use kvm kernel flavor for minimized cloud image, not virtual
7 years ago
Steve Langasek dfb4c593b1 include adjustments to the minimize/unminimize wording that were made in the merge commit on trunk
7 years ago
Balint Reczey 413a53d482 When SUBPROJECT environment variable is not set assume it to be ""
7 years ago
Balint Reczey 88d854ffb5 Use SUBPROJECT=minimized name instead of SUBPROJECT=minimize for consistency
7 years ago
Balint Reczey b90b04a7b7 Warn users that unminimize may fail reinstalling packages
7 years ago
Balint Reczey d33ab3825f Mention unminimize script in motd
7 years ago
Steve Langasek 4d7509f570 Fix a reference to an undefined variable in a script that's set -u.
7 years ago
Balint Reczey 86ed851b5a Force partuuid in /etc/default/grub.d/* instead of in /etc/default/grub
7 years ago
Steve Langasek b32298ede1 minimization handling for UEFI disk images
7 years ago
Balint Reczey 1ca59f1c3a Print the documentation files which could not be restored by unminimize
7 years ago
Balint Reczey a40bd1d55b Explain why unminimization script is a bit complicated
7 years ago
Balint Reczey 8244beb6d1 Verify only documentation that should have been restored after unminimization
7 years ago
Balint Reczey 93fc7c56f2 Use "dpkg --verify-format rpm" explicitly to be safe when the default changes
7 years ago
Balint Reczey e5cbd2384a Fix typo
7 years ago
Balint Reczey 98f27745b7 Drop initramfs-tools diversion
7 years ago
Balint Reczey e9fc1d8c9f Install ubuntu-minimal while unminimizing the system
7 years ago
Balint Reczey 5e1d0f0ee7 Add unminimize script for reverting minimization on running system
7 years ago
Balint Reczey 9dd178a0e5 Drop man pages and most of the documentation from minimized images
7 years ago
Balint Reczey c2d66c7d96 Source config/binary instead of /build/config/binary which may not exist
7 years ago
Steve Langasek bd2a11774f if we're using SUBPROJECT=minimize, and tzdata is not installed, remove
7 years ago
Steve Langasek cd15b730f7 In a cloud environment, we can rely on the kernel being able to boot the
7 years ago
Steve Langasek 5a6f68a1a9 We probably still want sudo, even in a minimal image.
7 years ago
Steve Langasek 86108d69d9 Make the 999-cpc-fixes.chroot subproject-aware, so we don't try to locale-gen
7 years ago
Steve Langasek 95b06ff341 Export the subproject into config/chroot and config/binary, so that this
7 years ago
Steve Langasek 527a7b165e Begin adding support for a project-independent 'minimize' subproject,
7 years ago
Steve Langasek 9c9e8c4e4f Mount using --make-rslave to ensure safe unmounts for rbind mounts
7 years ago
Steve Langasek f16611774f * Improve teardown_mountpoint to recursively find all submounts and
7 years ago
Victor Tapia 13e9dc0089 live-build/ubuntu-cpc/hooks/061-open-iscsi.chroot: generate iSCSI
7 years ago
Robert C Jennings a623618e2c Install udev before calls to udevadm
7 years ago
Robert C Jennings 0acda846dd live-build/ubuntu-cpc/functions: Add teardown_mountpoint to reverse setup_mountpoint
7 years ago
Steve Langasek 11a92795fe live-build/ubuntu-cpc/functions: call apt-get update in the chroot
7 years ago
Steve Langasek 3fdf3933ed Fix suppression of kpartx error. LP: #1684090.
7 years ago
Steve Langasek 314a6b95a3 Mount and unmount /dev recursively, to cope with setups where there are
7 years ago
Steve Langasek 880d4f8b89 live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: call apt-get
7 years ago
Steve Langasek 95aabdf668 live-build/ubuntu-cpc/functions: mount tmpfs on /var/cache/apt and
7 years ago
Mathieu Trudel-Lapierre a75544e0c3 Only set a default GRUB_PRELOAD_MODULES if not already defined; otherwise used the existing values.
7 years ago
Mathieu Trudel-Lapierre f48670cec5 Clean up GRUB_MODULES_PRELOAD / grub_modules. Remove the modules already loaded in stock signed grub EFI binaries.
7 years ago
Adam Conrad e3b44822d7 live-build/auto/config: Filter libgles1-mesa out of tasks, as it is not a
8 years ago
Balint Reczey 2569995de8 Work around kpartx's nonzero exit due to "Device or resource busy" errors
8 years ago
Balint Reczey 95c239f301 Use all config hooks from the proper place, not from /build/
8 years ago
Balint Reczey e25936cc61 Source ubuntu-cpc functions from the right place
8 years ago
Robert C Jennings 2048477b0d live-build/ubuntu-cpc/hooks/999-extras.binary: Exit on first failure.
8 years ago
Mathieu Trudel-Lapierre 5081c333bb Add `apt-get update` to ubuntu-cpc ppc64el builds so they use the new
8 years ago
Adam Conrad 2c9f9dd323 Fix security mirror sources.list entries for non-x86 architectures.
8 years ago
Mathieu Trudel-Lapierre d50b3ba529 ubuntu-cpc: Remove redundant copy of grub files. (LP: #1637290)
8 years ago
Steve Langasek e6793cfa3a Merge lp:~rcj/livecd-rootfs/xenial-proposed/
8 years ago
Daniel Watkins 28e14a0b77 * Don't overwrite the default sources.list in cloud images.
8 years ago
Daniel Watkins ececc9789d Add replace_grub_root_with_label function
8 years ago
Christopher Glass 92a10c0df0 Fix the OVF's metadata to include Ubuntu specific identifiers and
8 years ago
Christopher Glass 4bc9def5d6 This branch fixes the manifest generation in OVA files (LP:1627931)
8 years ago
Adam Conrad 188d485441 Set device_tree_address for the new kernel in the RPi bootloader config.txt
8 years ago
Adam Conrad f2f8665598 * Forward-port hardware enablement delta from trusty to xenial, with changes:
8 years ago
Łukasz 'sil2100' Zemczak 66aaa4ab40 Remove the systemd-sysv- line from ubuntu-touch config routines.
8 years ago
Łukasz 'sil2100' Zemczak f10c47f913 Add additional hints to ubuntu-touch* i386/amd64 image builds to pull in the gles version of the UITK.
8 years ago
Łukasz 'sil2100' Zemczak a4f597c84b Fix small but terrible typo in the ubuntu-touch-custom handling that was breaking touch builds. Please note: I corrected the 2.408.5 version in the upload queue so this is also part of that release.
8 years ago
Łukasz 'sil2100' Zemczak 8f735f316b Sync with what's currently released to xenial-proposed: remove ubuntu-pd, add ubuntu-touch-custom, remove the kernel.yaml addition for snappy as it's not meant to be in xenial and no longer needed.
8 years ago
Steve Langasek 5efb2007af add meta/kernel.yaml to the kernel snaps
8 years ago
Steve Langasek 8bcc5ca1c2 Add the new dhcpd user introduced by latest archive changes.
8 years ago
Steve Langasek 455d0a6af4 Temporarily change the 60-install-click.chroot script to pull in clicks for
8 years ago
Steve Langasek 4079a1acce live-build/ubuntu-cpc/hooks/042-vagrant.binary: fix unmount handling
8 years ago
Brian Murray d51fef0426 * Fixes for vagrant box builder in ubuntu-cpc LP: #1565985
8 years ago
Adam Conrad b0e649a83c Switch ubuntu-gnome from using tasks to metapackages (LP: #1602035)
9 years ago
Steve Langasek caedaee057 Rename old ubuntu-core tarballs to ubuntu-base, for consistency with
9 years ago
Oliver Grawert 6bd3aaffc1 drop linux-firmware-raspi2 from snappy
9 years ago
Oliver Grawert 0b1c0642f7 add multiverse to sources.list for snappy kernel builds
9 years ago
Iain Lane e5142015a3 Fix syntax error.
9 years ago
Oliver Grawert 8d145b4d43 move the snappy kernel builds to the correct linux-image-$arch and linux-firmware-$arch metapackages
9 years ago
Adam Conrad 4eae5fbf1d Follow linux-firmware-raspi2 renaming in the archive for raspi2 images.
9 years ago
Łukasz 'sil2100' Zemczak d136431dd5 Follow up on recent changes from the new network-manager packages and add the nm-openvpn user to touch. This should essentially fix the image build failures.
9 years ago
Łukasz 'sil2100' Zemczak 8fa28215c8 Update the passwd, shadow, group and gshadow bootstrap hashes for touch.
9 years ago
Daniel Watkins 2c27aab38c Re-enable systemd predictable interface naming in cloud images
9 years ago
Daniel Watkins 6340e292d6 Don't configure the eth0 interface by default
9 years ago
Adam Conrad 57c110d861 Transition from ubuntu-snappy to ubuntu-core-snapd-units and snapd.
9 years ago
Adam Conrad dbcbcfaf7c live-build/ubuntu-cpc/hooks/032-disk-image.binary: Install s390-tools
9 years ago
Oliver Grawert 814311e826 snappy: make ppc64el and s390x os tarball builds work
9 years ago
Oliver Grawert 62b25a47f2 kill the snappy os build if the initramfs-tools-ubuntu-core package is not found
9 years ago
Oliver Grawert e7723219a3 switch snappy package builds from "snappy build" to "snapcraft snap" (LP: #1557515)
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
Adam Conrad ec84072284 Merge powerpc fixes from Daniel Watkins
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