forked from pool/libsemanage
Accepting request 811357 from home:dimstar:Factory
- Drop suse_path.patch: replace it with a grep/sed logic replacing /usr/libexec in all files with the correct value for all distros (taking into account that openSUSE is in progress of migrating from /usr/lib to /usr/libexec). By using %{_libexecdir} we don't have to worry anymore what the real value is: the spec file will set the righe value no matter what. OBS-URL: https://build.opensuse.org/request/show/811357 OBS-URL: https://build.opensuse.org/package/show/security:SELinux/libsemanage?expand=0&rev=80
This commit is contained in:
parent
e5e66116f8
commit
e8e279ff6b
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 4 09:57:51 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Drop suse_path.patch: replace it with a grep/sed logic replacing
|
||||||
|
/usr/libexec in all files with the correct value for all distros
|
||||||
|
(taking into account that openSUSE is in progress of migrating
|
||||||
|
from /usr/lib to /usr/libexec).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri May 29 12:51:17 UTC 2020 - Johannes Segitz <jsegitz@suse.de>
|
Fri May 29 12:51:17 UTC 2020 - Johannes Segitz <jsegitz@suse.de>
|
||||||
|
|
||||||
|
@ -26,7 +26,6 @@ URL: https://github.com/SELinuxProject/selinux/wiki/Releases
|
|||||||
Source: https://github.com/SELinuxProject/selinux/releases/download/20191204/%{name}-%{version}.tar.gz
|
Source: https://github.com/SELinuxProject/selinux/releases/download/20191204/%{name}-%{version}.tar.gz
|
||||||
Source1: baselibs.conf
|
Source1: baselibs.conf
|
||||||
Source2: semanage.conf
|
Source2: semanage.conf
|
||||||
Patch0: suse_path.patch
|
|
||||||
BuildRequires: audit-devel
|
BuildRequires: audit-devel
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
@ -91,9 +90,8 @@ stores must be migrated before any commands that modify or use the store
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%if 0%{?suse_version} < 1550
|
# Replace /usr/libexec with whatever the distro defines as libexecdir - across all files
|
||||||
%patch0
|
grep /usr/libexec . -rl | xargs sed -i "s|/usr/libexec|%{_libexecdir}|g"
|
||||||
%endif
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%define _lto_cflags %{nil}
|
%define _lto_cflags %{nil}
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 4 09:57:51 UTC 2020 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Drop suse_path.patch: replace it with a grep/sed logic replacing
|
||||||
|
/usr/libexec in all files with the correct value for all distros
|
||||||
|
(taking into account that openSUSE is in progress of migrating
|
||||||
|
from /usr/lib to /usr/libexec).
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri May 29 12:51:17 UTC 2020 - Johannes Segitz <jsegitz@suse.de>
|
Fri May 29 12:51:17 UTC 2020 - Johannes Segitz <jsegitz@suse.de>
|
||||||
|
|
||||||
|
@ -26,7 +26,6 @@ Group: Development/Languages/Python
|
|||||||
URL: https://github.com/SELinuxProject/selinux
|
URL: https://github.com/SELinuxProject/selinux
|
||||||
Source: https://github.com/SELinuxProject/selinux/releases/download/20191204/libsemanage-%{version}.tar.gz
|
Source: https://github.com/SELinuxProject/selinux/releases/download/20191204/libsemanage-%{version}.tar.gz
|
||||||
Source1: baselibs.conf
|
Source1: baselibs.conf
|
||||||
Patch0: suse_path.patch
|
|
||||||
BuildRequires: %{python_module devel}
|
BuildRequires: %{python_module devel}
|
||||||
BuildRequires: audit-devel
|
BuildRequires: audit-devel
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
@ -47,9 +46,8 @@ SELinux policy management applications.
|
|||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n libsemanage-%{version}
|
%setup -q -n libsemanage-%{version}
|
||||||
%if 0%{?suse_version} < 1550
|
# Replace /usr/libexec with whatever the distro defines as libexecdir - across all files
|
||||||
%patch0
|
grep /usr/libexec . -rl | xargs sed -i "s|/usr/libexec|%{_libexecdir}|g"
|
||||||
%endif
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%define _lto_cflags %{nil}
|
%define _lto_cflags %{nil}
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
Index: man/man5/semanage.conf.5
|
|
||||||
===================================================================
|
|
||||||
--- man/man5/semanage.conf.5.orig
|
|
||||||
+++ man/man5/semanage.conf.5
|
|
||||||
@@ -37,7 +37,7 @@ Specify an alternative store_root path t
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B compiler-directory
|
|
||||||
-Specify an alternative directory that contains HLL to CIL compilers. The default value is "/usr/libexec/selinux/hll".
|
|
||||||
+Specify an alternative directory that contains HLL to CIL compilers. The default value is "/usr/lib/selinux/hll".
|
|
||||||
|
|
||||||
.TP
|
|
||||||
.B ignore-module-cache
|
|
||||||
Index: src/conf-parse.y
|
|
||||||
===================================================================
|
|
||||||
--- src/conf-parse.y.orig
|
|
||||||
+++ src/conf-parse.y
|
|
||||||
@@ -353,7 +353,7 @@ static int semanage_conf_init(semanage_c
|
|
||||||
conf->store_path = strdup(basename(selinux_policy_root()));
|
|
||||||
conf->ignoredirs = NULL;
|
|
||||||
conf->store_root_path = strdup("/var/lib/selinux");
|
|
||||||
- conf->compiler_directory_path = strdup("/usr/libexec/selinux/hll");
|
|
||||||
+ conf->compiler_directory_path = strdup("/usr/lib/selinux/hll");
|
|
||||||
conf->policyvers = sepol_policy_kern_vers_max();
|
|
||||||
conf->target_platform = SEPOL_TARGET_SELINUX;
|
|
||||||
conf->expand_check = 1;
|
|
Loading…
Reference in New Issue
Block a user