Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ansible / community / zabbix / roles / zabbix_server / files / install_semodule.bsx
Size: Mime:
#!/bin/bash

echo ""
echo "Check prerequisites"
echo ""

if [ ! -x /usr/bin/checkmodule -o ! -x /usr/bin/semodule_package -o ! -x /usr/sbin/semodule ] ; then
  echo "Missing packages ..."
  echo "  RHEL7 : policycoreutils-python"
  echo "  RHEL8 : checkpolicy and policycoreutils"
  echo ""
  exit 1
fi

echo ""
echo "Extract archive"
echo ""

export TMPDIR=$(mktemp -d)

ARCHIVE=$(awk '/^__ARCHIVE_BELOW__$/ {print NR + 1; exit 0; }' $0)
tail -n +${ARCHIVE} $0 | tar xzv -C ${TMPDIR}

CDIR=$(pwd)
cd $TMPDIR

echo "Installing SEmodule"
checkmodule -M -m -o zabbix_server_add.mod zabbix_server_add.te
semodule_package -m zabbix_server_add.mod -o zabbix_server_add.pp
semodule -i zabbix_server_add.pp

cd $CDIR
rm -rf $TMPDIR

exit 0

__ARCHIVE_BELOW__
‹“W_^íÓÝjÂ0ð^ç)Îؽ´~‚â[ì¾ÄôˆÁØtiªSñݗqZL6ÿßMhr’sòѝœÍô[Z²[³Ke–u<GÃ~¿iƒv›ôGÝ(é
»£á 7è
£8|ģˆâGrKUzéˆ"g­¿÷Õø?%V6«Ӯý(é$!¿VÚ1íùmq
_K—º*OýärدŠ«¾㔳nedYRiÕ2ëPޔc陪Üè|I§Ãǡ=¡ÊëB}]¥õdö¤lž³ò޶cg×IØ;£Wú*»’…œi£ý–2©RvïtÆqâyzî´º螆¸§€^º$¹VT7ÆØ
g¤sò&U9ǹ§Â­¶¢ýX®d3ß(ô!ëÞ?¬Ÿ¦hîyüüi¢ö{ûœÍù}ú>ğþ¶wã!ï(