mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-22 15:01:00 +02:00
Merge pull request #1478 from mjg59/master
Fix selinux configuration file location
This commit is contained in:
commit
f7a2d6ca89
@ -1,2 +1,3 @@
|
||||
d /etc/selinux/ - - - - -
|
||||
L /etc/selinux/config - - - - ../../usr/lib/selinux/config
|
||||
L /etc/selinux/mcs - - - - ../../usr/lib/selinux/mcs
|
||||
|
@ -160,11 +160,13 @@ src_install() {
|
||||
done
|
||||
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/selinux-base.conf"
|
||||
systemd-tmpfiles --root="${D}" --create selinux-base.conf
|
||||
|
||||
dodoc doc/Makefile.example doc/example.{te,fc,if}
|
||||
|
||||
doman man/man8/*.8;
|
||||
|
||||
insinto /etc/selinux
|
||||
insinto /usr/lib/selinux
|
||||
doins "${FILESDIR}/config"
|
||||
|
||||
insinto /etc/selinux/mcs/contexts
|
@ -156,11 +156,14 @@ src_install() {
|
||||
|
||||
done
|
||||
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/selinux-base.conf"
|
||||
systemd-tmpfiles --root="${D}" --create selinux-base.conf
|
||||
|
||||
dodoc doc/Makefile.example doc/example.{te,fc,if}
|
||||
|
||||
doman man/man8/*.8;
|
||||
|
||||
insinto /etc/selinux
|
||||
insinto /usr/lib/selinux
|
||||
doins "${FILESDIR}/config"
|
||||
}
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
L /etc/selinux/semanage.conf - - - - ../../usr/lib/selinux/semanage.conf
|
@ -5,7 +5,7 @@
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
||||
|
||||
inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
|
||||
inherit multilib python-r1 toolchain-funcs eutils multilib-minimal systemd
|
||||
|
||||
MY_P="${P//_/-}"
|
||||
|
||||
@ -92,6 +92,7 @@ multilib_src_compile() {
|
||||
|
||||
multilib_src_install() {
|
||||
emake \
|
||||
DEFAULT_SEMANAGE_CONF_LOCATION="${ED}/usr/lib/selinux/semanage.conf" \
|
||||
LIBDIR="${ED}/usr/$(get_libdir)" \
|
||||
SHLIBDIR="${ED}/usr/$(get_libdir)" \
|
||||
DESTDIR="${ED}" install
|
||||
@ -104,4 +105,5 @@ multilib_src_install() {
|
||||
}
|
||||
python_foreach_impl installation_py
|
||||
fi
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/libsemanage.conf"
|
||||
}
|
@ -5,7 +5,7 @@
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
|
||||
|
||||
inherit multilib python-r1 toolchain-funcs eutils multilib-minimal
|
||||
inherit multilib python-r1 toolchain-funcs eutils multilib-minimal systemd
|
||||
|
||||
MY_P="${P//_/-}"
|
||||
MY_RELEASEDATE="20150202"
|
||||
@ -102,6 +102,7 @@ multilib_src_compile() {
|
||||
|
||||
multilib_src_install() {
|
||||
emake \
|
||||
DEFAULT_SEMANAGE_CONF_LOCATION="${ED}/usr/lib/selinux/semanage.conf" \
|
||||
LIBDIR="${ED}/usr/$(get_libdir)" \
|
||||
SHLIBDIR="${ED}/usr/$(get_libdir)" \
|
||||
DESTDIR="${ED}" install
|
||||
@ -114,4 +115,5 @@ multilib_src_install() {
|
||||
}
|
||||
python_foreach_impl installation_py
|
||||
fi
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/libsemanage.conf"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user