diff --git a/bin/update_containers.sh b/bin/update_containers.sh new file mode 100755 index 0000000..d83b9f2 --- /dev/null +++ b/bin/update_containers.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env sh + +DEBIAN_CONTAINERS="" +ALPINE_CONTAINERS="" + +for c in ${ALPINE_CONTAINERS}; do + if [ $(lxc list -f csv -c s ${c}) = "RUNNING" ]; then + echo "------------------------" + echo "updating $c\n" + lxc exec $c -- apk upgrade -U; + fi +done + +for c in ${DEBIAN_CONTAINERS}; do + if [ $(lxc list -f csv -c s ${c}) = "RUNNING" ]; then + echo "------------------------" + echo "updating $c\n" + lxc exec $c -- apt update; + lxc exec $c -- apt upgrade -y; + fi +done +