mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-08-15 10:44:26 +00:00
Imported 23.10.7
No reason for CPC update specified.
This commit is contained in:
parent
63e502da78
commit
a497fcf67e
71
debian/changelog
vendored
71
debian/changelog
vendored
@ -1,3 +1,74 @@
|
|||||||
|
livecd-rootfs (23.10.7) mantic; urgency=medium
|
||||||
|
|
||||||
|
* Actually fix live-build/ubuntu-cpc/hooks.d/base/disk-image.binary to not
|
||||||
|
call force_boot_without_initramfs on s390x rather than
|
||||||
|
disk-image-uefi.binary which obviously would never run on s390x.
|
||||||
|
|
||||||
|
-- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Sun, 30 Jul 2023 09:17:52 +1200
|
||||||
|
|
||||||
|
livecd-rootfs (23.10.6) mantic; urgency=medium
|
||||||
|
|
||||||
|
* live-build/ubuntu-cpc/hooks.d/base/disk-image-*.binary: Fix invocations of
|
||||||
|
force_boot_without_initramfs to pass "mountpoint" and not "${mountpoint}"
|
||||||
|
(which actually worked on most arches for VERY BAD reasons but fails on
|
||||||
|
s390x).
|
||||||
|
* live-build/ubuntu-cpc/hooks.d/base/disk-image.binary: Do not call
|
||||||
|
force_boot_without_initramfs on s390x.
|
||||||
|
|
||||||
|
-- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Sat, 29 Jul 2023 07:56:28 +1200
|
||||||
|
|
||||||
|
livecd-rootfs (23.10.5) mantic; urgency=medium
|
||||||
|
|
||||||
|
[ Utkarsh Gupta ]
|
||||||
|
* Use ubuntu-cloud-minimal metapackage in minimized CPC images rather than
|
||||||
|
cloud-image task which brings in snaps that are unwanted in minimized
|
||||||
|
builds.
|
||||||
|
|
||||||
|
-- Michael Hudson-Doyle <michael.hudson@ubuntu.com> Fri, 28 Jul 2023 11:05:44 +1200
|
||||||
|
|
||||||
|
livecd-rootfs (23.10.4) mantic; urgency=medium
|
||||||
|
|
||||||
|
* canary: use new 23.10 models for both the live and enhanced-sb layers.
|
||||||
|
|
||||||
|
-- Łukasz 'sil2100' Zemczak <lukasz.zemczak@ubuntu.com> Wed, 19 Jul 2023 11:04:51 +0200
|
||||||
|
|
||||||
|
livecd-rootfs (23.10.3) mantic; urgency=medium
|
||||||
|
|
||||||
|
* Depend on devscripts: classic ubuntu-image builds will build the gadget
|
||||||
|
from a repository using make, and the reference pc-gadget snap uses
|
||||||
|
chdist to pull the latest GRUB/shim from the proper series x pocket;
|
||||||
|
NB: chdist was used instead of the more convenient pull-lp-debs as
|
||||||
|
devscripts is in main while ubuntu-dev-tools is in universe. It's
|
||||||
|
inelegant for livecd-rootfs to pick up dependencies needed to build
|
||||||
|
gadgets, even if it's for the official ones as other gadgets might want
|
||||||
|
other dependencies, rather this should be expressed as part of the build
|
||||||
|
contract of the gadget, or livecd-rootfs should only consume pre-built
|
||||||
|
gadgets built in a standard way (e.g. snap build, deb build etc.).
|
||||||
|
|
||||||
|
-- Loïc Minier <loic.minier@ubuntu.com> Sun, 16 Jul 2023 10:41:31 +0000
|
||||||
|
|
||||||
|
livecd-rootfs (23.10.2) mantic; urgency=medium
|
||||||
|
|
||||||
|
* Fixup up two more places with kvm removal.
|
||||||
|
* Set `gbp dch` vendor to debian for correct new changelog version.
|
||||||
|
|
||||||
|
-- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Fri, 14 Jul 2023 13:42:00 +0100
|
||||||
|
|
||||||
|
livecd-rootfs (23.10.1) mantic; urgency=medium
|
||||||
|
|
||||||
|
[ Yao Wei (魏銘廷) ]
|
||||||
|
* Add ubuntu-oem build project:
|
||||||
|
- auto/config: Make ubuntu-oem project available, and runs make-hooks like
|
||||||
|
ubuntu-cpc.
|
||||||
|
- live-build/ubuntu-oem: Create the directory for ubuntu-oem project, and
|
||||||
|
link make-hooks from ubuntu-cpc into it.
|
||||||
|
|
||||||
|
[ Dimitri John Ledkov ]
|
||||||
|
* Switch armhf from generic-lpae to virtual
|
||||||
|
* Deprecate linux-kvm usage
|
||||||
|
|
||||||
|
-- Dimitri John Ledkov <dimitri.ledkov@canonical.com> Fri, 14 Jul 2023 00:25:33 +0100
|
||||||
|
|
||||||
livecd-rootfs (2.899) mantic; urgency=medium
|
livecd-rootfs (2.899) mantic; urgency=medium
|
||||||
|
|
||||||
* ubuntu-cpc: Revert mount ESP on /boot and bind mount /boot on /boot/efi
|
* ubuntu-cpc: Revert mount ESP on /boot and bind mount /boot on /boot/efi
|
||||||
|
1
debian/control
vendored
1
debian/control
vendored
@ -12,6 +12,7 @@ Depends: ${misc:Depends},
|
|||||||
apt-utils,
|
apt-utils,
|
||||||
attr,
|
attr,
|
||||||
debootstrap,
|
debootstrap,
|
||||||
|
devscripts,
|
||||||
distro-info,
|
distro-info,
|
||||||
dosfstools,
|
dosfstools,
|
||||||
e2fsprogs,
|
e2fsprogs,
|
||||||
|
1
debian/gbp.conf
vendored
1
debian/gbp.conf
vendored
@ -1,3 +1,4 @@
|
|||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
debian-branch=ubuntu/master
|
debian-branch=ubuntu/master
|
||||||
debian-tag = %(version)s
|
debian-tag = %(version)s
|
||||||
|
dch-opt = --vendor=debian
|
||||||
|
@ -550,6 +550,8 @@ case $IMAGEFORMAT in
|
|||||||
add_package live casper
|
add_package live casper
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
ubuntu-oem)
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
add_package live casper
|
add_package live casper
|
||||||
;;
|
;;
|
||||||
@ -810,6 +812,30 @@ case $PROJECT in
|
|||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
ubuntu-oem)
|
||||||
|
touch config/universe-enabled
|
||||||
|
PASSES_TO_LAYERS="true"
|
||||||
|
#KERNEL_FLAVOURS='oem-22.04'
|
||||||
|
KERNEL_FLAVOURS='generic-hwe-22.04'
|
||||||
|
add_task minimal minimal standard ubuntu-desktop-minimal ubuntu-desktop-minimal-default-languages
|
||||||
|
add_task minimal.standard ubuntu-desktop ubuntu-desktop-default-languages
|
||||||
|
add_task minimal.standard.live ubuntu-live
|
||||||
|
add_package minimal cloud-init
|
||||||
|
remove_package minimal.standard.live ubiquity-frontend-gtk
|
||||||
|
add_snap minimal.standard.live ubuntu-desktop-installer/classic
|
||||||
|
|
||||||
|
cat <<-EOF > config/minimal.standard.catalog-in.yaml
|
||||||
|
name: "Ubuntu Desktop for OEM"
|
||||||
|
description: >-
|
||||||
|
Ubuntu Desktop for OEM preinstallation.
|
||||||
|
id: ubuntu-desktop-oem
|
||||||
|
type: fsimage-layered
|
||||||
|
variant: desktop
|
||||||
|
locale_support: none
|
||||||
|
default: yes
|
||||||
|
EOF
|
||||||
|
;;
|
||||||
|
|
||||||
kubuntu|kubuntu-dvd)
|
kubuntu|kubuntu-dvd)
|
||||||
add_task install minimal standard
|
add_task install minimal standard
|
||||||
add_task install kubuntu-desktop
|
add_task install kubuntu-desktop
|
||||||
@ -1083,8 +1109,7 @@ case $PROJECT in
|
|||||||
KERNEL_FLAVOURS=virtual
|
KERNEL_FLAVOURS=virtual
|
||||||
|
|
||||||
if [ "${SUBPROJECT:-}" = minimized ]; then
|
if [ "${SUBPROJECT:-}" = minimized ]; then
|
||||||
add_task install cloud-image
|
add_package install ubuntu-cloud-minimal
|
||||||
add_package install sudo lxd-installer
|
|
||||||
else
|
else
|
||||||
add_task install minimal standard cloud-image
|
add_task install minimal standard cloud-image
|
||||||
add_package install ubuntu-minimal
|
add_package install ubuntu-minimal
|
||||||
@ -1102,7 +1127,6 @@ case $PROJECT in
|
|||||||
add_task install ubuntu-server-raspi
|
add_task install ubuntu-server-raspi
|
||||||
;;
|
;;
|
||||||
armhf*)
|
armhf*)
|
||||||
KERNEL_FLAVOURS=generic-lpae
|
|
||||||
add_package install flash-kernel
|
add_package install flash-kernel
|
||||||
;;
|
;;
|
||||||
arm64*)
|
arm64*)
|
||||||
@ -1185,7 +1209,11 @@ case $PROJECT:${SUBPROJECT:-} in
|
|||||||
BASE_SEED='wsl'
|
BASE_SEED='wsl'
|
||||||
;;
|
;;
|
||||||
ubuntu-cpc:*)
|
ubuntu-cpc:*)
|
||||||
|
# we don't preseed any snaps in minimized images, so no need to set
|
||||||
|
# BASE_SEED in that case.
|
||||||
|
if [ "${SUBPROJECT:-}" != minimized ]; then
|
||||||
BASE_SEED='server'
|
BASE_SEED='server'
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
ubuntu-server:live)
|
ubuntu-server:live)
|
||||||
BASE_SEED='server'
|
BASE_SEED='server'
|
||||||
@ -1529,7 +1557,8 @@ EOF
|
|||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
ubuntu-cpc:*|ubuntu-server:live|ubuntu:desktop-preinstalled|ubuntu-wsl:*|ubuntu-mini-iso:*|ubuntu:canary)
|
ubuntu-cpc:*|ubuntu-server:live|ubuntu:desktop-preinstalled| \
|
||||||
|
ubuntu-wsl:*|ubuntu-mini-iso:*|ubuntu:canary|ubuntu-oem:*)
|
||||||
# Ensure that most things e.g. includes.chroot are copied as is
|
# Ensure that most things e.g. includes.chroot are copied as is
|
||||||
for entry in /usr/share/livecd-rootfs/live-build/${PROJECT}/*; do
|
for entry in /usr/share/livecd-rootfs/live-build/${PROJECT}/*; do
|
||||||
case $entry in
|
case $entry in
|
||||||
@ -1545,7 +1574,7 @@ EOF
|
|||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
if [ "$PROJECT" = "ubuntu-cpc" ]; then
|
if [ "$PROJECT" = "ubuntu-cpc" ] || [ "$PROJECT" = "ubuntu-oem" ] ; then
|
||||||
case ${IMAGE_TARGETS:-} in
|
case ${IMAGE_TARGETS:-} in
|
||||||
"")
|
"")
|
||||||
config/hooks.d/make-hooks --hooks-dir config/hooks all
|
config/hooks.d/make-hooks --hooks-dir config/hooks all
|
||||||
|
@ -406,10 +406,9 @@ EOF
|
|||||||
chroot mountpoint grub-install --target=i386-pc "${loop_device}"
|
chroot mountpoint grub-install --target=i386-pc "${loop_device}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Use the linux-kvm kernel for minimal images where available
|
# Use initrdless boot for minimal images
|
||||||
# linux-kvm currently only exists for amd64
|
if [ "${SUBPROJECT:-}" = "minimized" ]; then
|
||||||
if [ "${SUBPROJECT:-}" = "minimized" ] && [ "$ARCH" = "amd64" ]; then
|
force_boot_without_initramfs mountpoint
|
||||||
replace_kernel mountpoint linux-kvm
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# This call to rewrite the debian package manifest is added here to capture
|
# This call to rewrite the debian package manifest is added here to capture
|
||||||
|
@ -126,10 +126,9 @@ install_grub() {
|
|||||||
chroot mountpoint grub-install --target=i386-pc "${loop_device}"
|
chroot mountpoint grub-install --target=i386-pc "${loop_device}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Use the linux-kvm kernel for minimal images where available
|
# Use initrdless boot for minimal images
|
||||||
# linux-kvm currently only exists for amd64
|
if [ "${SUBPROJECT:-}" = "minimized" ]; then
|
||||||
if [ "${SUBPROJECT:-}" = "minimized" ] && [ "$ARCH" = "amd64" ]; then
|
force_boot_without_initramfs mountpoint
|
||||||
replace_kernel mountpoint linux-kvm
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# This call to rewrite the debian package manifest is added here to capture
|
# This call to rewrite the debian package manifest is added here to capture
|
||||||
|
@ -129,12 +129,11 @@ if [ "${should_install_grub}" -eq 1 ]; then
|
|||||||
undivert_grub mountpoint
|
undivert_grub mountpoint
|
||||||
|
|
||||||
rm mountpoint/tmp/device.map
|
rm mountpoint/tmp/device.map
|
||||||
fi
|
|
||||||
|
|
||||||
# Use the linux-kvm kernel for minimal images where available
|
# Use initrdless boot for minimal images
|
||||||
# linux-kvm currently only exists for amd64
|
if [ "${SUBPROJECT:-}" = "minimized" ]; then
|
||||||
if [ "${SUBPROJECT:-}" = "minimized" ] && [ "$ARCH" = "amd64" ]; then
|
force_boot_without_initramfs mountpoint
|
||||||
replace_kernel mountpoint linux-kvm
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$ARCH" = "s390x" ]; then
|
if [ "$ARCH" = "s390x" ]; then
|
||||||
|
@ -1,63 +0,0 @@
|
|||||||
#!/bin/bash -eux
|
|
||||||
# vi: ts=4 expandtab
|
|
||||||
#
|
|
||||||
# Generate KVM image
|
|
||||||
#
|
|
||||||
|
|
||||||
echo "Building KVM image"
|
|
||||||
IMAGE_STR="# CLOUD_IMG: This file was created/modified by the Cloud Image build process"
|
|
||||||
case ${SUBPROJECT:-} in
|
|
||||||
minimized)
|
|
||||||
echo "Skipping minimized $0 builds"
|
|
||||||
exit 0
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
# Only allow amd64 builds for now
|
|
||||||
case $ARCH in
|
|
||||||
amd64)
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Linux KVM images are not supported for $ARCH yet.";
|
|
||||||
exit 0;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
. config/functions
|
|
||||||
|
|
||||||
mount_d=$(mktemp -d)
|
|
||||||
|
|
||||||
create_derivative uefi kvm #sets ${derivative_img}
|
|
||||||
mount_disk_image ${derivative_img} ${mount_d}
|
|
||||||
|
|
||||||
# unmount disk image and remove created folders on exit
|
|
||||||
# even though we unmount manually before we convert to
|
|
||||||
# qcow2, we have this here just in case we error out before
|
|
||||||
# that step
|
|
||||||
cleanup_kvm() {
|
|
||||||
if [ -d "$mount_d" ]; then
|
|
||||||
umount_disk_image "$mount_d"
|
|
||||||
fi
|
|
||||||
rm -rf ${mount_d} ${derivative_img}
|
|
||||||
}
|
|
||||||
trap cleanup_kvm EXIT
|
|
||||||
|
|
||||||
|
|
||||||
divert_grub "${mount_d}"
|
|
||||||
replace_kernel ${mount_d} "linux-kvm"
|
|
||||||
chroot "${mount_d}" update-grub
|
|
||||||
undivert_grub "${mount_d}"
|
|
||||||
|
|
||||||
# Remove indices
|
|
||||||
env DEBIAN_FRONTEND=noninteractive chroot "${mount_d}" apt-get \
|
|
||||||
clean
|
|
||||||
|
|
||||||
create_manifest ${mount_d} livecd.ubuntu-cpc.disk-kvm.manifest
|
|
||||||
|
|
||||||
# unmount disk image to prevent corruption
|
|
||||||
# and remove it so the trap doesn't try to unmount it again
|
|
||||||
umount_disk_image ${mount_d}
|
|
||||||
rm -rf ${mount_d}
|
|
||||||
|
|
||||||
convert_to_qcow2 ${derivative_img} livecd.ubuntu-cpc.disk-kvm.img
|
|
@ -2,7 +2,6 @@ depends root-dir
|
|||||||
depends tarball
|
depends tarball
|
||||||
depends squashfs
|
depends squashfs
|
||||||
depends disk-image
|
depends disk-image
|
||||||
depends kvm
|
|
||||||
depends qcow2
|
depends qcow2
|
||||||
depends vmdk
|
depends vmdk
|
||||||
depends vagrant
|
depends vagrant
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
depends disk-image
|
|
||||||
base/kvm-image.binary
|
|
||||||
provides livecd.ubuntu-cpc.disk-kvm.img
|
|
||||||
provides livecd.ubuntu-cpc.disk-kvm.manifest
|
|
||||||
provides livecd.ubuntu-cpc.disk-kvm.filelist
|
|
@ -91,37 +91,6 @@ if [ -L "${rootd}/boot/initrd.img" ] && [ ! -e "${rootd}/boot/initrd.img" ]; the
|
|||||||
rm "${rootd}/boot/initrd.img"
|
rm "${rootd}/boot/initrd.img"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Recommends of ubuntu-server that should not be included in cloud images by
|
|
||||||
# default
|
|
||||||
# unfortunately because we are currently installing ubuntu-server as a task,
|
|
||||||
# all of the recursive dependencies are marked as manually installed and are
|
|
||||||
# not subject to autoremoval. There is discussion of us stopping the use of
|
|
||||||
# tasks in livecd-rootfs but in the meantime, we have to also explicitly
|
|
||||||
# remove the packages providing the services
|
|
||||||
_xchroot "$rootd" env DEBIAN_FRONTEND=noninteractive \
|
|
||||||
apt-get -y autoremove --purge fwupd modemmanager udisks2
|
|
||||||
|
|
||||||
if [ "${SUBPROJECT:-}" = minimized ]; then
|
|
||||||
# Remove various packages that we don't want in the minimized images.
|
|
||||||
# Some of these are tools that don't make sense by default
|
|
||||||
# non-interactively; some are libraries whose reverse-dependencies
|
|
||||||
# will have already been removed; open-vm-tools, it's a bug that this
|
|
||||||
# is in the common cloud seed because this should only be included
|
|
||||||
# in VMWare guest images, and we know none of the minimized images
|
|
||||||
# are targeted at VMWare.
|
|
||||||
_xchroot "${rootd}" env DEBIAN_FRONTEND=noninteractive \
|
|
||||||
apt-mark auto '^lib.*' '^python*' vim-runtime 2>/dev/null
|
|
||||||
# FIXME: iso-codes is a dep of software-properties and shouldn't be
|
|
||||||
_xchroot "${rootd}" env DEBIAN_FRONTEND=noninteractive \
|
|
||||||
apt-get -y autoremove --purge iso-codes xauth pastebinit \
|
|
||||||
plymouth open-vm-tools git git-man shared-mime-info vim vim-common \
|
|
||||||
console-setup ncurses-term tmux screen policykit-1 \
|
|
||||||
xdg-user-dirs less publicsuffix run-one apport-symptoms \
|
|
||||||
ubuntu-cloudimage-keyring file
|
|
||||||
|
|
||||||
_xchroot "${rootd}" apt clean
|
|
||||||
fi
|
|
||||||
|
|
||||||
#### END COMMON ARCH FUNCTIONS
|
#### END COMMON ARCH FUNCTIONS
|
||||||
|
|
||||||
|
|
||||||
|
1
live-build/ubuntu-oem/hooks.d/make-hooks
Symbolic link
1
live-build/ubuntu-oem/hooks.d/make-hooks
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../../ubuntu-cpc/hooks.d/make-hooks
|
@ -21,13 +21,13 @@ esac
|
|||||||
|
|
||||||
. config/binary
|
. config/binary
|
||||||
|
|
||||||
# env SNAPPY_STORE_NO_CDN=1 snap known --remote model series=16 brand-id=canonical model=ubuntu-classic-2304-amd64 > config/classic-model.model
|
# env SNAPPY_STORE_NO_CDN=1 snap known --remote model series=16 brand-id=canonical model=ubuntu-classic-2310-amd64 > config/classic-model.model
|
||||||
cat <<EOF > config/classic-model.model
|
cat <<EOF > config/classic-model.model
|
||||||
type: model
|
type: model
|
||||||
authority-id: canonical
|
authority-id: canonical
|
||||||
series: 16
|
series: 16
|
||||||
brand-id: canonical
|
brand-id: canonical
|
||||||
model: ubuntu-classic-2304-amd64
|
model: ubuntu-classic-2310-amd64
|
||||||
architecture: amd64
|
architecture: amd64
|
||||||
base: core22
|
base: core22
|
||||||
classic: true
|
classic: true
|
||||||
@ -35,7 +35,7 @@ distribution: ubuntu
|
|||||||
grade: signed
|
grade: signed
|
||||||
snaps:
|
snaps:
|
||||||
-
|
-
|
||||||
default-channel: classic-23.04/stable
|
default-channel: classic-23.10/stable
|
||||||
id: UqFziVZDHLSyO3TqSWgNBoAdHbLI4dAH
|
id: UqFziVZDHLSyO3TqSWgNBoAdHbLI4dAH
|
||||||
name: pc
|
name: pc
|
||||||
type: gadget
|
type: gadget
|
||||||
@ -94,19 +94,19 @@ snaps:
|
|||||||
id: IrwRHakqtzhFRHJOOPxKVPU0Kk7Erhcu
|
id: IrwRHakqtzhFRHJOOPxKVPU0Kk7Erhcu
|
||||||
name: snapd-desktop-integration
|
name: snapd-desktop-integration
|
||||||
type: app
|
type: app
|
||||||
timestamp: 2023-03-19T12:00:00.0Z
|
timestamp: 2023-07-18T12:00:00.0Z
|
||||||
sign-key-sha3-384: 9tydnLa6MTJ-jaQTFUXEwHl1yRx7ZS4K5cyFDhYDcPzhS7uyEkDxdUjg9g08BtNn
|
sign-key-sha3-384: 9tydnLa6MTJ-jaQTFUXEwHl1yRx7ZS4K5cyFDhYDcPzhS7uyEkDxdUjg9g08BtNn
|
||||||
|
|
||||||
AcLBXAQAAQoABgUCZC4CDgAKCRDgT5vottzAEiFvEACU9KsUFmAcShhpIz+NRGVP6d1Z+bW1FcUf
|
AcLBXAQAAQoABgUCZLa6ewAKCRDgT5vottzAEu9jD/9dfuMX8kDWrEaaiv+3g6GB/xEuhHkVStOU
|
||||||
Cxl2UParnXR7Kv12htnw5u837MZjI3gG8kti2L2SxRcg/fy3iJLkTRBEaR/q6rY4O0fkasJUKxHh
|
5c+7M9wB19BQrIhKCbYnNNGLJrIJj1DDThwCK+/L43NiiuolEDaTAGbKPxw7BhCMitnX9i3fxkFm
|
||||||
z6xx2jaNhsUqnplU5gba9xmmaI5AQp4yf1ktF71HAeM4OzUFrCkjXNTbf7xfkKENxuAOfsPetu5c
|
WaAsc667Fi9QVTb7XFKrzUiU7cwmqCI0ZjAn1fx8zXutRPISKw8fQaL8Acv80lNSWL5dyyJ1gtvC
|
||||||
6Xc8UtQymtYnjsyvtaLNoXl9vVN59nqk/sxWkwJRtYrFX+Fjt1R/ft4Fo1U7x/OeUX1qpFHSEgnR
|
jMGVbD8R45pF+n8u5sNQaRweYayNv+TFAJDquGxP3Cuu0DYiO3SzsBpg8BV9siqByOshO+93DCaM
|
||||||
NPxzJQ0uzaCamXY1qu1iq6R925eah22auOQM2m/CTzOMdI3IuRAqnLsrk9HpGXz2gWKLS/UEfAlr
|
8Vl3RFPGdY+M+kJsoI3GBHlZ3K+Hl1biVPpfm74T5DXQiLAxzs7iPgfqGC0QwRdzxHsNCETZrVAn
|
||||||
OMOoV64DHnQ6k8pwjiYt4K9zNxNKK1MB9hnUBOWYb69pgqoQ2djo6codlxknANN4g3zsUH8KDHb8
|
PzRDiagJSQWgAB1/zUVDgHIOw52OmHrTavwK7/p983na/HhVfU0rV3vZ/Ve6XsTryoOZ6Z31ygc4
|
||||||
9wNEu7WuYS8JIDpdrNGB5XKo+N5+WswfqX0Oh1mtPMw+DqIA8GkxJFC452Afv7+VDQUZs5wIe7OX
|
NiAtm8z7rRSsehR3JdykrtJziaE26lph9gl3QgdSYnfOGB+IOUt/Y6jf9hcAEIXqCMVKoiL2ynlp
|
||||||
oQ5Q/u5X7WyKpqTdRi0J4/Eq61HidYOOW26Vc8MNArn1u0eabZBtHrxMOHCxu0hmsLHaXQSBljdr
|
G+nrcV25FfId+FDjezbfvPGe71fsjVZyL4ReQPCZRyCBujcASsn7sitZTuiZzYX8L9Uwl4baO6/a
|
||||||
Ekm0W8qT4AT0GSk5CY8kx+UvCn6FLxMuv8xjWoX3OLcQx31yO6Uy6c2LN6nSlovDghKP5V1KvlKl
|
dRTqQ4onOgta0LnuGFoIg4ifs7OLcyZmuQUoVR8a8IwNvq9/acYZ/uoYBUwWpzkqF2i1Wc8t+zvx
|
||||||
WiXM9CPKCZv/Es3uOp/ke0wWL7v0MZhzUJ+QhOtTNg==
|
uqvrEaWLoj9oa4E+956QJLGfn+qwSNeURdfkjAoPnA==
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
channel=""
|
channel=""
|
||||||
|
@ -21,13 +21,13 @@ esac
|
|||||||
|
|
||||||
. config/binary
|
. config/binary
|
||||||
|
|
||||||
# env SNAPPY_STORE_NO_CDN=1 snap known --remote model series=16 brand-id=canonical model=ubuntu-installer-classic-2304-amd64 > config/classic-model-installer.model
|
# env SNAPPY_STORE_NO_CDN=1 snap known --remote model series=16 brand-id=canonical model=ubuntu-installer-classic-2310-amd64 > config/classic-model-installer.model
|
||||||
cat <<EOF > config/classic-model-installer.model
|
cat <<EOF > config/classic-model-installer.model
|
||||||
type: model
|
type: model
|
||||||
authority-id: canonical
|
authority-id: canonical
|
||||||
series: 16
|
series: 16
|
||||||
brand-id: canonical
|
brand-id: canonical
|
||||||
model: ubuntu-installer-classic-2304-amd64
|
model: ubuntu-installer-classic-2310-amd64
|
||||||
architecture: amd64
|
architecture: amd64
|
||||||
base: core22
|
base: core22
|
||||||
classic: true
|
classic: true
|
||||||
@ -46,23 +46,23 @@ snaps:
|
|||||||
type: snapd
|
type: snapd
|
||||||
-
|
-
|
||||||
classic: true
|
classic: true
|
||||||
default-channel: latest/stable/canary-23.04
|
default-channel: latest/stable/canary-23.10
|
||||||
id: rQm0TtMOYOtEslvEXgxQDhgy1JNn38Wz
|
id: rQm0TtMOYOtEslvEXgxQDhgy1JNn38Wz
|
||||||
name: ubuntu-desktop-installer
|
name: ubuntu-desktop-installer
|
||||||
type: app
|
type: app
|
||||||
timestamp: 2023-03-19T12:00:00.0Z
|
timestamp: 2023-07-18T12:00:00.0Z
|
||||||
sign-key-sha3-384: 9tydnLa6MTJ-jaQTFUXEwHl1yRx7ZS4K5cyFDhYDcPzhS7uyEkDxdUjg9g08BtNn
|
sign-key-sha3-384: 9tydnLa6MTJ-jaQTFUXEwHl1yRx7ZS4K5cyFDhYDcPzhS7uyEkDxdUjg9g08BtNn
|
||||||
|
|
||||||
AcLBXAQAAQoABgUCZCT4iAAKCRDgT5vottzAEtZbD/sGNgbOV4nv6XXPaY1mR8qGoZ+rTYzk0KuE
|
AcLBXAQAAQoABgUCZLa6iQAKCRDgT5vottzAEh+hEACxb8nNg/2yznOanHsCY69miFDHvxLf2AGB
|
||||||
Ql6fbVIpkAYdTZhiR6JW+YvEQleL4pRAZIGgdyHIhlQpkjcjWgouzwJCBwL7eGhKMxguUefrxGYc
|
qeE+XJ9pyN05/JkvrDhODL0DCknFuvgo5kl+FhrS+mPdviytc3Ppm3kHSnPuwfzuO4t8PM1mRMOZ
|
||||||
l+1/lx9JsE3N+FEWk/Q1LprbekoDLQwrNm9d0XC2zcrX10O9v3O1Nl7eCor/tQ10lj6D/uzKKuQD
|
8djtgzbStKAzwKyYiK/pon4/Wtu1+6/tTp8Ji/pH12aRoFBub6mtQD81hC/xVxdcKz8KvzGsD5co
|
||||||
6J3NQm2rY6HUGwcvEXErm/A64vKr6OS/Vd2BLLi2tWptMxvux4xAADuyeJQwWBUvnv/oVm+KnEad
|
H1TLfhKACVQJHZp7ErShkB6Ka6nVQy1c8/4sDPadKb2mqraIVMJmmHlYAHMfGl6f1dElheAjWXmz
|
||||||
KlzBVLHJPH1CDCgJy79d21J4kq7+17uipNC9uCJI3Ljd+0+pdiboEt2vvURYnaLyEiMtfzQzoYEH
|
0Roz4fh4lvjM0GmYTlsmhEj10F0pdwY/C2jB+6VFBJEZax65mRjs6Jaqxa150a26sOVFcMkS0ifO
|
||||||
5WuXcTheLkt0d57ZwU/8G65qcMPXEyRd2A7lYWbsoslKaZ2ITpMCG6PEBT0riwsXoR4JuPma6CB+
|
pkB+KHrnilJ0/PyXZCoQcL65wTBEnfI0X/nzhvuE+9dXz5EUlusWeMvEhJ4QNOacCPARSd76M7QB
|
||||||
76tZDekCVg1Kie20lRkdt80c3mDMMBZ/F1Rry6O4VuiOxVW4ji4p3mkC/lDKdAERGkCXozQKwRQZ
|
gUhMrz4Vf68V6tlfbXxgoEJFoVJo4i7gymMPnZDg0uAGQFYK+SSVEO/VtLDQvwRBU80IdA0kaIsn
|
||||||
TwpcnIbyyvMPddxP37sJImXKVVuPvD5paTNxnPirgm0jYyID2u5UILozEXT109k4ijrl9TbZutjQ
|
afaqwYP8ACNPWpTztVYd/X6mvpdDz8MsW9pAEmJ4EN6JWcEu4ii5qXlzLK3s3HaCS5XNj+TpPEU+
|
||||||
oPijs/y+KJ4DbdrmiwwWCxQZcx2T5GG4HB38eIsnmEWTyml02lOL9sWq6qKuk95a3DhF+Q02+zkG
|
9Nh9ePmCfE+KxR0cgfTbxP3KerYSd/xQHxgMLcMAGq20+1i/FmksKD6cSNYJRoqwTPwP+D9p42wF
|
||||||
c3kEHr8kcSEkJtgwre/RjjlvGYhur1rZ4i0G6gGBLw==
|
3qGR3KEYbIij4hk/fZMCNzUEWt41OLLUVKm81oOixg==
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
channel=""
|
channel=""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user