mirror of
https://git.launchpad.net/livecd-rootfs
synced 2025-08-14 18:24:15 +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
|
||||
|
||||
* 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,
|
||||
attr,
|
||||
debootstrap,
|
||||
devscripts,
|
||||
distro-info,
|
||||
dosfstools,
|
||||
e2fsprogs,
|
||||
|
1
debian/gbp.conf
vendored
1
debian/gbp.conf
vendored
@ -1,3 +1,4 @@
|
||||
[DEFAULT]
|
||||
debian-branch=ubuntu/master
|
||||
debian-tag = %(version)s
|
||||
dch-opt = --vendor=debian
|
||||
|
@ -550,6 +550,8 @@ case $IMAGEFORMAT in
|
||||
add_package live casper
|
||||
fi
|
||||
;;
|
||||
ubuntu-oem)
|
||||
;;
|
||||
*)
|
||||
add_package live casper
|
||||
;;
|
||||
@ -810,6 +812,30 @@ case $PROJECT in
|
||||
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)
|
||||
add_task install minimal standard
|
||||
add_task install kubuntu-desktop
|
||||
@ -1083,8 +1109,7 @@ case $PROJECT in
|
||||
KERNEL_FLAVOURS=virtual
|
||||
|
||||
if [ "${SUBPROJECT:-}" = minimized ]; then
|
||||
add_task install cloud-image
|
||||
add_package install sudo lxd-installer
|
||||
add_package install ubuntu-cloud-minimal
|
||||
else
|
||||
add_task install minimal standard cloud-image
|
||||
add_package install ubuntu-minimal
|
||||
@ -1102,7 +1127,6 @@ case $PROJECT in
|
||||
add_task install ubuntu-server-raspi
|
||||
;;
|
||||
armhf*)
|
||||
KERNEL_FLAVOURS=generic-lpae
|
||||
add_package install flash-kernel
|
||||
;;
|
||||
arm64*)
|
||||
@ -1185,7 +1209,11 @@ case $PROJECT:${SUBPROJECT:-} in
|
||||
BASE_SEED='wsl'
|
||||
;;
|
||||
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'
|
||||
fi
|
||||
;;
|
||||
ubuntu-server:live)
|
||||
BASE_SEED='server'
|
||||
@ -1529,7 +1557,8 @@ EOF
|
||||
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
|
||||
for entry in /usr/share/livecd-rootfs/live-build/${PROJECT}/*; do
|
||||
case $entry in
|
||||
@ -1545,7 +1574,7 @@ EOF
|
||||
esac
|
||||
done
|
||||
|
||||
if [ "$PROJECT" = "ubuntu-cpc" ]; then
|
||||
if [ "$PROJECT" = "ubuntu-cpc" ] || [ "$PROJECT" = "ubuntu-oem" ] ; then
|
||||
case ${IMAGE_TARGETS:-} in
|
||||
"")
|
||||
config/hooks.d/make-hooks --hooks-dir config/hooks all
|
||||
|
@ -406,10 +406,9 @@ EOF
|
||||
chroot mountpoint grub-install --target=i386-pc "${loop_device}"
|
||||
fi
|
||||
|
||||
# Use the linux-kvm kernel for minimal images where available
|
||||
# linux-kvm currently only exists for amd64
|
||||
if [ "${SUBPROJECT:-}" = "minimized" ] && [ "$ARCH" = "amd64" ]; then
|
||||
replace_kernel mountpoint linux-kvm
|
||||
# Use initrdless boot for minimal images
|
||||
if [ "${SUBPROJECT:-}" = "minimized" ]; then
|
||||
force_boot_without_initramfs mountpoint
|
||||
fi
|
||||
|
||||
# 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}"
|
||||
fi
|
||||
|
||||
# Use the linux-kvm kernel for minimal images where available
|
||||
# linux-kvm currently only exists for amd64
|
||||
if [ "${SUBPROJECT:-}" = "minimized" ] && [ "$ARCH" = "amd64" ]; then
|
||||
replace_kernel mountpoint linux-kvm
|
||||
# Use initrdless boot for minimal images
|
||||
if [ "${SUBPROJECT:-}" = "minimized" ]; then
|
||||
force_boot_without_initramfs mountpoint
|
||||
fi
|
||||
|
||||
# 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
|
||||
|
||||
rm mountpoint/tmp/device.map
|
||||
fi
|
||||
|
||||
# Use the linux-kvm kernel for minimal images where available
|
||||
# linux-kvm currently only exists for amd64
|
||||
if [ "${SUBPROJECT:-}" = "minimized" ] && [ "$ARCH" = "amd64" ]; then
|
||||
replace_kernel mountpoint linux-kvm
|
||||
# Use initrdless boot for minimal images
|
||||
if [ "${SUBPROJECT:-}" = "minimized" ]; then
|
||||
force_boot_without_initramfs mountpoint
|
||||
fi
|
||||
fi
|
||||
|
||||
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 squashfs
|
||||
depends disk-image
|
||||
depends kvm
|
||||
depends qcow2
|
||||
depends vmdk
|
||||
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"
|
||||
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
|
||||
|
||||
|
||||
|
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
|
||||
|
||||
# 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
|
||||
type: model
|
||||
authority-id: canonical
|
||||
series: 16
|
||||
brand-id: canonical
|
||||
model: ubuntu-classic-2304-amd64
|
||||
model: ubuntu-classic-2310-amd64
|
||||
architecture: amd64
|
||||
base: core22
|
||||
classic: true
|
||||
@ -35,7 +35,7 @@ distribution: ubuntu
|
||||
grade: signed
|
||||
snaps:
|
||||
-
|
||||
default-channel: classic-23.04/stable
|
||||
default-channel: classic-23.10/stable
|
||||
id: UqFziVZDHLSyO3TqSWgNBoAdHbLI4dAH
|
||||
name: pc
|
||||
type: gadget
|
||||
@ -94,19 +94,19 @@ snaps:
|
||||
id: IrwRHakqtzhFRHJOOPxKVPU0Kk7Erhcu
|
||||
name: snapd-desktop-integration
|
||||
type: app
|
||||
timestamp: 2023-03-19T12:00:00.0Z
|
||||
timestamp: 2023-07-18T12:00:00.0Z
|
||||
sign-key-sha3-384: 9tydnLa6MTJ-jaQTFUXEwHl1yRx7ZS4K5cyFDhYDcPzhS7uyEkDxdUjg9g08BtNn
|
||||
|
||||
AcLBXAQAAQoABgUCZC4CDgAKCRDgT5vottzAEiFvEACU9KsUFmAcShhpIz+NRGVP6d1Z+bW1FcUf
|
||||
Cxl2UParnXR7Kv12htnw5u837MZjI3gG8kti2L2SxRcg/fy3iJLkTRBEaR/q6rY4O0fkasJUKxHh
|
||||
z6xx2jaNhsUqnplU5gba9xmmaI5AQp4yf1ktF71HAeM4OzUFrCkjXNTbf7xfkKENxuAOfsPetu5c
|
||||
6Xc8UtQymtYnjsyvtaLNoXl9vVN59nqk/sxWkwJRtYrFX+Fjt1R/ft4Fo1U7x/OeUX1qpFHSEgnR
|
||||
NPxzJQ0uzaCamXY1qu1iq6R925eah22auOQM2m/CTzOMdI3IuRAqnLsrk9HpGXz2gWKLS/UEfAlr
|
||||
OMOoV64DHnQ6k8pwjiYt4K9zNxNKK1MB9hnUBOWYb69pgqoQ2djo6codlxknANN4g3zsUH8KDHb8
|
||||
9wNEu7WuYS8JIDpdrNGB5XKo+N5+WswfqX0Oh1mtPMw+DqIA8GkxJFC452Afv7+VDQUZs5wIe7OX
|
||||
oQ5Q/u5X7WyKpqTdRi0J4/Eq61HidYOOW26Vc8MNArn1u0eabZBtHrxMOHCxu0hmsLHaXQSBljdr
|
||||
Ekm0W8qT4AT0GSk5CY8kx+UvCn6FLxMuv8xjWoX3OLcQx31yO6Uy6c2LN6nSlovDghKP5V1KvlKl
|
||||
WiXM9CPKCZv/Es3uOp/ke0wWL7v0MZhzUJ+QhOtTNg==
|
||||
AcLBXAQAAQoABgUCZLa6ewAKCRDgT5vottzAEu9jD/9dfuMX8kDWrEaaiv+3g6GB/xEuhHkVStOU
|
||||
5c+7M9wB19BQrIhKCbYnNNGLJrIJj1DDThwCK+/L43NiiuolEDaTAGbKPxw7BhCMitnX9i3fxkFm
|
||||
WaAsc667Fi9QVTb7XFKrzUiU7cwmqCI0ZjAn1fx8zXutRPISKw8fQaL8Acv80lNSWL5dyyJ1gtvC
|
||||
jMGVbD8R45pF+n8u5sNQaRweYayNv+TFAJDquGxP3Cuu0DYiO3SzsBpg8BV9siqByOshO+93DCaM
|
||||
8Vl3RFPGdY+M+kJsoI3GBHlZ3K+Hl1biVPpfm74T5DXQiLAxzs7iPgfqGC0QwRdzxHsNCETZrVAn
|
||||
PzRDiagJSQWgAB1/zUVDgHIOw52OmHrTavwK7/p983na/HhVfU0rV3vZ/Ve6XsTryoOZ6Z31ygc4
|
||||
NiAtm8z7rRSsehR3JdykrtJziaE26lph9gl3QgdSYnfOGB+IOUt/Y6jf9hcAEIXqCMVKoiL2ynlp
|
||||
G+nrcV25FfId+FDjezbfvPGe71fsjVZyL4ReQPCZRyCBujcASsn7sitZTuiZzYX8L9Uwl4baO6/a
|
||||
dRTqQ4onOgta0LnuGFoIg4ifs7OLcyZmuQUoVR8a8IwNvq9/acYZ/uoYBUwWpzkqF2i1Wc8t+zvx
|
||||
uqvrEaWLoj9oa4E+956QJLGfn+qwSNeURdfkjAoPnA==
|
||||
EOF
|
||||
|
||||
channel=""
|
||||
|
@ -21,13 +21,13 @@ esac
|
||||
|
||||
. 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
|
||||
type: model
|
||||
authority-id: canonical
|
||||
series: 16
|
||||
brand-id: canonical
|
||||
model: ubuntu-installer-classic-2304-amd64
|
||||
model: ubuntu-installer-classic-2310-amd64
|
||||
architecture: amd64
|
||||
base: core22
|
||||
classic: true
|
||||
@ -46,23 +46,23 @@ snaps:
|
||||
type: snapd
|
||||
-
|
||||
classic: true
|
||||
default-channel: latest/stable/canary-23.04
|
||||
default-channel: latest/stable/canary-23.10
|
||||
id: rQm0TtMOYOtEslvEXgxQDhgy1JNn38Wz
|
||||
name: ubuntu-desktop-installer
|
||||
type: app
|
||||
timestamp: 2023-03-19T12:00:00.0Z
|
||||
timestamp: 2023-07-18T12:00:00.0Z
|
||||
sign-key-sha3-384: 9tydnLa6MTJ-jaQTFUXEwHl1yRx7ZS4K5cyFDhYDcPzhS7uyEkDxdUjg9g08BtNn
|
||||
|
||||
AcLBXAQAAQoABgUCZCT4iAAKCRDgT5vottzAEtZbD/sGNgbOV4nv6XXPaY1mR8qGoZ+rTYzk0KuE
|
||||
Ql6fbVIpkAYdTZhiR6JW+YvEQleL4pRAZIGgdyHIhlQpkjcjWgouzwJCBwL7eGhKMxguUefrxGYc
|
||||
l+1/lx9JsE3N+FEWk/Q1LprbekoDLQwrNm9d0XC2zcrX10O9v3O1Nl7eCor/tQ10lj6D/uzKKuQD
|
||||
6J3NQm2rY6HUGwcvEXErm/A64vKr6OS/Vd2BLLi2tWptMxvux4xAADuyeJQwWBUvnv/oVm+KnEad
|
||||
KlzBVLHJPH1CDCgJy79d21J4kq7+17uipNC9uCJI3Ljd+0+pdiboEt2vvURYnaLyEiMtfzQzoYEH
|
||||
5WuXcTheLkt0d57ZwU/8G65qcMPXEyRd2A7lYWbsoslKaZ2ITpMCG6PEBT0riwsXoR4JuPma6CB+
|
||||
76tZDekCVg1Kie20lRkdt80c3mDMMBZ/F1Rry6O4VuiOxVW4ji4p3mkC/lDKdAERGkCXozQKwRQZ
|
||||
TwpcnIbyyvMPddxP37sJImXKVVuPvD5paTNxnPirgm0jYyID2u5UILozEXT109k4ijrl9TbZutjQ
|
||||
oPijs/y+KJ4DbdrmiwwWCxQZcx2T5GG4HB38eIsnmEWTyml02lOL9sWq6qKuk95a3DhF+Q02+zkG
|
||||
c3kEHr8kcSEkJtgwre/RjjlvGYhur1rZ4i0G6gGBLw==
|
||||
AcLBXAQAAQoABgUCZLa6iQAKCRDgT5vottzAEh+hEACxb8nNg/2yznOanHsCY69miFDHvxLf2AGB
|
||||
qeE+XJ9pyN05/JkvrDhODL0DCknFuvgo5kl+FhrS+mPdviytc3Ppm3kHSnPuwfzuO4t8PM1mRMOZ
|
||||
8djtgzbStKAzwKyYiK/pon4/Wtu1+6/tTp8Ji/pH12aRoFBub6mtQD81hC/xVxdcKz8KvzGsD5co
|
||||
H1TLfhKACVQJHZp7ErShkB6Ka6nVQy1c8/4sDPadKb2mqraIVMJmmHlYAHMfGl6f1dElheAjWXmz
|
||||
0Roz4fh4lvjM0GmYTlsmhEj10F0pdwY/C2jB+6VFBJEZax65mRjs6Jaqxa150a26sOVFcMkS0ifO
|
||||
pkB+KHrnilJ0/PyXZCoQcL65wTBEnfI0X/nzhvuE+9dXz5EUlusWeMvEhJ4QNOacCPARSd76M7QB
|
||||
gUhMrz4Vf68V6tlfbXxgoEJFoVJo4i7gymMPnZDg0uAGQFYK+SSVEO/VtLDQvwRBU80IdA0kaIsn
|
||||
afaqwYP8ACNPWpTztVYd/X6mvpdDz8MsW9pAEmJ4EN6JWcEu4ii5qXlzLK3s3HaCS5XNj+TpPEU+
|
||||
9Nh9ePmCfE+KxR0cgfTbxP3KerYSd/xQHxgMLcMAGq20+1i/FmksKD6cSNYJRoqwTPwP+D9p42wF
|
||||
3qGR3KEYbIij4hk/fZMCNzUEWt41OLLUVKm81oOixg==
|
||||
EOF
|
||||
|
||||
channel=""
|
||||
|
Loading…
x
Reference in New Issue
Block a user