Blame test/vm.install

Packit Service eebd6f
#!/bin/sh
Packit Service eebd6f
# image-customize script to enable cockpit and osbuild-composer in test VMs
Packit Service eebd6f
# The application RPM will be installed separately
Packit Service eebd6f
set -eux
Packit Service eebd6f
Packit Service eebd6f
# resize root partition to fill free space
Packit Service eebd6f
echo -en "n\n\n\n\n\nw\n" | fdisk /dev/vda
Packit Service eebd6f
pvcreate /dev/vda3
Packit Service eebd6f
VG=$(vgs --noheadings -o vg_name)
Packit Service eebd6f
vgextend $VG /dev/vda3
Packit Service eebd6f
lvextend -r -l +100%FREE $VG/root
Packit Service eebd6f
Packit Service eebd6f
# overriding osbuild-composer repo with nightly
Packit Service eebd6f
mkdir -p /etc/osbuild-composer/repositories
Packit Service 0c2606
cp /home/admin/files/rhel-84.json /etc/osbuild-composer/repositories/rhel-8.json
Packit Service 0c2606
ln -s /etc/osbuild-composer/repositories/rhel-8.json /etc/osbuild-composer/repositories/rhel-8-beta.json
Packit Service eebd6f
Packit Service eebd6f
# Allow cockpit port (9090) in INPUT chain
Packit Service eebd6f
# Do not reload firewall rule during image generation
Packit Service eebd6f
if type firewall-cmd >/dev/null 2>&1; then
Packit Service eebd6f
    firewall-cmd --add-service=cockpit --permanent
Packit Service eebd6f
fi
Packit Service eebd6f
Packit Service eebd6f
# Make cockpit.socket auto-start when system started
Packit Service eebd6f
systemctl enable --now cockpit.socket
Packit Service eebd6f
Packit Service eebd6f
# Make osbuild-composer.socket auto-start when system started
Packit Service eebd6f
systemctl enable --now osbuild-composer.socket