You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.3 KiB
39 lines
1.3 KiB
#!/bin/bash |
|
set -ex |
|
|
|
# Refresh the TEMPLATE.qemu apparmor profile and abstractions. |
|
rsync -rh $SNAP/etc/apparmor.d $SNAP_COMMON/etc |
|
|
|
if [ -z "$(snapctl get config)" ]; then |
|
# [2019-11-15] Handle build 171 (beta) -> 182 |
|
|
|
# We are upgrading from a version of the snap from before we put all |
|
# config values under a config tree. Set the default values now (the |
|
# old values were not documented, and we assume that they were not |
|
# set). |
|
set-default-config.py |
|
|
|
# Make a place for our horizon config overrides to live. We piggy |
|
# back on the above check, because the changes were made |
|
# concurrently. |
|
mkdir -p ${SNAP_COMMON}/etc/horizon/local_settings.d |
|
fi |
|
|
|
# Add default ports for mysql, rabbit and dashboard services. |
|
# [2019-11-21] build 171 (beta) -> master |
|
if [ -z "$(snapctl get config.network.ports.dashboard)" ]; then |
|
snapctl set config.network.ports.dashboard=80 |
|
fi |
|
|
|
if [ -z "$(snapctl get config.network.ports.mysql)" ]; then |
|
snapctl set config.network.ports.mysql=3306 |
|
fi |
|
|
|
if [ -z "$(snapctl get config.network.ports.rabbit)" ]; then |
|
snapctl set config.network.ports.rabbit=5672 |
|
fi |
|
|
|
mkdir -p ${SNAP_COMMON}/log/libvirt/qemu |
|
mkdir -p /run/lock/snap.$SNAP_INSTANCE_NAME |
|
|
|
snap-openstack setup # Write any template changes.
|
|
|