diff --git a/gogs.spec b/gogs.spec index cbb62dc..543c028 100644 --- a/gogs.spec +++ b/gogs.spec @@ -2,7 +2,7 @@ ExclusiveArch: %{go_arches} Name: gogs Version: 0.11.86 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Go GIT Server License: MIT @@ -99,13 +99,13 @@ cd src/github.com/gogs/gogs %{__install} -d %{buildroot}/var/log/gogs %{__install} -p -m 0755 %{name} %{buildroot}%{_bindir}/%{name} %{__cp} -rp conf %{buildroot}%{_sysconfdir}/gogs/ -%{__install} -p -m 0755 scripts/systemd/gogs.service %{buildroot}/usr/lib/systemd/system/gogs.service +%{__install} -p -m 0644 scripts/systemd/gogs.service %{buildroot}/usr/lib/systemd/system/gogs.service %{__cp} -rp templates %{buildroot}/var/lib/gogs/ %{__cp} -rp public %{buildroot}/var/lib/gogs/ %pre -getent passwd gogs > /dev/null 2>&1 || useradd -r -d /var/lib/gogs -s /sbin/nologin gogs +getent passwd gogs > /dev/null 2>&1 || useradd -r -d /var/lib/gogs -s /bin/bash gogs %files @@ -113,16 +113,20 @@ getent passwd gogs > /dev/null 2>&1 || useradd -r -d /var/lib/gogs -s /sbin/nolo %doc src/github.com/gogs/gogs/README.md %doc src/github.com/gogs/gogs/README_ZH.md %doc src/github.com/gogs/gogs/scripts/mysql.sql -%attr(0770, gogs, gogs) %dir /var/lib/gogs -%attr(0770, gogs, gogs) %dir /var/log/gogs +%attr(0700, gogs, gogs) %dir /var/lib/gogs +%attr(0700, gogs, gogs) %dir /var/log/gogs %{_bindir}/%{name} -/usr/lib/systemd/system/gogs.service +%attr(0644, root, root) /usr/lib/systemd/system/gogs.service %attr(-, gogs, gogs) %config(noreplace) %{_sysconfdir}/gogs %attr(-, gogs, gogs) %config(noreplace) /var/lib/gogs/templates %attr(-, gogs, gogs) %config(noreplace) /var/lib/gogs/public %changelog +* Thu Jul 04 2019 Jason Rothstein +- Fix permissions so that SSH access works +- Fix permissions on systemd unit file + * Mon Feb 18 2019 Jason Rothstein - Version bump - make config files noreplace