1 --- libsemanage-2.4/src/conf-parse.y.orig 2015-02-02 15:38:10.000000000 +0100
2 +++ libsemanage-2.4/src/conf-parse.y 2015-10-25 16:33:24.439519078 +0100
4 conf->store_path = strdup(basename(selinux_policy_root()));
5 conf->ignoredirs = NULL;
6 conf->store_root_path = strdup("/var/lib/selinux");
7 - conf->compiler_directory_path = strdup("/usr/libexec/selinux/hll");
8 + conf->compiler_directory_path = strdup(LIBEXECDIR "/selinux/hll");
9 conf->policyvers = sepol_policy_kern_vers_max();
10 conf->target_platform = SEPOL_TARGET_SELINUX;
11 conf->expand_check = 1;
12 --- libsemanage-2.7/src/Makefile.orig 2017-08-04 15:31:00.000000000 +0200
13 +++ libsemanage-2.7/src/Makefile 2017-11-16 15:56:27.007173590 +0100
15 # Installation directories.
16 PREFIX ?= $(DESTDIR)/usr
17 LIBDIR ?= $(PREFIX)/lib
18 +LIBEXECDIR ?= $(PREFIX)/libexec
19 SHLIBDIR ?= $(DESTDIR)/lib
20 INCLUDEDIR ?= $(PREFIX)/include
21 PYINC ?= $(shell $(PKG_CONFIG) --cflags $(PYPREFIX))
23 SWIG_CFLAGS += -Wno-error -Wno-unused-but-set-variable -Wno-unused-variable -Wno-shadow \
26 -override CFLAGS += -I../include -D_GNU_SOURCE
27 +override CFLAGS += -I../include -D_GNU_SOURCE -DLIBEXECDIR=\"$(LIBEXECDIR)\"
30 SWIG = swig -Wall -python -o $(SWIGCOUT) -outdir ./