-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathMakefile
34 lines (24 loc) · 983 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
VERSION ?= v0.0.2
all: gremlin-openshift4.cil
clean:
rm -fr udica/
rm -f gremlin-openshift3.cil
gremlin-openshift3.cil: udica/udica/templates
cat udica/udica/templates/base_container.cil udica/udica/templates/net_container.cil policies/gremlin-openshift3.cil > $@
gremlin-openshift4.cil: udica/udica/templates
cat udica/udica/templates/base_container.cil udica/udica/templates/net_container.cil policies/gremlin-openshift4.cil > $@
udica/udica/templates:
git clone https://github.com/containers/udica
install-openshift3:
semodule -i gremlin-openshift3.cil
install-openshift4:
semodule -i gremlin-openshift4.cil
uninstall-openshift3:
semodule -r gremlin gremlin-openshift3
uninstall-openshift4:
semodule -r gremlin gremlin-openshift4
release:
mkdir -p selinux-policies-$(VERSION)
cp gremlin-openshift3.cil selinux-policies-$(VERSION)
cp gremlin-openshift4.cil selinux-policies-$(VERSION)
tar czf selinux-policies-$(VERSION).tar.gz selinux-policies-$(VERSION)