safing-portmaster/packaging/linux/postinst
2024-09-25 17:34:23 +03:00

20 lines
No EOL
573 B
Bash

#!/bin/bash
chmod +x /usr/lib/portmaster/portmaster-core
#
# Fix selinux permissions for portmaster-core if we have semanage
# available.
#
if command -V semanage >/dev/null 2>&1; then
semanage fcontext -a -t bin_t -s system_u $(realpath /usr/lib)'/portmaster/portmaster-core' || :
restorecon -R /usr/lib/portmaster/portmaster-core 2>/dev/null >&2 || :
fi
mv /usr/bin/portmaster /usr/lib/portmaster/portmaster
ln -s /usr/lib/portmaster/portmaster /usr/bin/portmaster
systemctl daemon-reload
systemctl enable portmaster.service
echo "Please reboot your system"