79 Commits

Author SHA1 Message Date
CloudBuilder
60ef378e61 Imported 2.664
No reason for CPC update specified.
2020-04-17 20:18:35 +00:00
CloudBuilder
5808f0315d Imported 2.637
No reason for CPC update specified.
2020-01-27 11:18:20 +00:00
CloudBuilder
a164b89597 Imported 2.635
No reason for CPC update specified.
2019-12-17 00:18:20 +00:00
CloudBuilder
a379301c9a Imported 2.626
No reason for CPC update specified.
2019-11-28 04:18:20 +00:00
CloudBuilder
5930884cf4 Imported 2.618
No reason for CPC update specified.
2019-10-09 08:00:06 +00:00
CloudBuilder
cb0483115a Imported 2.614
No reason for CPC update specified.
2019-10-03 08:00:04 +00:00
CloudBuilder
03d9c4f587 Imported 2.613
No reason for CPC update specified.
2019-09-20 03:00:05 +00:00
CloudBuilder
37e3490825 Imported 2.612
No reason for CPC update specified.
2019-09-16 17:00:05 +00:00
CloudBuilder
cbfeb9c848 Imported 2.610
No reason for CPC update specified.
2019-09-10 19:00:07 +00:00
CloudBuilder
28e86fde54 Imported 2.605
No reason for CPC update specified.
2019-07-26 21:00:07 +00:00
CloudBuilder
59e1c73429 Imported 2.603
No reason for CPC update specified.
2019-07-23 10:00:09 +00:00
CloudBuilder
8e60795a84 Imported 2.594
No reason for CPC update specified.
2019-06-15 00:00:06 +00:00
CloudBuilder
a7935883ac Imported 2.593
No reason for CPC update specified.
2019-06-08 02:00:05 +00:00
CloudBuilder
bd1c751948 Imported 2.587
No reason for CPC update specified.
2019-05-29 04:00:05 +00:00
CloudBuilder
b4b80d2333 Imported 2.585
No reason for CPC update specified.
2019-05-22 03:00:05 +00:00
CloudBuilder
40ecd9dbfe Imported 2.584
No reason for CPC update specified.
2019-05-17 18:00:09 +00:00
CloudBuilder
def06d26f7 Imported 2.577
No reason for CPC update specified.
2019-04-12 23:26:06 +00:00
CloudBuilder
fc4dabac82 Imported 2.575
No reason for CPC update specified.
2019-04-03 11:26:07 +00:00
CloudBuilder
9a31a9b77f Imported 2.569
No reason for CPC update specified.
2019-03-14 21:26:07 +00:00
CloudBuilder
e73bc19b59 Imported 2.549
No reason for CPC update specified.
2018-12-13 00:26:07 +00:00
CloudBuilder
c37d5f0434 Imported 2.544
No reason for CPC update specified.
2018-11-08 19:26:11 +00:00
CPC Jenkins
4bb325f107 Imported 2.540
No reason for CPC update specified.
2018-09-25 20:46:41 +00:00
Steve Langasek
b7072174dc Import patches-unapplied version 2.534 to ubuntu/cosmic-proposed
Imported using git-ubuntu import.

Changelog parent: 0564e36edc8c50f14d13d5cdf6fc1bb7d4615e77

New changelog entries:
  [ Michael Hudson-Doyle ]
  * Disable journald rate limiting in the live-server live session.
    (LP: #1776891)
  [ Steve Langasek ]
  * generate all tar files with --xattrs.  LP: #1302192.
2018-08-06 20:23:22 +00:00
Adam Conrad
0564e36edc Import patches-unapplied version 2.533 to ubuntu/cosmic-proposed
Imported using git-ubuntu import.

Changelog parent: 3f03257a8cb92f1fc1afaa292f5de667f3685633

New changelog entries:
  [ Robert C Jennings ]
  * ubuntu-cpc: Remove git-man for minimized images 
  * Disable checksum generation
  [ Colin Watson ]
  * live-build/auto/config: Drop "lp-*" hostname filter for Launchpad
    builders, since LP #1747015 is now fixed; "*.buildd" should be enough.
  [ Francis Ginther ]
  * Update unminimize script text and install ubuntu-standard when
    unminimizing a minimal image (LP: #1778777)
2018-07-18 17:13:15 +00:00
Daniel Watkins
3f03257a8c Import patches-unapplied version 2.532 to ubuntu/cosmic-proposed
Imported using git-ubuntu import.

Changelog parent: 8b47481862beb7674b3af0f38130f5e3dcb70982

New changelog entries:
  * ubuntu-cpc: Generate the root image contents once, and use it for both the
    -root.tar.xz and the .squashfs.
2018-06-07 23:48:11 +00:00
Steve Langasek
8b47481862 Import patches-unapplied version 2.531 to ubuntu/cosmic-proposed
Imported using git-ubuntu import.

Changelog parent: d9fe4558cfaf48e584d5bdeb949f0f1510e76217

New changelog entries:
  [ Daniel Watkins ]
  * ubuntu-cpc: Use linux-kvm for all amd64 minimized builds (LP: #1775472).
  [ Steve Langasek ]
  * live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: don't manually
    install grub-efi-amd64 since that forces off grub-pc, which is otherwise
    now coinstallable.
2018-06-07 00:38:10 +00:00
Daniel Watkins
d9fe4558cf Import patches-unapplied version 2.530 to ubuntu/cosmic-proposed
Imported using git-ubuntu import.

Changelog parent: 9830a7924f9a23557f355227b4cf730dc72cbeab

New changelog entries:
  * ubuntu-cpc: Reintroduce the -root.tar.xz artifact (LP: #1585233).
2018-06-06 23:13:15 +00:00
Daniel Watkins
af4bbf0879 Import patches-unapplied version 2.525 to ubuntu/bionic-proposed
Imported using git-ubuntu import.

Changelog parent: 547df52eeb301d5936ec137fc3c30a3798859e1d

New changelog entries:
  * Don't fail to build CPC images if /lib/modules already exists in the
    squashfs.
2018-04-24 17:56:31 +00:00
Daniel Watkins
2be32c140c Import patches-unapplied version 2.512 to ubuntu/bionic-proposed
Imported using git-ubuntu import.

Changelog parent: f27686011453985e8a1dca45c42fea9b297b56e6

New changelog entries:
  * ubuntu-cpc: When performing a minimized build, don't generate artifacts
    that won't boot with the linux-kvm kernel (LP: #1757223).
2018-03-20 20:13:39 +00:00
Dimitri John Ledkov
f276860114 Import patches-unapplied version 2.511 to ubuntu/bionic-proposed
Imported using git-ubuntu import.

Changelog parent: dcf2b800f60c2a48a1edf57579594e370a914c6e

New changelog entries:
  * Whitelist preserving "unowned" /var/log/journal. Maybe systemd package
    should own the directory, and only adjust the permissions in
    postinst. LP: #1754332
2018-03-16 19:04:30 +00:00
Dimitri John Ledkov
718c2fc269 Import patches-unapplied version 2.509 to ubuntu/bionic-proposed
Imported using git-ubuntu import.

Changelog parent: 54408aa50613316ff7698fbfcdc86ed23317ca47

New changelog entries:
  [ Steve Langasek ]
  * Properly handle loop device names when there are > 10 devices on the
    system.
  [ Dimitri John Ledkov ]
  * Build EFI armhf images.
2018-03-06 13:13:55 +00:00
Dimitri John Ledkov
3b7b54098b Import patches-unapplied version 2.501 to ubuntu/bionic-proposed
Imported using git-ubuntu import.

Changelog parent: 7ae099a88b73276b8da9f609fdc355469d33b01b

New changelog entries:
  * Stop building ova, vmdk, vagrant images on i386.
2018-02-12 11:28:13 +00:00
Steve Langasek
a088e92782 Import patches-unapplied version 2.486 to ubuntu/bionic-proposed
Imported using git-ubuntu import.

Changelog parent: faa28a6472b275d8ff58cf03d8efbaad3707c07b

New changelog entries:
  [ Michael Hudson-Doyle ]
  * Install grub-ieee1275 instead of grub2 on ppc64el; grub2 is a dummy
    transitional package in universe.
2017-12-06 22:34:42 +00:00
Michael Hudson-Doyle
faa28a6472 Import patches-unapplied version 2.485 to ubuntu/bionic-proposed
Imported using git-ubuntu import.

Changelog parent: 1db37274ff3418f274464e542c7662fba2d6242a

New changelog entries:
  [ Michael Hudson-Doyle ]
  * Automount a partition of fixed UUID for giving subiquity canned answers.
  [ Balint Reczey ]
  * Use default xz compression (-6) for raspi2 image.
    Xz with -0 generated ~35% bigger compressed image. (LP: #1732681)
  * Zero fill space in UEFI partitions, too
  * Set LB_ISO_PREPARER to livecd-rootfs to avoid unbound variable in
    default string
  * Build minimized images in a 1GiB image
2017-12-03 22:18:21 +00:00
Steve Langasek
1db37274ff Import patches-unapplied version 2.484 to ubuntu/bionic-proposed
Imported using git-ubuntu import.

Changelog parent: 0714b6b801f91a24da570fc572dbe296bf9c41f0

New changelog entries:
  [ Balint Reczey ]
  * Skip setting up initrd for s390x when it is not generated for the image.
    This fixes building minimized s390x images.
2017-11-15 01:48:46 +00:00
Steve Langasek
bc18c8a992 Import patches-unapplied version 2.482 to ubuntu/bionic-proposed
Imported using git-ubuntu import.

Changelog parent: c4cfbef1ee75ffa46af351f74751a032fbf1ef6d

New changelog entries:
  * Remove boot/grub leftovers from our root squashfs, left behind after
    grub purge.
  * Remove apt, debconf, dpkg cruft files from /var/cache and /var/lib in all
    our livefses.
  * 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.
  * When building minimized cloud images, remove various packages that we
    don't want installed by default.  Some are tools that aren't needed for
    non-interactive use; some are libraries whose reverse-dependencies
    will have already been removed; and one, open-vm-tools, should only be
    included in images that are targeted to VMWare (which is not the case
    for any of the current minimal images), rather than being included
    directly in the cloud-image seed.
2017-11-10 08:40:42 +00:00
Steve Langasek
11ad200f2e Import patches-unapplied version 2.473 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 5a3ccfef341d527c982edf3af372266b3b1be566

New changelog entries:
  [ Balint Reczey ]
  * Clean up dangling /boot/initrd.img symlink when needed
  * Revert ignoring failure of minimized autopkgtest on ppc64el
  * Use kvm kernel only on amd64
  * Skip installing server task when building minimial images
  [ Steve Langasek ]
  * export SNAP_REEXEC=0 to our snappy systemd units in the livefs overlay,
    to work around apparmor not working reliably against aufs.
2017-10-11 16:58:38 +00:00
Steve Langasek
7bff7abdf4 Import patches-unapplied version 2.466 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 8168b7c92a3ef263d18cc2654b52b47d27b7f339

New changelog entries:
  * ubuntu-server: drop hard-coded test key from the subiquity overlay in
    favor of the generic-classic assertion from the store.
  * move snap assertion handling into the generic build script (and, in
    the process, from the subiquity overlay to the base squashfs).
  * add ubuntu-mate to the set of projects we add snap model assertions to.
  * Factor out grub-related diversions and use them consistently, so we
    don't end up with wrong os-probe output in our grub.cfg.
  * Fix the force-partuuid handling to create the file under
    /etc/default/grub.d/ with a .cfg extension as grub expects; it's unclear
    how this ever worked without.
2017-10-05 06:43:36 +00:00
Steve Langasek
a02598fe24 Import patches-unapplied version 2.463 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 2da89c90de5e4df541d301cf14819278b3be7df9

New changelog entries:
  [ Balint Reczey ]
  * Bump needed live-build version which can build images without initrd
  * Mention unminimize script in motd
  * Warn users that unminimize may fail reinstalling packages
  * Use SUBPROJECT=minimized name instead of SUBPROJECT=minimize for
    consistency
  * Run autopkgtest for SUBPROJECT=minimized
  * When SUBPROJECT environment variable is not set assume it to be ""
  [ Michael Hudson-Doyle ]
  * Fix path to subiquity-loadkeys
2017-09-29 21:43:14 +00:00
Steve Langasek
2da89c90de Import patches-unapplied version 2.462 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 3f5115f8f2963d72f56fe6c65666122d462f1369

New changelog entries:
  * Fix a reference to an undefined variable in a script that's set -u.
  * In subiquity, loadkeys to setup Shift+Tab key combination.
2017-09-29 19:18:28 +00:00
Steve Langasek
3f5115f8f2 Import patches-unapplied version 2.460 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 060069bc77a7bee5c3258f56ca8c33d900c5d9de

New changelog entries:
  [ Steve Langasek ]
  * Begin adding support for a project-independent 'minimize' subproject, which
    (ironically) omits ubuntu-minimal in favor of using only the minbase
    package set.
  * 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)
  * Make the 999-cpc-fixes.chroot subproject-aware, so we don't try to
    locale-gen
  * In a cloud environment, we can rely on the kernel being able to boot the
    root filesystem directly, without an initramfs; enable this when building
    minimized.
  * If we're using SUBPROJECT=minimize, and tzdata is not installed, remove
    files that have been left behind.  This is a workaround for a bug that
    should be fixed in tzdata.
  [ Balint Reczey ]
  * Mount using --make-rslave to ensure safe unmounts for rbind mounts
  * Don't ask for password and GECOS while creating vagrant user
  * Drop man pages and most of the documentation from minimized images
    /usr/share/doc/*/copyright and changelog.Debian.gz files are still kept
  * Add unminimize script for reverting minimization on running system
  * Install ubuntu-minimal while unminimizing the system
2017-09-28 21:58:14 +00:00
Michael Hudson-Doyle
060069bc77 Import patches-unapplied version 2.459 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: e4b41272e202e6ea178e9752fe4967de9f33a5fb

New changelog entries:
  [ Steve Langasek ]
  * Remove spurious call to 'sync'; we don't need to flush all disk caches
    on the system to cleanly unmount a partition.
  [ Michael Hudson-Doyle ]
  * only show alert (i.e. panic) kernel messages on the console when
    subiquity is running
2017-09-21 00:24:15 +00:00
Dimitri John Ledkov
7fd585146b Import patches-unapplied version 2.457 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 62cc84825d1e261f4f7ddff609b0043679aa99aa

New changelog entries:
  * Enable systemd-networkd by default.
    - Usually, netplan's systemd-generator enables systemd-networkd and
    systemd-networkd-wait-online on boot. But netplan configuration is not
    yet generated at that point by cloud-init. Cloud-init generates in the
    network-pre.target and expects the network.target /
    network-online.target to work. These are already part of the ongoing
    systemd transaction, thus cannot be injected into the boot-sequency by
    cloud-init local mode. Therefore make sure cloud images include
    networkd in the initial boot transaction.
    - src:systemd will shortly not enable networkd unconditionally by
    default.
  * Drop ifupdown e-n-i configuration files, no longer used.
2017-09-17 15:38:22 +00:00
Steve Langasek
62cc84825d Import patches-unapplied version 2.456 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 3adf9af2a9d022af3323c328c130ca95842f1181

New changelog entries:
  * Improve teardown_mountpoint to recursively find all submounts and
    unmount them, instead of working from a hard-coded list.  This makes
    the code resilient against other submounts being added later, including
    downstream.
  * Also nuke the sleep / udevadm settle calls in the process, which should
    never be required and slow down the builds.
  [ Michael Hudson-Doyle ]
  * set a default netplan config of dhcp-on-ethernet for the server live image
2017-09-14 05:43:43 +00:00
Steve Langasek
efbd6fd1c6 Import patches-unapplied version 2.454 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 6e53d32cd86faec5af29d1dd745934197b2cbdba

New changelog entries:
  [ Steve Langasek ]
  * live-build/functions: mount tmpfs on /var/cache/apt and var/lib/apt, so
    we don't have to leave empty space in our derivative images for packages
    that have been downloaded/installed/removed.  This normally isn't
    relevant for the installed system, since the root filesystem will
    auto-expand in place on the target disk, but lets us ship smaller
    images.
  * live-build/functions: also call 'apt-get update' after mounting the
    blank /var/lib/apt.
  * live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: call apt-get
    update *before* installing packages, not after.
  [ Robert C Jennings ]
  * live-build/ubuntu-cpc/functions: Add a function, teardown_mountpoint,
    to reverse the work done in setup_mountpoint.  Lack of this function
    has forced users of setup_mountpoint to implement this separately
    and the implementations have diverged. (LP: #1716992)
  * live-build/ubuntu-cpc/functions: Remove umount_settle function.
    The was only used where teardown_mountpoint was lacking.
  [ Steve Langasek ]
  * Also adjust live-build/ubuntu-server/hooks/032-installer-squashfs.binary
    to use teardown_mountpoint.
2017-09-13 19:48:39 +00:00
Steve Langasek
6e53d32cd8 Import patches-unapplied version 2.453 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 70a41fd45c903321d6379955ec04b19a1c8e5bd4

New changelog entries:
  [ Chris Glass ]
  * Create vagrant user for vagrant image, per upstream requirements.
  [ Colin Watson ]
  * Mount and unmount /dev recursively, to cope with setups where there are
    interesting bind-mounts under /dev (e.g. loop devices bind-mounted by
    LXD).  LP: #1716465.
2017-09-11 19:08:56 +00:00
Steve Langasek
00f18b8d72 Import patches-unapplied version 2.451 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 8eadac557b6f5f0b23b7c109a659f9649884e8e9

New changelog entries:
  * Fix a reference to an undefined variable in the ubuntu-cpc hooks,
    introduced by the previous upload.
2017-08-25 21:33:15 +00:00
Steve Langasek
8eadac557b Import patches-unapplied version 2.450 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 2003d73b1d0bb5ae1cf6f2511db65c0cc14c7b85

New changelog entries:
  [ Steve Langasek ]
  * Set a default locale of C.UTF-8 in the cloud images.
  [ Mathieu Trudel-Lapierre ]
  * Drop special handling of grub modules.  Modules should be included in
    the signed grub binaries when necessary.
2017-08-24 00:43:16 +00:00
Dimitri John Ledkov
2003d73b1d Import patches-unapplied version 2.449 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 5eb31aa1c26b53af5cdcdbf882f4deeb5b171e29

New changelog entries:
  [ Balint Reczey ]
  * Use VMDKstream in a more future-proof way
  [ Dimitri John Ledkov ]
  * Drop creating upstart jobs for serial getty.
2017-08-14 16:08:12 +00:00
Brian Murray
5eb31aa1c2 Import patches-unapplied version 2.448 to ubuntu/artful-proposed
Imported using git-ubuntu import.

Changelog parent: 402cae06bddf73fb13deae1a24a5b7ac1ae7740a

New changelog entries:
  [ Balint Reczey ]
  * Depend on packages in main instead of installing them at runtime
  * Depend on vmdk-stream-converter instead of installing it at run time
  * Use xz -T4 -0 instead of pxz (LP: #1701132)
    Supported xz versions before 5.2 also accept the -T4 option but ignore
    it.
  * Depend on xz-utils instead of pxz
  [ Mathieu Trudel-Lapierre ]
  * auto/config: enable Debug::pkgDepCache::AutoInstall so tracking down
    dependency bugs in the livefs is a little clearer.
  [ Robert C Jennings ]
  * live-build/functions: Update path for VMDKstream.py (LP: #1706116)
2017-07-24 18:48:24 +00:00