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

Reply via email to