Quoting Paul Moore (pmoore@xxxxxxxxxx): > Signed-off-by: Paul Moore <pmoore@xxxxxxxxxx> Acked-by: Serge Hallyn <serge.hallyn@xxxxxxxxxxxxx> > --- > policy/Makefile | 51 +++++++++++++++++++++++++++------------------------ > 1 file changed, 27 insertions(+), 24 deletions(-) > > diff --git a/policy/Makefile b/policy/Makefile > index 6fb9578..5dbb655 100644 > --- a/policy/Makefile > +++ b/policy/Makefile > @@ -1,36 +1,40 @@ > -REDHAT_RELEASE=$(shell rpm -q redhat-release) > -REDHAT_VERS=$(shell echo $(REDHAT_RELEASE) | cut -f3 -d"-" | sed -e "s/[^0-9]*//g") > > -POLICYDEVEL = /usr/share/selinux/devel > +POLDEV = /usr/share/selinux/devel > SEMODULE = /usr/sbin/semodule > CHECKPOLICY = /usr/bin/checkpolicy > -VERS := $(shell $(CHECKPOLICY) -V |cut -f 1 -d ' ') > - > -TARGETS=test_global.te test_capable_file.te test_capable_net.te \ > -test_capable_sys.te test_dyntrace.te test_dyntrans.te test_entrypoint.te \ > -test_execshare.te test_exectrace.te test_execute_no_trans.te \ > -test_fdreceive.te test_file.te test_inherit.te test_ioctl.te test_ipc.te \ > -test_link.te test_mkdir.te test_open.te test_ptrace.te test_readlink.te \ > -test_relabel.te test_rename.te test_rxdir.te test_setattr.te test_setnice.te \ > -test_sigkill.te test_stat.te test_sysctl.te test_task_create.te \ > -test_task_getpgid.te test_task_getsched.te test_task_getsid.te \ > -test_task_setpgid.te test_task_setsched.te test_transition.te test_wait.te > - > -VERS_GE_24 := $(shell [ $(VERS) -ge 24 ] && echo true ) > - > -ifeq ($(VERS_GE_24),true) > -TARGETS+= test_bounds.te > + > +REDHAT_RELEASE=$(shell rpm -q redhat-release) > +REDHAT_VERS=$(shell echo $(REDHAT_RELEASE) | cut -f3 -d"-" | sed -e "s/[^0-9]*//g") > + > +POL_VERS := $(shell $(CHECKPOLICY) -V |cut -f 1 -d ' ') > + > +TARGETS = \ > + test_global.te test_capable_file.te test_capable_net.te \ > + test_capable_sys.te test_dyntrace.te test_dyntrans.te \ > + test_entrypoint.te test_execshare.te test_exectrace.te \ > + test_execute_no_trans.te test_fdreceive.te test_file.te \ > + test_inherit.te test_ioctl.te test_ipc.te test_link.te test_mkdir.te \ > + test_open.te test_ptrace.te test_readlink.te \ > + test_relabel.te test_rename.te test_rxdir.te test_setattr.te \ > + test_setnice.te test_sigkill.te test_stat.te test_sysctl.te \ > + test_task_create.te test_task_getpgid.te test_task_getsched.te \ > + test_task_getsid.te test_task_setpgid.te test_task_setsched.te \ > + test_transition.te test_wait.te > + > +ifeq ($(shell [ $(POL_VERS) -ge 24 ] && echo true),true) > +TARGETS += test_bounds.te > endif > > all: $(TARGETS) > ifeq (x$(REDHAT_VERS),$(filter x$(REDHAT_VERS),x4 x5)) > $(MAKE) -C redhat/$(REDHAT_VERS) all > else > - @if [ -d $(POLICYDEVEL) ]; then \ > + @if [ -d $(POLDEV) ]; then \ > mkdir -p test_policy; \ > cp test_policy.if test_policy; \ > - set -e; rm -f test_policy.te; cat $(TARGETS) > test_policy/test_policy.te; \ > - cd test_policy && $(MAKE) -f $(POLICYDEVEL)/Makefile test_policy.pp; \ > + set -e; rm -f test_policy.te; \ > + cat $(TARGETS) > test_policy/test_policy.te; \ > + $(MAKE) -C test_policy -f $(POLDEV)/Makefile test_policy.pp; \ > else \ > echo "ERROR: You must have selinux-policy-devel installed."; \ > fi > @@ -44,7 +48,7 @@ else > $(SEMODULE) -i test_policy/test_policy.pp > endif > > -unload: > +unload: > ifeq (x$(REDHAT_VERS),$(filter x$(REDHAT_VERS),x4 x5)) > $(MAKE) -C redhat/$(REDHAT_VERS) unload > else > @@ -54,4 +58,3 @@ endif > > clean: > rm -rf test_policy tmp > - -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with the words "unsubscribe selinux" without quotes as the message.