This centralizes/factorizes the rpm package builds, and builds RPM packages in the VM instead of on the host, which is cleaner. It also paves the way for supporting Debian and arch builds. Drop the `make srpm` rule, as it's not very useful. Keep the `make rpm` rule, as sometimes developers do this manually. This might be replaced later on with another image-customize feature which copies the built rpm out of the VM.
12 lines
398 B
Bash
12 lines
398 B
Bash
#!/bin/sh
|
|
# image-customize script to prepare a bots VM for testing this application
|
|
# The application package will be installed separately
|
|
set -eu
|
|
|
|
# don't force https:// (self-signed cert)
|
|
printf "[WebService]\\nAllowUnencrypted=true\\n" > /etc/cockpit/cockpit.conf
|
|
|
|
if type firewall-cmd >/dev/null 2>&1; then
|
|
firewall-cmd --add-service=cockpit --permanent
|
|
fi
|
|
systemctl enable cockpit.socket
|