mirror of https://github.com/k3s-io/k3s
Merge pull request #761 from ibuildthecloud/master
Check for semanage command availabilitypull/754/head^2
commit
9a89d1f4c3
12
install.sh
12
install.sh
|
@ -337,11 +337,15 @@ setup_binary() {
|
||||||
|
|
||||||
if command -v getenforce > /dev/null 2>&1; then
|
if command -v getenforce > /dev/null 2>&1; then
|
||||||
if [ "Disabled" != $(getenforce) ]; then
|
if [ "Disabled" != $(getenforce) ]; then
|
||||||
info "SeLinux is enabled, setting permissions"
|
if command -v semanage > /dev/null 2>&1; then
|
||||||
if ! $SUDO semanage fcontext -l | grep "${BIN_DIR}/k3s" > /dev/null 2>&1; then
|
info "SELinux is enabled, setting permissions"
|
||||||
$SUDO semanage fcontext -a -t bin_t "${BIN_DIR}/k3s"
|
if ! $SUDO semanage fcontext -l | grep "${BIN_DIR}/k3s" > /dev/null 2>&1; then
|
||||||
|
$SUDO semanage fcontext -a -t bin_t "${BIN_DIR}/k3s"
|
||||||
|
fi
|
||||||
|
$SUDO restorecon -v ${BIN_DIR}/k3s > /dev/null
|
||||||
|
else
|
||||||
|
error 'SELinux is enabled but semanage is not found'
|
||||||
fi
|
fi
|
||||||
$SUDO restorecon -v ${BIN_DIR}/k3s > /dev/null
|
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue