From a5c4f2dcbd5fd9ca042e6657192aaec761e5265b Mon Sep 17 00:00:00 2001 From: Philippe Makowski Date: Mon, 4 Nov 2019 15:32:12 +0100 Subject: [PATCH] Change firebird-superserver.service file permissions, fix #1768091 Set login shell to /sbin/nologin, fix #1764128 Remove BR libtermcap-devel --- firebird.spec | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/firebird.spec b/firebird.spec index 0fdd7e7..8ba293e 100644 --- a/firebird.spec +++ b/firebird.spec @@ -6,7 +6,7 @@ Name: firebird Version: %{upversion} -Release: 3%{?dist} +Release: 4%{?dist} Summary: SQL relational database management system License: Interbase @@ -39,7 +39,6 @@ BuildRequires: automake BuildRequires: libtommath-devel BuildRequires: libtool BuildRequires: ncurses-devel -BuildRequires: libtermcap-devel BuildRequires: libicu-devel BuildRequires: libedit-devel BuildRequires: gcc-c++ @@ -266,7 +265,7 @@ cp .%{_datadir}/%{name}/misc/%{name}-superserver.service .%{_unitdir}/%{name}-su %pre # Create the firebird group if it doesn't exist getent group %{name} || /usr/sbin/groupadd -r %{name} -getent passwd %{name} >/dev/null || /usr/sbin/useradd -d / -g %{name} -s /bin/nologin -r %{name} +getent passwd %{name} >/dev/null || /usr/sbin/useradd -d / -g %{name} -s /sbin/nologin -r %{name} # Add gds_db to /etc/services if needed FileName=/etc/services @@ -322,8 +321,7 @@ fi %config(noreplace) %attr(0664,%{name},%{name}) %{_localstatedir}/log/%{name}/%{name}.log %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/logrotate.d/%{name} -%defattr(0755,root,root,0755) -%{_unitdir}/%{name}-superserver.service +%attr(0644,root,root) %{_unitdir}/%{name}-superserver.service %files devel @@ -371,6 +369,11 @@ fi %changelog +* Mon Nov 4 2019 Philippe Makowski - 3.0.4.33054-4 +- Change firebird-superserver.service file permissions, fix #1768091 +- Set login shell to /sbin/nologin, fix #1764128 +- Remove BR libtermcap-devel + * Wed Aug 21 2019 Philippe Makowski - 3.0.4.33054-3 - Remove tmpfile, fix #1687058