Add some logs

This commit is contained in:
Kay0u 2019-11-25 22:16:24 +09:00
parent 041fe631e8
commit 8f5d37ea32
No known key found for this signature in database
GPG key ID: 7FF262C033518333

View file

@ -12,7 +12,6 @@ trap "exit $SYSTEM_FAILURE_EXIT_CODE" ERR
rebuild_base_container() rebuild_base_container()
{ {
set -x
lxc info $CONTAINER_ID-rebuild >/dev/null && sudo lxc delete $CONTAINER_ID-rebuild --force lxc info $CONTAINER_ID-rebuild >/dev/null && sudo lxc delete $CONTAINER_ID-rebuild --force
lxc launch images:debian/stretch/amd64 $CONTAINER_ID-rebuild lxc launch images:debian/stretch/amd64 $CONTAINER_ID-rebuild
lxc config set $CONTAINER_ID-rebuild security.privileged true lxc config set $CONTAINER_ID-rebuild security.privileged true
@ -24,10 +23,11 @@ rebuild_base_container()
lxc exec $CONTAINER_ID-rebuild -- /bin/bash -c "curl https://install.yunohost.org | bash -s -- -a -d unstable" lxc exec $CONTAINER_ID-rebuild -- /bin/bash -c "curl https://install.yunohost.org | bash -s -- -a -d unstable"
lxc stop $CONTAINER_ID-rebuild lxc stop $CONTAINER_ID-rebuild
lxc publish $CONTAINER_ID-rebuild --alias $CONTAINER_ID-base lxc publish $CONTAINER_ID-rebuild --alias $CONTAINER_ID-base
set +x
} }
start_container () { start_container () {
set -x
if ! lxc image info "$CONTAINER_ID-base" &>/dev/null if ! lxc image info "$CONTAINER_ID-base" &>/dev/null
then then
rebuild_base_container rebuild_base_container
@ -46,6 +46,8 @@ start_container () {
lxc restore "$CONTAINER_ID" "$SNAPSHOT_NAME" lxc restore "$CONTAINER_ID" "$SNAPSHOT_NAME"
lxc start "$CONTAINER_ID" 2>/dev/null || true lxc start "$CONTAINER_ID" 2>/dev/null || true
set +x
# Wait for container to start, we are using systemd to check this, # Wait for container to start, we are using systemd to check this,
# for the sake of brevity. # for the sake of brevity.