Changeset View
Changeset View
Standalone View
Standalone View
contrib/rpm/bitcoin.spec
Show First 20 Lines • Show All 330 Lines • ▼ Show 20 Lines | |||||
if [ `%{_sbindir}/sestatus |grep -c "disabled"` -eq 0 ]; then | if [ `%{_sbindir}/sestatus |grep -c "disabled"` -eq 0 ]; then | ||||
for selinuxvariant in %{selinux_variants}; do | for selinuxvariant in %{selinux_variants}; do | ||||
%{_sbindir}/semodule -s ${selinuxvariant} -i %{_datadir}/selinux/${selinuxvariant}/bitcoin.pp &> /dev/null || : | %{_sbindir}/semodule -s ${selinuxvariant} -i %{_datadir}/selinux/${selinuxvariant}/bitcoin.pp &> /dev/null || : | ||||
done | done | ||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 8332 | %{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 8332 | ||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 8333 | %{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 8333 | ||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18332 | %{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18332 | ||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18333 | %{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18333 | ||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18443 | |||||
%{_sbindir}/semanage port -a -t bitcoin_port_t -p tcp 18444 | |||||
%{_sbindir}/fixfiles -R bitcoin-server restore &> /dev/null || : | %{_sbindir}/fixfiles -R bitcoin-server restore &> /dev/null || : | ||||
%{_sbindir}/restorecon -R %{_localstatedir}/lib/bitcoin || : | %{_sbindir}/restorecon -R %{_localstatedir}/lib/bitcoin || : | ||||
fi | fi | ||||
%posttrans server | %posttrans server | ||||
%{_bindir}/systemd-tmpfiles --create | %{_bindir}/systemd-tmpfiles --create | ||||
%preun server | %preun server | ||||
%systemd_preun bitcoin.service | %systemd_preun bitcoin.service | ||||
%postun server | %postun server | ||||
%systemd_postun bitcoin.service | %systemd_postun bitcoin.service | ||||
# SELinux | # SELinux | ||||
if [ $1 -eq 0 ]; then | if [ $1 -eq 0 ]; then | ||||
if [ `%{_sbindir}/sestatus |grep -c "disabled"` -eq 0 ]; then | if [ `%{_sbindir}/sestatus |grep -c "disabled"` -eq 0 ]; then | ||||
%{_sbindir}/semanage port -d -p tcp 8332 | %{_sbindir}/semanage port -d -p tcp 8332 | ||||
%{_sbindir}/semanage port -d -p tcp 8333 | %{_sbindir}/semanage port -d -p tcp 8333 | ||||
%{_sbindir}/semanage port -d -p tcp 18332 | %{_sbindir}/semanage port -d -p tcp 18332 | ||||
%{_sbindir}/semanage port -d -p tcp 18333 | %{_sbindir}/semanage port -d -p tcp 18333 | ||||
%{_sbindir}/semanage port -d -p tcp 18443 | |||||
%{_sbindir}/semanage port -d -p tcp 18444 | |||||
for selinuxvariant in %{selinux_variants}; do | for selinuxvariant in %{selinux_variants}; do | ||||
%{_sbindir}/semodule -s ${selinuxvariant} -r bitcoin &> /dev/null || : | %{_sbindir}/semodule -s ${selinuxvariant} -r bitcoin &> /dev/null || : | ||||
done | done | ||||
%{_sbindir}/fixfiles -R bitcoin-server restore &> /dev/null || : | %{_sbindir}/fixfiles -R bitcoin-server restore &> /dev/null || : | ||||
[ -d %{_localstatedir}/lib/bitcoin ] && \ | [ -d %{_localstatedir}/lib/bitcoin ] && \ | ||||
%{_sbindir}/restorecon -R %{_localstatedir}/lib/bitcoin &> /dev/null || : | %{_sbindir}/restorecon -R %{_localstatedir}/lib/bitcoin &> /dev/null || : | ||||
fi | fi | ||||
fi | fi | ||||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |