Don't rely on the deployment script to install the right config or to start the services. This further disentangles the tests from schutzbot.
21 lines
634 B
Bash
Executable file
21 lines
634 B
Bash
Executable file
#!/bin/bash
|
|
set -euxo pipefail
|
|
|
|
sudo mkdir -p /etc/osbuild-composer
|
|
sudo cp -a /usr/share/tests/osbuild-composer/composer/*.toml \
|
|
/etc/osbuild-composer/
|
|
|
|
sudo cp -a /usr/share/tests/osbuild-composer/ca/* \
|
|
/etc/osbuild-composer/
|
|
sudo chown _osbuild-composer /etc/osbuild-composer/composer-*.pem
|
|
|
|
sudo systemctl start osbuild-remote-worker.socket
|
|
sudo systemctl start osbuild-composer.socket
|
|
sudo systemctl start osbuild-composer-api.socket
|
|
|
|
# Basic verification
|
|
sudo composer-cli status show
|
|
sudo composer-cli sources list
|
|
for SOURCE in $(sudo composer-cli sources list); do
|
|
sudo composer-cli sources info "$SOURCE"
|
|
done
|