Merge lp:~fo0bar/livecd-rootfs/raspi2-rpi3 into lp:livecd-rootfs

Proposed by Ryan Finnie on 2016-05-06
Status: Needs review
Proposed branch: lp:~fo0bar/livecd-rootfs/raspi2-rpi3
Merge into: lp:livecd-rootfs
Diff against target: 165 lines (+68/-4)
5 files modified
debian/changelog (+6/-0)
live-build/auto/build (+10/-2)
live-build/auto/config (+30/-0)
live-build/ubuntu-cpc/hooks/032-disk-image.binary (+21/-1)
live-build/ubuntu-cpc/hooks/040-qcow2-image.binary (+1/-1)
To merge this branch: bzr merge lp:~fo0bar/livecd-rootfs/raspi2-rpi3
Reviewer Review Type Date Requested Status
Adam Conrad 2016-05-06 Pending
Review via email: mp+293959@code.launchpad.net

Commit message

Add raspi3 subarch

Description of the change

Add a new raspi3 subarch for the Raspberry Pi 3 Model B. The original MP was just for config.txt modifications which would work with the RPi2 but be compatible with the RPi3, in the expectation that a single image could be produced which worked on either. But then I remembered the u-boot / flash-kernel config is done at image time, and u-boot requires different .bins for the RPi2 and RPi3. So yay, new subarch!

Note that the raspi3 subarch will not build correctly until the following bugs are closed:

 * LP: #1578505 - flash-kernel: Raspberry Pi 3 support
 * LP: #1578745 - linux-firmware-raspi2: Update firmware for Raspberry Pi 3 support
 * Debian: #823524 - u-boot: Add rpi_3_32b target to u-boot-rpi

... or ppa:ubuntu-raspi2/ppa-rpi3 is added as an extra PPA which has those updated packages. I've confirmed building a raspi3 image with this MP and the PPA produces an image which works well on the RPi3.

Original description (which still applies):
Add enable_uart=1 which will be required for u-boot RPi3 booting, and device_tree_address=0x100 / device_tree_end=0x8000 which allows for a larger DTB (also needed on the newer firmware/u-boot for RPi3). Both sets of additions are backwards compatible with the current firmware and u-boot.

To post a comment you must log in.
lp:~fo0bar/livecd-rootfs/raspi2-rpi3 updated on 2016-05-09
1383. By Steve Langasek on 2016-05-09

Rename old ubuntu-core tarballs to ubuntu-base to avoid confusion.

1384. By Steve Langasek on 2016-05-09

Drop special-casing of ubuntu-core:system-image in places, now that
ubuntu-core unambiguously refers to the snappy Ubuntu Core image.

1385. By Steve Langasek on 2016-05-09

releasing package livecd-rootfs version 2.410

Adam Conrad (adconrad) wrote :

I'd write all the foo[23] as foo2|foo3 for the sake of next-hacker-readability, but this otherwise looks like it's probably sane.

Ryan Finnie (fo0bar) wrote :

> I'd write all the foo[23] as foo2|foo3 for the sake of next-hacker-
> readability, but this otherwise looks like it's probably sane.

Updated.

lp:~fo0bar/livecd-rootfs/raspi2-rpi3 updated on 2016-06-28
1386. By Michael Vogt on 2016-05-11

update kernel snap building to match the new kernel policy

1387. By Michael Vogt on 2016-05-13

system-image: add /usr/local/bin/xdg-open dbus helper

1388. By Oliver Grawert on 2016-05-13

add u-boot-tools to all snappy arches, drop flash-kernel from snappy, create /boot/uboot dir on all snappy arches and configure /etc/fw_env.config

1389. By Michael Vogt on 2016-05-13

live-build/ubuntu-core/hooks/500-create-xdg-wrapper: rename to com.canonical.UrlLauncher

1390. By Michael Vogt on 2016-05-20

rename com.canonical.UrlLauncher -> com.canonical.SafeLauncher

1391. By Oliver Grawert on 2016-05-25

adjust motd message on snappy

1392. By Adam Conrad on 2016-05-27

Stop explicitly removing systemd-sysv for touch.

1393. By Adam Conrad on 2016-05-27

Move touch resolution hints to a HINTS variable, and adjust for use
on dual-stack gl/gles arches where things don't quite work right.

1394. By Adam Conrad on 2016-05-27

Release 2.411

1395. By Oliver Grawert on 2016-05-27

rename the ubuntu-core snap to simply be "core"

1396. By Oliver Grawert on 2016-05-27

drop "execution" from os snap description

1397. By Oliver Grawert on 2016-05-27

releasing package livecd-rootfs version 2.412

1398. By Oliver Grawert on 2016-05-30

revert the renaming from ubuntu-core to core for the os snap until snapd is ready for this

1399. By Oliver Grawert on 2016-05-30

releasing package livecd-rootfs version 2.413

1400. By Łukasz Zemczak on 2016-06-07

Update post-debootstrap hashes for ubuntu-touch.

1401. By Łukasz Zemczak on 2016-06-07

releasing package livecd-rootfs version 2.414

1402. By Michael Vogt on 2016-06-08

add var/lib/snapd/classic in ubuntu-core

1403. By Michael Vogt on 2016-06-08

fix corename

1404. By Steve Langasek on 2016-06-08

Merge lp:~daniel-thewatkins/livecd-rootfs/enable-backports

1405. By Steve Langasek on 2016-06-08

releasing package livecd-rootfs version 2.415

1406. By Michael Vogt on 2016-06-09

rename var/lib/snapd/classic->var/lib/snapd/hostfs

1407. By Michael Vogt on 2016-06-11

fix 500-create-xdg-wrapper.binary and 700-classic-dir.binary extensions

1408. By Adam Conrad on 2016-06-13

Fix security mirror sources.list entries for non-x86 architectures.

1409. By Adam Conrad on 2016-06-13

Swap order of security and updates in dvd sources.list.

1410. By Mathieu Trudel-Lapierre on 2016-06-22

Ubuntu-MATE now does follow Recommends; adjust the configuration for it
to not pass --no-install-recommends.

1411. By Mathieu Trudel-Lapierre on 2016-06-22

releasing package livecd-rootfs version 2.418

1412. By Steve Langasek on 2016-06-28

Merge lp:~cloudware/livecd-rootfs/image-consolidation

1413. By Steve Langasek on 2016-06-28

releasing package livecd-rootfs version 2.419

Oliver Grawert (ogra) wrote :

this builds two identical kernel snaps just differing in the 2|3 char inside the meta data, not sure thats worth the space and build time you waste with this when the gadget snap for pi3 will simply point to the pi2 kernel snap anyway.

Ryan Finnie (fo0bar) wrote :

I'm not sure how the RPi snaps work and would be happy to change the MP with some more understanding. The primary purpose of this MP was to build ubuntu-${ver}-preinstalled-server-armhf+raspi3.img.xz, which contrasts the raspi2 image in the following ways:

* Same kernel (linux-image-raspi2), boot firmware (linux-firmware-raspi2), u-boot (u-boot-rpi) and flash-kernel packages; compatibility between raspi2 and raspi3 is maintained at the .deb level. (Or will; some of those packages still have outstanding bugs open to add RPi3 support.)
* Different u-boot binary installed to /boot/firmware at image time (/usr/lib/u-boot/rpi_3_32b/u-boot.bin vs rpi_2).
* Different flash-kernel target ("Raspberry Pi 3 Model B" vs 2) which installs the RPi3 DTB to /boot/firmware.

Oliver Grawert (ogra) wrote :

you can just drop all changes to live-build/auto/build ... also note that the linux-firmware-raspi2 must (and will be) changed soon to actually only contain arch specific firmware, not bootloaders.
we want to use the firmware driver blobs in snappy as well.

lp:~fo0bar/livecd-rootfs/raspi2-rpi3 updated on 2018-04-22
1414. By Łukasz Zemczak on 2016-07-05

ubuntu-pd is dead, long live ubuntu-touch-custom - introduce a new project ubuntu-touch-custom that is exactly the same as ubuntu-touch but uses a separate cdimage project (separate builder space).

1415. By Łukasz Zemczak on 2016-07-06

Add changelog entry for last change.

1416. By Oliver Grawert on 2016-07-19

sanitize the version number of the ubuntu-core snap

1417. By Oliver Grawert on 2016-07-21

slightly adjust the version handling for the core snap, drop suffix from kernel snap version string

1418. By Oliver Grawert on 2016-07-21

releasing package livecd-rootfs version 2.420

1419. By Steve Langasek on 2016-07-21

Merge lp:~semiosis/livecd-rootfs/fix-for-1565985

1420. By Steve Langasek on 2016-07-21

releasing package livecd-rootfs version 2.421

1421. By Michael Terry on 2016-08-10

* live-build/ubuntu-touch/includes.chroot/etc/lightdm/
  lightdm.conf.d/90-phablet.conf:
  - Don't have Touch greeters show a guest session. Touch isn't ready
    for non-phablet users yet nor a multi-user greeter.

1422. By Steve Langasek on 2016-08-12

Merge lp:~tsimonq2/livecd-rootfs/lubuntu-next-image

1423. By Steve Langasek on 2016-08-12

releasing package livecd-rootfs version 2.423

1424. By Steve Langasek on 2016-08-15

Merge lp:~mwhudson/livecd-rootfs/uc-add-netplan/

1425. By Michael Hudson-Doyle on 2016-08-15

releasing package livecd-rootfs version 2.424

1426. By Sebastien Bacher on 2016-08-17

* live-build/ubuntu-core/hooks/400-create-apt-get-warning.binary,
  500-create-xdg-wrapper.binary, 700-classic-dir.binary:
  - Correct some syntax errors in the ubuntu-core snap hooks.

1427. By Sebastien Bacher on 2016-08-17

Create a desktop entry and some mimetype associations for xdg-open in
ubuntu-core. That way interacting with web, email and documentations
urls in a snap should do the right thing.

1428. By Sebastien Bacher on 2016-08-17

releasing package livecd-rootfs version 2.425

1429. By Sebastien Bacher on 2016-08-17

* live-build/ubuntu-core/hooks/400-create-apt-get-warning.binary
  - use echo to display the error, thanks ogra for pointing that out,
    update the string also to use the new snappy command naming

1430. By Sebastien Bacher on 2016-08-17

releasing package livecd-rootfs version 2.426

1431. By Martin Pitt on 2016-08-18

live-build/auto/build: If the image pre-installs network-manager, let it
manage all devices by default by shipping a default netplan policy.
Installing NM on an existing system only manages wifi and wwan, to avoid
interfering with networkd managed devices on existing server/cloud
instances.

1432. By Martin Pitt on 2016-08-18

releasing package livecd-rootfs version 2.427

1433. By Martin Pitt on 2016-08-19

live-build/auto/build: Move NetworkManager configuration to the right
place.

1434. By Martin Pitt on 2016-08-19

releasing package livecd-rootfs version 2.428

1435. By Martin Pitt on 2016-08-20

live-build/auto/build: Fix typo in netplan policy snippet.
*brown paperbag* (LP: #1615180)

1436. By Martin Pitt on 2016-08-20

releasing package livecd-rootfs version 2.429

1437. By Michael Vogt on 2016-09-02

do not create "ubuntu" user for ubuntu-core anymore, the
console-conf package will create this user now

1438. By Michael Vogt on 2016-09-02

* live-build/ubuntu-core/hooks/01-setup_user.chroot:
  - do not create "ubuntu" user for ubuntu-core anymore, the
* live-build/ubuntu-core/hooks/02-add_user_to_groups.chroot
  - dropped

1439. By Steve Langasek on 2016-09-09

live-build/ubuntu-cpc/hooks/042-vagrant.binary: fix unmount handling
so that the teardown is done properly /before/ we try to make an
image from our filesystem, since otherwise /etc/resolv.conf is broken.
LP: #1621393.

1440. By Steve Langasek on 2016-09-09

releasing package livecd-rootfs version 2.430

1441. By Steve Langasek on 2016-09-14

Temporarily change the 60-install-click.chroot script to pull in clicks for
arm64 builds from a different location for ubuntu-touch.

1442. By Steve Langasek on 2016-09-14

releasing package livecd-rootfs version 2.431

1443. By Adam Conrad on 2016-09-19

Use the virtual kernel for the powerpc64 cpc images (LP: #1625368)

1444. By Adam Conrad on 2016-09-23

Use the virtual kernel for the arm64 cpc images instead of generic.

1445. By Łukasz Zemczak on 2016-09-30

Update the 00-uid-gid-fix.chroot_early hook for touch to include the new known good bootstrap hash values.

1446. By Łukasz Zemczak on 2016-09-30

releasing package livecd-rootfs version 2.434

1447. By Łukasz Zemczak on 2016-10-26

Update the ubuntu-touch hints to try installing ubuntu-system-settings instead of ubuntu-system-settings-online-accounts.

1448. By Łukasz Zemczak on 2016-10-26

releasing package livecd-rootfs version 2.435

1449. By Mathieu Trudel-Lapierre on 2016-10-29

ubuntu-cpc: Remove redundant copy of grub files.

1450. By Mathieu Trudel-Lapierre on 2016-10-29

releasing package livecd-rootfs version 2.436

1451. By Iain Lane on 2016-11-04

Merge lp:~laney/livecd-rootfs/lp1627190 - don't purge .pyc files any more

1452. By Iain Lane on 2016-11-04

releasing package livecd-rootfs version 2.437

1453. By Łukasz Zemczak on 2016-12-22

Merge lp:~ubuntubudgie-dev/livecd-rootfs/ubuntu-budgie-proposal.zesty - enable ubuntu-budgie.

1454. By Łukasz Zemczak on 2016-12-22

releasing package livecd-rootfs version 2.438

1455. By Brian Murray on 2017-02-03

Merge Chris Glass's branch to fix manifest generation in OVA files.

1456. By Brian Murray on 2017-02-03

releasing package livecd-rootfs version 2.439

1457. By Steve Langasek on 2017-02-08

* live-build/ubuntu-cpc/functions: don't call sleep as part of
  umount_settle; udevadm settle is synchronous and there's no reason to
  sleep after it.
* live-build/ubuntu-cpc/functions: umount_partition: don't call
  umount_settle for each submount; just unmount them one by one and
  settle at the end.

1458. By Steve Langasek on 2017-02-09

Merge lp:~nacc/livecd-rootfs/iscsi-initiatorname

1459. By Brian Murray on 2017-02-16

Fix the OVF's metadata to include Ubuntu specific identifiers and
descriptions instead of the generic Linux ones. Thanks to Chris Glass.
(LP: #1656293)

1460. By Adam Conrad on 2017-02-16

Set device_tree_address for the new kernel in the RPi bootloader config.txt

1461. By Brian Murray on 2017-02-17

Add replace_grub_root_with_label function thereby consolidating multiple
uses of the same calls to sed. Thanks to Dan Watkins.

1462. By Steve Langasek on 2017-02-28

Merge lp:~vorlon/livecd-rootfs/image-flavors/

1463. By Adam Conrad on 2017-03-23

Releasing 2.440

1464. By Balint Reczey on 2017-04-10

Add a basic but configurable autopkgtest.

1465. By Mathieu Trudel-Lapierre on 2017-04-12

* Add ubuntu-server:live for a subiquity-based server image.
* Refactor functions out of ubuntu-cpc and ubuntu-server hooks.

1466. By Mathieu Trudel-Lapierre on 2017-04-12

releasing package livecd-rootfs version 2.441

1467. By Steve Langasek on 2017-04-13

Merge lp:~rcj/livecd-rootfs/trunk/

1468. By Steve Langasek on 2017-04-25

Merge lp:~rbalint/livecd-rootfs/livecd-rootfs-autopkgtest-fix, w/ modifications

Only call sync, don't wrap kpartx and parse its output (doesn't appear to be
needed)

1469. By Steve Langasek on 2017-04-28

Merge lp:~rbalint/livecd-rootfs/use-ubuntu-image

1470. By Mathieu Trudel-Lapierre on 2017-04-28

Merge in lp:~ubuntu-core-dev/livecd-rootfs/zesty-proposed for the changes that landed in zesty but previously missing in livecd-rootfs trunk.

1471. By Steve Langasek on 2017-04-28

releasing package livecd-rootfs version 2.442

1472. By Steve Langasek on 2017-04-29

Mark autopkgtests isolation-machine since debootstrap won't work in a
container.

1473. By Steve Langasek on 2017-04-29

Use xz to compress ubuntu-image .img files before transfer, so that we
have smaller downloads and retain file sparseness everywhere.

1474. By Steve Langasek on 2017-04-29

releasing package livecd-rootfs version 2.443

1475. By Steve Langasek on 2017-04-29

For now, make sure all automated image builds are on the edge channel.
Eventually we will want to pass the channel as build metadata instead.

1476. By Steve Langasek on 2017-04-29

releasing package livecd-rootfs version 2.444

1477. By Steve Langasek on 2017-04-29

Resurrect Balint's fix from
lp:~rbalint/livecd-rootfs/livecd-rootfs-autopkgtest-fix to wrap kpartx
and trap spurious errors, since the problem is still being seen
intermittently on i386 despite us calling sync before kpartx.

1478. By Mathieu Trudel-Lapierre on 2017-05-03

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.

1479. By Steve Langasek on 2017-05-23

Merge lp:~tsimonq2/livecd-rootfs/proper-task-names

1480. By Steve Langasek on 2017-05-23

Add changelog entries

1481. By Steve Langasek on 2017-05-23

releasing package livecd-rootfs version 2.445

1482. By Didier Roche on 2017-06-02

Build ubuntu back with tasks. The metapackage switch was due to g++ transition
and needed some additional hint. This is adding maintenance and as mentioned
in 2.335, we can revert this.

1483. By Didier Roche on 2017-06-06

Update changelog

1484. By Didier Roche on 2017-06-06

releasing package livecd-rootfs version 2.446

1485. By Steve Langasek on 2017-06-16

Add cm3 as a known ubuntu-core image type. LP: #1698223.

1486. By Steve Langasek on 2017-06-16

releasing package livecd-rootfs version 2.447

1487. By Steve Langasek on 2017-06-16

Merge lp:~rbalint/livecd-rootfs/deps

1488. By Mathieu Trudel-Lapierre on 2017-06-23

auto/config: enable Debug::pkgDepCache::AutoInstall so tracking down
dependency bugs in the livefs is a little clearer.

1489. By Steve Langasek on 2017-06-30

Merge lp:~rbalint/livecd-rootfs/xz

1490. By Brian Murray on 2017-07-24

live-build/functions: Update path for VMDKstream.py (LP: #1706116)

1491. By Brian Murray on 2017-07-24

releasing package livecd-rootfs version 2.448

1492. By Steve Langasek on 2017-07-24

Merge lp:~rbalint/livecd-rootfs/vmdkstream-by-module

1493. By Dimitri John Ledkov on 2017-08-14

Drop creating upstart jobs for serial getty.

1494. By Dimitri John Ledkov on 2017-08-14

releasing package livecd-rootfs version 2.449

1495. By Dimitri John Ledkov on 2017-08-18

Set a default locale of C.UTF-8 in the cloud images.

1496. By Steve Langasek on 2017-08-24

Merge lp:~cyphermox/livecd-rootfs/grub-modules

1497. By Steve Langasek on 2017-08-24

add changelog entry

1498. By Steve Langasek on 2017-08-24

releasing package livecd-rootfs version 2.450

1499. By Steve Langasek on 2017-08-25

Don't reference dropped grub_modules variable in grub-install command

1500. By Steve Langasek on 2017-08-25

add changelog entry

1501. By Steve Langasek on 2017-08-25

releasing package livecd-rootfs version 2.451

1502. By Steve Langasek on 2017-08-30

Merge lp:~rbalint/livecd-rootfs/fix-suppressing-kpartx-error

1503. By Steve Langasek on 2017-08-30

releasing package livecd-rootfs version 2.452

1504. By Adam Conrad on 2017-09-01

[tribaal, r=adconrad] Create vagrant user per upstream requirements

This branch changes the behavior for default users on the vagrant image,
according to much of https://www.vagrantup.com/docs/boxes/base.html

Specifically, this adds a new "vagrant" user with a know password on top
of the already existing ubuntu user.

This conforms to the expectations of the Vagrant community, despite some
security concerns. Vagrant images are not used for production systems but
for development environments, and the absence of the "standard" vagrant user
has been hurting ubuntu adoption on that platform.

1505. By Adam Conrad on 2017-09-01

Add changelog entry for previous commit

1506. By Steve Langasek on 2017-09-11

Merge lp:~cjwatson/livecd-rootfs/recursive-mount-dev

1507. By Steve Langasek on 2017-09-11

releasing package livecd-rootfs version 2.453

1508. By Steve Langasek on 2017-09-12

* 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.

1509. By Steve Langasek on 2017-09-12

live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary: call apt-get
update *before* installing packages, not after.

1510. By Steve Langasek on 2017-09-13

Merge lp:~rcj/livecd-rootfs/trunk

1511. By Steve Langasek on 2017-09-13

Also adjust live-build/ubuntu-server/hooks/032-installer-squashfs.binary
to use teardown_mountpoint.

1512. By Steve Langasek on 2017-09-13

releasing package livecd-rootfs version 2.454

1513. By Steve Langasek on 2017-09-13

Restore the call to 'umount -R $mountpoint' from umount_partition,
accidentally dropped in previous upload.

1514. By Steve Langasek on 2017-09-13

releasing package livecd-rootfs version 2.455

1515. By Steve Langasek on 2017-09-13

* 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.

1516. By Steve Langasek on 2017-09-14

Merge lp:~mwhudson/livecd-rootfs/default-netplan-for-server-live

1517. By Steve Langasek on 2017-09-14

changelog

1518. By Steve Langasek on 2017-09-14

remove another straggler udevadm+sleep

1519. By Steve Langasek on 2017-09-14

releasing package livecd-rootfs version 2.456

1520. By Dimitri John Ledkov on 2017-09-14

* 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.

1521. By Dimitri John Ledkov on 2017-09-17

releasing package livecd-rootfs version 2.457

1522. By Dimitri John Ledkov on 2017-09-19

Move default netplan config for server-live image to where hook will
pick it up.

1523. By Steve Langasek on 2017-09-19

Remove spurious call to 'sync'; we don't need to flush all disk caches
on the system to cleanly unmount a partition.

1524. By Steve Langasek on 2017-09-20

Merge lp:~mwhudson/livecd-rootfs/server-live-disable-console-spam

1525. By Michael Hudson-Doyle on 2017-09-20

releasing package livecd-rootfs version 2.459

1526. By Steve Langasek on 2017-09-26

Merge lp:~rbalint/livecd-rootfs/mount-make-rslave

1527. By Steve Langasek on 2017-09-26

Merge lp:~rbalint/livecd-rootfs/vagrant

1528. By Steve Langasek on 2017-09-28

Merge lp:~rbalint/livecd-rootfs/minimize-unminimize

1529. By Steve Langasek on 2017-09-28

releasing package livecd-rootfs version 2.460

1530. By Dimitri John Ledkov on 2017-09-28

merge lp:~mwhudson/livecd-rootfs/subiquity-loadkeys

1531. By Dimitri John Ledkov on 2017-09-28

releasing package livecd-rootfs version 2.461

1532. By Steve Langasek on 2017-09-29

Fix a reference to an undefined variable in a script that's set -u.

1533. By Steve Langasek on 2017-09-29

releasing package livecd-rootfs version 2.462

1534. By Steve Langasek on 2017-09-29

Merge lp:~rbalint/livecd-rootfs/minimized

1535. By Steve Langasek on 2017-09-29

Merge lp:~mwhudson/livecd-rootfs/subiquity-loadkeys

1536. By Steve Langasek on 2017-09-29

releasing package livecd-rootfs version 2.463

1537. By Steve Langasek on 2017-10-01

Ignore failure of new autopkgtest on ppc64el, where it's not a
regression.

1538. By Steve Langasek on 2017-10-01

Use /bin/sh, not /bin/bash, for autopkgtest.

1539. By Steve Langasek on 2017-10-01

releasing package livecd-rootfs version 2.464

1540. By Steve Langasek on 2017-10-04

* Skip installation of kernel headers for all minimal images
* Use the kvm kernel flavor for minimized cloud image where available,
  not virtual.

1541. By Steve Langasek on 2017-10-04

releasing package livecd-rootfs version 2.465

1542. By Steve Langasek on 2017-10-05

Merge lp:~vorlon/livecd-rootfs/generic-model-assertion-handling

1543. By Steve Langasek on 2017-10-05

Merge lp:~vorlon/livecd-rootfs/grub-diversions

1544. By Steve Langasek on 2017-10-05

releasing package livecd-rootfs version 2.466

1545. By Steve Langasek on 2017-10-05

fix remaining wrong references to /etc/default/grub.d/40-partuuid

1546. By Steve Langasek on 2017-10-05

releasing package livecd-rootfs version 2.467

1547. By Steve Langasek on 2017-10-05

Merge lp:~xnox/livecd-rootfs/drop-harmful-resolv-fixes

1548. By Michael Hudson-Doyle on 2017-10-05

Merge lp:~mwhudson/livecd-rootfs/subiquity-ordering

1549. By Michael Hudson-Doyle on 2017-10-05

releasing package livecd-rootfs version 2.468

1550. By Steve Langasek on 2017-10-08

Unminimization information should only go to motd when we are actually
minimized.

1551. By Steve Langasek on 2017-10-08

releasing package livecd-rootfs version 2.469

1552. By Steve Langasek on 2017-10-09

Merge lp:~vorlon/livecd-rootfs/snap-in-mate/

1553. By Steve Langasek on 2017-10-09

releasing package livecd-rootfs version 2.470

1554. By Dimitri John Ledkov on 2017-10-10

Now that grub-related diversions have been factored out in 2.466
instead of having bogus root=stuff arg generated in grub.cfg, it is
actually empty. Therefore update the sed command to make the arg in
the root= token optional. This should resolve non-booting livecd cpc
images.

1555. By Dimitri John Ledkov on 2017-10-10

releasing package livecd-rootfs version 2.471

1556. By Steve Langasek on 2017-10-10

Merge lp:~mwhudson/livecd-rootfs/subiquity-ordering

1557. By Steve Langasek on 2017-10-10

changelog fixup

1558. By Steve Langasek on 2017-10-10

releasing package livecd-rootfs version 2.472

1559. By Steve Langasek on 2017-10-11

Merge lp:~rbalint/livecd-rootfs/fix-minimized-ppc64el-image-build

1560. By Steve Langasek on 2017-10-11

export SNAP_REEXEC=0 to our snappy systemd units in the livefs overlay,
to work around apparmor not working reliably against aufs.

1561. By Steve Langasek on 2017-10-11

releasing package livecd-rootfs version 2.473

1562. By Steve Langasek on 2017-10-11

Fix wrong variable name in systemd unit snippets.

1563. By Steve Langasek on 2017-10-11

releasing package livecd-rootfs version 2.474

1564. By Steve Langasek on 2017-10-12

Add the SNAP_REEXEC=0 enviroment to the subiquity service as well.

1565. By Steve Langasek on 2017-10-12

releasing package livecd-rootfs version 2.475

1566. By Steve Langasek on 2017-10-12

snap.subiquity.started.service must be RemainAfterExit=yes to satisfy
the service dependencies.

1567. By Steve Langasek on 2017-10-12

releasing package livecd-rootfs version 2.476

1568. By Steve Langasek on 2017-10-15

Fix server live image to pull subiquity from the stable channel, not
from edge.

1569. By Steve Langasek on 2017-10-15

releasing package livecd-rootfs version 2.477

1570. By Steve Langasek on 2017-10-18

Merge lp:~mwhudson/livecd-rootfs/subiquity-stable-refresh-safety

1571. By Steve Langasek on 2017-10-18

releasing package livecd-rootfs version 2.478

1572. By Steve Langasek on 2017-10-19

Merge lp:~vorlon/livecd-rootfs/minimize-purge-initramfstools

1573. By Steve Langasek on 2017-10-22

Make sure to remove any initramfs that was generated in a minimized
image.

1574. By Steve Langasek on 2017-10-31

divert /usr/bin/systemd-detect-virt as part of the grub diversions, so
that the grub kernel postinst hook is operational when we're building
in a container. LP: #1729034.

1575. By Steve Langasek on 2017-10-31

releasing package livecd-rootfs version 2.479

1576. By Steve Langasek on 2017-11-06

Add the IMAGEFORMAT=none to support generating a single rootfs.

1577. By Steve Langasek on 2017-11-06

releasing package livecd-rootfs version 2.480

1578. By Steve Langasek on 2017-11-10

Merge ../livecd-rootfs.ubuntu-image-improvements/

1579. By Steve Langasek on 2017-11-10

releasing package livecd-rootfs version 2.481

1580. By Steve Langasek on 2017-11-10

Merge lp:~vorlon/livecd-rootfs/minimize-round-two

1581. By Steve Langasek on 2017-11-10

releasing package livecd-rootfs version 2.482

1582. By Steve Langasek on 2017-11-13

Fix lingering reference to livecd-rootfs.ubuntu-core.model-assertion
that breaks the ubuntu-core image build.

1583. By Steve Langasek on 2017-11-13

releasing package livecd-rootfs version 2.483

1584. By Steve Langasek on 2017-11-14

Merge lp:~rbalint/livecd-rootfs/s390x-skip-missing-initrd

1585. By Steve Langasek on 2017-11-15

releasing package livecd-rootfs version 2.484

1586. By Michael Hudson-Doyle on 2017-11-19

Automount a partition of fixed UUID for giving subiquity canned answers.

1587. By Balint Reczey on 2017-11-23

Use default xz compression (-6) for raspi2 image.
Xz with -0 generated ~35% bigger compressed image. (LP: #1732681)

1588. By Balint Reczey on 2017-12-01

Merge lp:~rbalint/livecd-rootfs/minimize-1g

* 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

1589. By Balint Reczey on 2017-12-01

fix long line in changelog

1590. By Michael Hudson-Doyle on 2017-12-03

releasing package livecd-rootfs version 2.485

1591. By Steve Langasek on 2017-12-06

Install grub-ieee1275 instead of grub2 on ppc64el; grub2 is a dummy
transitional package in universe.

1592. By Steve Langasek on 2017-12-06

releasing package livecd-rootfs version 2.486

1593. By Dimitri John Ledkov on 2017-12-11

Drop android-tools-fsutils dependency, and instead install it on
demand for the nexus7 sub-arch. This target is no longer produced,
thus by doing this android-tools can fall out of main to universe.

1594. By Dimitri John Ledkov on 2017-12-11

releasing package livecd-rootfs version 2.487

1595. By Michael Hudson-Doyle on 2017-12-20

enable networkd for live-server systems

the logic for doing this is the same as why it is done for cloud-images, for which
see http://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/revision/1520

I think this behaviour is a bug in cloud-init (see lp:#1737630) but this is a good
workaround in the mean time

1596. By Michael Hudson-Doyle on 2018-01-03

releasing package livecd-rootfs version 2.488

1597. By Steve Langasek on 2018-01-04

Merge lp:~rbalint/livecd-rootfs/minimize-1g-revert

1598. By Balint Reczey on 2018-01-09

Merge lp:~rbalint/livecd-rootfs/drop-nexus7-support

1599. By Steve Langasek on 2018-01-12

Merge lp:~vorlon/livecd-rootfs/u-i-channels

1600. By Steve Langasek on 2018-01-12

releasing package livecd-rootfs version 2.489

1601. By Mathieu Trudel-Lapierre on 2018-01-29

ubuntu-cpc: Initramfs compression should match default for
update-initramfs (LP: #1744114)

1602. By Mathieu Trudel-Lapierre on 2018-01-29

releasing package livecd-rootfs version 2.490

1603. By Iain Lane on 2018-01-30

Support seeding of snaps, as emitted by germinate >= 2.27.

1604. By Iain Lane on 2018-01-30

Specify seeds for all flavours too

1605. By Iain Lane on 2018-01-30

releasing package livecd-rootfs version 2.491

1606. By Iain Lane on 2018-01-30

Oops. I shouldn't reference my private stuff.

1607. By Iain Lane on 2018-01-31

Set a default archive mirror - needed for germinate.

1608. By Adam Conrad on 2018-01-31

Run subiquity on any serial consoles that the user told systemd about.

1609. By Iain Lane on 2018-01-31

Set ports/archive as appropriate for default mirror - should fix
autopkgtests.

1610. By Iain Lane on 2018-01-31

releasing package livecd-rootfs version 2.495

1611. By Steve Langasek on 2018-02-01

Update hostname matches for launchpad buildds to match current practice,
fixing build failures due to LP being unable to reach
people.canonical.com.

1612. By Steve Langasek on 2018-02-01

releasing package livecd-rootfs version 2.496

1613. By Adam Conrad on 2018-02-01

Fix incorrect shell variable quoting.

1614. By Adam Conrad on 2018-02-01

* live-build/auto/config: Clean out unused hostname matches and fix indenting.
* live-build/auto/config: Reinstate hostname filtering for "*.buildd", which
  is the correct match for non-lxd builders, and add "lp-*" for the lxd ones.
* live-build/auto/config: Fix incorrect quoting causing a skipped if statement
  in non-live ubuntu-server builds since sometime in mid-October of last year.

1615. By Iain Lane on 2018-02-01

Don't write config/seeded-snaps if no snaps have been seeded.

1616. By Iain Lane on 2018-02-01

releasing package livecd-rootfs version 2.498

1617. By Mathieu Trudel-Lapierre on 2018-02-07

live-build/auto/config: Take into account SUBPROJECT when setting seeded
snaps, and also make sure we can work with snaps seeded in project hooks.

1618. By Mathieu Trudel-Lapierre on 2018-02-07

releasing package livecd-rootfs version 2.499

1619. By Michael Hudson-Doyle on 2018-02-08

Disable the snapd.refresh.timer in the live server session.

1620. By Michael Hudson-Doyle on 2018-02-08

releasing package livecd-rootfs version 2.500

1621. By Dimitri John Ledkov on 2018-02-05

Stop building vagrant.box, ova, vmdk images for i386.

https://trello.com/c/zhisDVTq

1622. By Dimitri John Ledkov on 2018-02-12

releasing package livecd-rootfs version 2.501

1623. By Michael Hudson-Doyle on 2018-02-13

Shuffle subiquity service definition to a mix of a snapd-generated service
file (from the subiquity snap) and an overlay (in this package).

1624. By Michael Hudson-Doyle on 2018-02-13

releasing package livecd-rootfs version 2.502

1625. By Michael Hudson-Doyle on 2018-02-14

Install linux-signed-generic in the live-server image. (LP: #1749065)

1626. By Michael Hudson-Doyle on 2018-02-14

releasing package livecd-rootfs version 2.503

1627. By Michael Hudson-Doyle on 2018-02-20

Override JobRunningTimeoutSec to 0s on the .device unit that
subiquity_config.mount depends on to avoid a 5s delay on switching to a
new VT when there is no device there (LP: #1750117)

1628. By Michael Hudson-Doyle on 2018-02-20

releasing package livecd-rootfs version 2.504

1629. By Michael Hudson-Doyle on 2018-02-23

Move casper from filesystem.squashfs to installer.squashfs.

1630. By Michael Hudson-Doyle on 2018-02-23

releasing package livecd-rootfs version 2.505

1631. By Iain Lane on 2018-02-23

live-build-auto/{build,config}: Support fetching a file from the seed
mirror (BASE_SEED.minimal-remove) and putting it into the livefs build as
filesystem.manifest-minimal-remove. It's intended for ubiquity to read
this file as a list of packages to remove when doing a 'minimal' desktop
installation.

1632. By Iain Lane on 2018-02-23

releasing package livecd-rootfs version 2.506

1633. By Dimitri John Ledkov on 2018-03-01

ubuntu-server: generate multi-lowerdir overlayfs for
maas-rack-controller, and full maas. To be used in subiquity for maas
install options.

1634. By Steve Langasek on 2018-03-06

Merge lp:~vorlon/livecd-rootfs/ubuntu-channels-for-snaps

1635. By Steve Langasek on 2018-03-06

Add dependency on distro-info for the above.

1636. By Steve Langasek on 2018-03-06

releasing package livecd-rootfs version 2.508

1637. By Steve Langasek on 2018-03-06

Merge lp:~vorlon/livecd-rootfs/many-loops

1638. By Dimitri John Ledkov on 2018-03-06

Build EFI armhf images.

1639. By Dimitri John Ledkov on 2018-03-06

releasing package livecd-rootfs version 2.509

1640. By Michael Hudson-Doyle on 2018-03-15

* Rename the directory containing the systemd override file for subiquity to
  the correct name :/
* Add Environment=SNAP_REEXEC=0 to the above override file.
* Remove the snap.subiquity.started overrides, that service is long gone.

1641. By Michael Hudson-Doyle on 2018-03-15

releasing package livecd-rootfs version 2.510

1642. By Dimitri John Ledkov on 2018-03-16

Whitelist preserving "unowned" /var/log/journal. Maybe systemd package
should own the directory, and only adjust the permissions in
postinst. LP: #1754332

1643. By Steve Langasek on 2018-03-20

Merge lp:~daniel-thewatkins/livecd-rootfs/minimized-skips

1644. By Michael Hudson-Doyle on 2018-03-21

In the live-server build, prevent casper from mounting any existing
swap partitions from drives we might later be installing to.
(LP: #1743643)

1645. By Michael Hudson-Doyle on 2018-03-21

releasing package livecd-rootfs version 2.513

1646. By Dimitri John Ledkov on 2018-03-21

On amd64, if building minimal images for bionic, xenial, or extra ppa,
use kvm kernel, otherwise fallback to virtual.

1647. By Michael Hudson-Doyle on 2018-03-26

Set the default locale to C.UTF-8 in all server and cloud images.
(LP: #1751051, #1759003)

1648. By Steve Langasek on 2018-03-27

releasing package livecd-rootfs version 2.515

1649. By Steve Langasek on 2018-03-27

Make sure we call the build "minimal" within the cloud build info,
when building a minimized image.

1650. By Steve Langasek on 2018-03-27

releasing package livecd-rootfs version 2.516

1651. By Iain Lane on 2018-04-03

merge lp:~tsimonq2/livecd-rootfs/lubuntu-seed-mangling

1652. By Iain Lane on 2018-04-03

releasing package livecd-rootfs version 2.517

1653. By Dimitri John Ledkov on 2018-04-03

Make subiquity installer boot quicker, by making dhcp interfaces
optional, such that wait-online is not blocking bringing up the
installer UI.

1654. By Dimitri John Ledkov on 2018-04-03

releasing package livecd-rootfs version 2.518

1655. By Steve Langasek on 2018-04-10

Refactor snap preseeding to allow additional snaps to be preseeded from
hooks

1656. By Steve Langasek on 2018-04-10

releasing package livecd-rootfs version 2.519

1657. By Michael Hudson-Doyle on 2018-04-11

Make lzma initramfs compression opt-in rather than opt-out, and do not
opt-in to it for live-server builds to speed up the boot. (LP: #1750873)

1658. By Michael Hudson-Doyle on 2018-04-11

releasing package livecd-rootfs version 2.520

1659. By Michael Hudson-Doyle on 2018-04-11

last minute pre-upload typo fix

1660. By Dimitri John Ledkov on 2018-04-11

In subiquity image, mount additional squashfs in /media.

1661. By Dimitri John Ledkov on 2018-04-11

releasing package livecd-rootfs version 2.521

1662. By Steve Langasek on 2018-04-11

Remove landscape-common from minimal image, and handle restoring it in
unminimize script. LP: #1763182.

1663. By Steve Langasek on 2018-04-17

releasing package livecd-rootfs version 2.522

1664. By Steve Langasek on 2018-04-19

Merge lp:~daniel-thewatkins/livecd-rootfs/custom-model-assertions

1665. By Dimitri John Ledkov on 2018-04-19

Ensure MAAS squashfsi are clean of passwords. LP: #1764991.

1666. By Dimitri John Ledkov on 2018-04-19

releasing package livecd-rootfs version 2.524

1667. By Ryan Finnie on 2018-04-22

Add raspi3 subarch

Łukasz Zemczak (sil2100) wrote :

Small note: this branch needs to be merged to enable raspi3 ubuntu-image classic builds as well (or at least the parts without the hooks). I have tested it with ubuntu-image + IMAGEFORMAT=none and it seems to generate the right rootfs for the project.

I can try reviewing the code a bit later.

Unmerged revisions

1667. By Ryan Finnie on 2018-04-22

Add raspi3 subarch

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2018-04-19 20:23:33 +0000
3+++ debian/changelog 2018-04-22 05:54:20 +0000
4@@ -1,3 +1,9 @@
5+livecd-rootfs (2.524+rpi0) bionic; urgency=medium
6+
7+ * Raspberry Pi 3 fixes
8+
9+ -- Ryan Finnie <ryan@finnie.org> Sat, 21 Apr 2018 22:49:56 -0700
10+
11 livecd-rootfs (2.524) bionic; urgency=medium
12
13 * Ensure MAAS squashfsi are clean of passwords. LP: #1764991.
14
15=== modified file 'live-build/auto/build'
16--- live-build/auto/build 2018-04-11 21:26:43 +0000
17+++ live-build/auto/build 2018-04-22 05:54:20 +0000
18@@ -520,7 +520,7 @@
19 if [ "$PROJECT:$SUBPROJECT" = "ubuntu-core:system-image" ]; then
20 case $ARCH in
21 armhf)
22- subarches="generic raspi2"
23+ subarches="generic raspi2 raspi3"
24 ;;
25 arm64)
26 subarches="generic dragonboard"
27@@ -558,6 +558,8 @@
28 armhf)
29 if [ "$devarch" = "raspi2" ]; then
30 linux_package="linux-image-raspi2"
31+ elif [ "$devarch" = "raspi3" ]; then
32+ linux_package="linux-image-raspi2"
33 fi
34 ;;
35 ppc64el|s390x)
36@@ -625,7 +627,7 @@
37 if [ -n "$dtbs" ]; then
38 mv "$dtbs" $TMPDIR/assets/dtbs
39 case $devarch in
40- raspi2)
41+ raspi2|raspi3)
42 # ubuntu-device-flash does not like subdirs here, we need to tar it up
43 if [ -e $TMPDIR/assets/dtbs/overlays ]; then
44 tar -C $TMPDIR/assets/dtbs -f $TMPDIR/assets/dtbs/overlays.tgz -czv overlays
45@@ -672,6 +674,9 @@
46 if [ "$devarch" = "raspi2" ];then
47 tarname="raspi2.$tarname"
48 manifestname="$devarch.$manifestname"
49+ elif [ "$devarch" = "raspi3" ];then
50+ tarname="raspi3.$tarname"
51+ manifestname="$devarch.$manifestname"
52 elif [ "$devarch" = "dragonboard" ];then
53 tarname="$devarch.$tarname"
54 manifestname="$devarch.$manifestname"
55@@ -701,6 +706,9 @@
56 if [ "$devarch" = "raspi2" ];then
57 metaname=canonical-pi2-linux
58 snapname="$devarch.kernel.snap"
59+ elif [ "$devarch" = "raspi3" ];then
60+ metaname=canonical-pi3-linux
61+ snapname="$devarch.kernel.snap"
62 elif [ "$devarch" = "generic" ] && [ "$ARCH" = "armhf" ];then
63 metaname=canonical-bbb-linux
64 elif [ "$devarch" = "dragonboard" ] && [ "$ARCH" = "arm64" ];then
65
66=== modified file 'live-build/auto/config'
67--- live-build/auto/config 2018-04-11 07:18:47 +0000
68+++ live-build/auto/config 2018-04-22 05:54:20 +0000
69@@ -778,6 +778,12 @@
70 add_package install linux-firmware-raspi2 u-boot-rpi flash-kernel u-boot-tools
71 BINARY_REMOVE_LINUX=false
72 ;;
73+ raspi3)
74+ COMPONENTS='main restricted universe multiverse'
75+ KERNEL_FLAVOURS=raspi2
76+ add_package install linux-firmware-raspi2 u-boot-rpi flash-kernel u-boot-tools
77+ BINARY_REMOVE_LINUX=false
78+ ;;
79 esac
80 ;;
81 esac
82@@ -912,6 +918,30 @@
83 EOM
84 EOF
85 ;;
86+ armhf+raspi3)
87+ cat > config/hooks/01-firmware-directory.chroot_early <<EOF
88+#!/bin/sh -ex
89+mkdir -p /boot/firmware
90+EOF
91+ cat > config/hooks/999-raspi3-fixes.chroot <<EOF
92+#!/bin/sh -ex
93+cat >> /etc/fstab << EOM
94+LABEL=system-boot /boot/firmware vfat defaults 0 1
95+EOM
96+
97+cat > /boot/firmware/cmdline.txt << EOM
98+net.ifnames=0 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
99+EOM
100+
101+cat > /boot/firmware/config.txt << EOM
102+enable_uart=1
103+kernel=uboot.bin
104+device_tree_address=0x02008000
105+dtparam=i2c_arm=on
106+dtparam=spi=on
107+EOM
108+EOF
109+ ;;
110 *)
111 ;;
112 esac
113
114=== modified file 'live-build/ubuntu-cpc/hooks/032-disk-image.binary'
115--- live-build/ubuntu-cpc/hooks/032-disk-image.binary 2018-03-06 12:58:38 +0000
116+++ live-build/ubuntu-cpc/hooks/032-disk-image.binary 2018-04-22 05:54:20 +0000
117@@ -21,7 +21,7 @@
118 echo "We only create EFI images for $ARCH."
119 exit 0
120 ;;
121- armhf:raspi2)
122+ armhf:raspi2|armhf:raspi3)
123 # matches the size of the snappy image
124 IMAGE_SIZE=$((4*1000*1000*1000))
125
126@@ -101,6 +101,26 @@
127 mountpoint/usr/lib/u-boot/rpi_2/u-boot.bin \
128 mountpoint/boot/firmware/uboot.bin
129 ;;
130+ armhf:raspi3)
131+ if ! grep -q '^source ' mountpoint/etc/network/interfaces >/dev/null; then
132+ echo 'source /etc/network/interfaces.d/*.cfg' >>mountpoint/etc/network/interfaces
133+ fi
134+
135+ # Bionic and later (Xenial's rpi3 PPA has 0x02008000/g in
136+ # /usr/share/flash-kernel/bootscript/bootscr.rpi3)
137+ if [ -e mountpoint/etc/flash-kernel/bootscript/bootscr.rpi3 ]; then
138+ sed -i 's/fdt_addr_r 0x02000000/fdt_addr_r 0x02008000/g' \
139+ mountpoint/etc/flash-kernel/bootscript/bootscr.rpi3
140+ fi
141+ chroot mountpoint flash-kernel \
142+ --machine "Raspberry Pi 3 Model B"
143+ # not the best place for this, but neither flash-kernel nor
144+ # u-boot have provisions for installing u-boot via maintainer
145+ # script
146+ config/hooks/raspi2/mkknlimg --dtok \
147+ mountpoint/usr/lib/u-boot/rpi_3_32b/u-boot.bin \
148+ mountpoint/boot/firmware/uboot.bin
149+ ;;
150 *) ;;
151 esac
152
153
154=== modified file 'live-build/ubuntu-cpc/hooks/040-qcow2-image.binary'
155--- live-build/ubuntu-cpc/hooks/040-qcow2-image.binary 2017-11-20 20:18:33 +0000
156+++ live-build/ubuntu-cpc/hooks/040-qcow2-image.binary 2018-04-22 05:54:20 +0000
157@@ -12,7 +12,7 @@
158 case $ARCH:$SUBARCH in
159 # Not sure if any other cloud images use subarch for something that
160 # should take qcow2 format, so only skipping this on raspi2 for now.
161- armhf:raspi2)
162+ armhf:raspi2|armhf:raspi3)
163 xz -T4 -c binary/boot/disk.ext4 > livecd.ubuntu-cpc.disk1.img.xz
164 exit 0
165 ;;

Subscribers

People subscribed via source and target branches