package_check/lib/ynh_lxd

14 lines
362 B
Bash

#!/bin/bash
#=================================================
# LXD HELPERS
#=================================================
ynh_lxc_snapshot_exists () {
local snapname=$1
lxc list --format json \
| jq -e --arg LXC_NAME $LXC_NAME --arg snapname $snapname \
'.[] | select(.name==$LXC_NAME) | .snapshots[] | select(.name==$snapname)' \
>/dev/null
}