File Makefile of Package rke2-selinux

.ONESHELL:

NAME = rke2-selinux
SPEC = rke2-selinux.spec

default: clean osc_services package_versions

.PHONY: clean
clean:
	rm -rf $(NAME) $(NAME)-*.obscpio

.PHONY: osc_services
osc_services:
	osc service manualrun

.PHONY: package_versions
package_versions:
	selinux_policyver=$$( awk '/^%define selinux_policyver/ {print $$3}' $(NAME)/policy/microos/rke2-selinux.spec )
	echo "selinux_policyver is set to $$selinux_policyver"
	container_policyver=$$( awk '/^%define container_policyver/ {print $$3}' $(NAME)/policy/microos/rke2-selinux.spec )
	echo "container_policyver is set to $$container_policyver"

	echo "Replacing selinux_policyver"
	sed -i "/^%define selinux_policyver/ s/%define selinux_policyver.*/%define selinux_policyver $$selinux_policyver/" $(SPEC)
	echo "Replacing container_policyver"
	sed -i "/^%define container_policyver/ s/%define container_policyver.*/%define container_policyver $$container_policyver/" $(SPEC)
openSUSE Build Service is sponsored by