diff --git a/debian/changelog b/debian/changelog index f6d69e12..8f12ec6d 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +livecd-rootfs (2.562) disco; urgency=medium + + * subiquity: make subiqutiy_config.mount optional + * Add python3 vmdkstream support + + -- Dimitri John Ledkov <xnox@ubuntu.com> Mon, 18 Feb 2019 12:01:51 +0100 + livecd-rootfs (2.561) disco; urgency=medium * Support building pi3-arm64 core18 images. At the same time, make sure we diff --git a/debian/control b/debian/control index 20d3f925..5d2c9049 100644 --- a/debian/control +++ b/debian/control @@ -28,6 +28,7 @@ Depends: ${misc:Depends}, parted, procps, python-minimal | python, + python3-minimal | python3, python3-apt, python3-software-properties, qemu-utils, @@ -37,7 +38,7 @@ Depends: ${misc:Depends}, sudo, u-boot-tools [armhf arm64], ubuntu-image, - vmdk-stream-converter [amd64 i386], + python3-vmdkstream [amd64 i386] | vmdk-stream-converter [amd64 i386], xz-utils, zerofree Breaks: ubuntu-defaults-builder (<< 0.32) diff --git a/live-build/functions b/live-build/functions index d6978f86..31a5ab8f 100644 --- a/live-build/functions +++ b/live-build/functions @@ -271,7 +271,7 @@ create_vmdk() { cp ${src} ${scratch_d}/resize.img truncate --size=${size}M ${scratch_d}/resize.img - python -m ${streamconverter} ${scratch_d}/resize.img ${destination} + python3 -m ${streamconverter} ${scratch_d}/resize.img ${destination} || python2 -m ${streamconverter} ${scratch_d}/resize.img ${destination} modify_vmdk_header ${destination} qemu-img info ${destination} diff --git a/live-build/ubuntu-server/hooks/032-installer-squashfs.binary b/live-build/ubuntu-server/hooks/032-installer-squashfs.binary index 518fc724..cff32321 100755 --- a/live-build/ubuntu-server/hooks/032-installer-squashfs.binary +++ b/live-build/ubuntu-server/hooks/032-installer-squashfs.binary @@ -45,6 +45,7 @@ mkdir -p "$INSTALLER_ROOT/etc/systemd/system/$DEVICE_UNIT_NAME.d" cat > "$INSTALLER_ROOT/etc/systemd/system/$DEVICE_UNIT_NAME.d/override.conf" <<EOF [Unit] JobRunningTimeoutSec=0s +Wants=subiquity_config.mount EOF # Prepare installer layer. diff --git a/live-build/ubuntu-server/includes.binary/overlay/usr/lib/systemd/system/local-fs.target.wants/subiquity_config.mount b/live-build/ubuntu-server/includes.binary/overlay/usr/lib/systemd/system/local-fs.target.wants/subiquity_config.mount deleted file mode 120000 index 9c22c100..00000000 --- a/live-build/ubuntu-server/includes.binary/overlay/usr/lib/systemd/system/local-fs.target.wants/subiquity_config.mount +++ /dev/null @@ -1 +0,0 @@ -../subiquity_config.mount \ No newline at end of file