Fix permissions to make SSH URLs work

This commit is contained in:
Jason Rothstein 2019-07-04 20:24:14 -05:00
parent 3cf294fda7
commit 9b9640e8c5

View File

@ -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