For completeness, here is the script used for verification:
```
#!/bin/bash
set -e
function cleanup()
{
echo "Cleaning up..."
lxc delete -f ${IMAGE_NAME}
echo "Done."
}
install_package() {
echo "Installing ${1} ..."
lxc exec ${IMAGE_NAME} -- apt-get install -y ${1}
}
purge_package() {
echo "Removing ${1} ..."
lxc exec ${IMAGE_NAME} -- apt purge -y ${1}
}
trap cleanup ERR EXIT
SERIES=${SERIES:=questing}
echo "Verifying for ${SERIES}"
IMAGE_NAME=verify-container-stack-${SERIES}
echo "Launching LXD container ${IMAGE_NAME}..."
lxc launch ubuntu-daily:${SERIES} ${IMAGE_NAME}
echo "Updating ${IMAGE_NAME}..."
lxc exec ${IMAGE_NAME} -- apt-get update > /dev/null 2>&1
lxc exec ${IMAGE_NAME} -- apt-get upgrade -y > /dev/null 2>&1
install_package docker-cli || echo "Package docker-cli not found"
lxc exec ${IMAGE_NAME} -- dpkg-query -W docker.io || echo "Package docker.io is
not installed"
cat <<EOF > ./ubuntu-${SERIES}-proposed.list
# Enable Ubuntu proposed archive
deb http://archive.ubuntu.com/ubuntu/ ${SERIES}-proposed restricted main
multiverse universe
EOF
lxc file push ./ubuntu-${SERIES}-proposed.list
${IMAGE_NAME}/etc/apt/sources.list.d/ubuntu-${SERIES}-proposed.list
rm ./ubuntu-${SERIES}-proposed.list
lxc exec ${IMAGE_NAME} -- apt-get update > /dev/null 2>&1
install_package "docker-cli/${SERIES}-proposed" || echo "Package docker-cli not
found in proposed pocket"
lxc exec ${IMAGE_NAME} -- dpkg-query -W docker.io
echo SUCCESS
```
** Tags removed: verification-needed verification-needed-jammy
verification-needed-noble verification-needed-oracular
** Tags added: verification-done verification-done-jammy
verification-done-noble verification-done-oracular
** Tags removed: server-todo
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2099941
Title:
[FFe] docker.io Provides docker-cli
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/docker.io-app/+bug/2099941/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs