← Back to Package List

selinux

Basic Information

Package Nameselinux
Version3.9
Typehost

Source Downloads

Download
git
SHA256: 919e9e64cc4b20f5a1e4df1e38cce1bfe15aff09

Dependencies Explorer

Build Environment

*
PANDOC=true

Build Steps

1.
*
cd libsepol && make PREFIX=$PREFIX -j$NUM_CORES
2.
*
cd libsepol && make PREFIX=$PREFIX install && make install PREFIX=$PREFIX DESTDIR=$STAGING_DIR
3.
*
cd checkpolicy && make y.tab.c
4.
*
sed -i.bak 's/void yyerror/int yyerror/g' ./checkpolicy/y.tab.*
5.
*
sed -i.bak 's/XMLTO = xmlto/XMLTO = true/g' ./secilc/Makefile
6.
*
sed -i.bak 's/$(LIBSELINUX_LDLIBS)/$(LIBSELINUX_LDLIBS) -lsemanage/g' policycoreutils/semodule/Makefile
7.
*
sed -i.bak 's/$(LIBSELINUX_LDLIBS)/$(LIBSELINUX_LDLIBS) -lsemanage -lsepol/g' policycoreutils/setsebool/Makefile
8.
*
make PREFIX=$PREFIX -j$NUM_CORES
9.
*
make PREFIX=$PREFIX install DESTDIR=$STAGING_DIR
10.
*
$PREFIX/native/bootstrap/bin/perl $PREFIX/native/bootstrap/bin/strip-nondeterminism-recursive --directory $STAGING_DIR

Build Matrix

Target / Builder darwin_arm64 linux_amd64 linux_arm64
aarch64-apple-darwin
aarch64-apple-ios
aarch64-apple-ios-simulator
aarch64-linux-android
aarch64-linux-gnu
armv7a-linux-androideabi
x86_64-apple-darwin
x86_64-linux-android
x86_64-linux-gnu