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 Name: gogs
Version: 0.11.86 Version: 0.11.86
Release: 1%{?dist} Release: 2%{?dist}
Summary: Go GIT Server Summary: Go GIT Server
License: MIT License: MIT
@ -99,13 +99,13 @@ cd src/github.com/gogs/gogs
%{__install} -d %{buildroot}/var/log/gogs %{__install} -d %{buildroot}/var/log/gogs
%{__install} -p -m 0755 %{name} %{buildroot}%{_bindir}/%{name} %{__install} -p -m 0755 %{name} %{buildroot}%{_bindir}/%{name}
%{__cp} -rp conf %{buildroot}%{_sysconfdir}/gogs/ %{__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 templates %{buildroot}/var/lib/gogs/
%{__cp} -rp public %{buildroot}/var/lib/gogs/ %{__cp} -rp public %{buildroot}/var/lib/gogs/
%pre %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 %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.md
%doc src/github.com/gogs/gogs/README_ZH.md %doc src/github.com/gogs/gogs/README_ZH.md
%doc src/github.com/gogs/gogs/scripts/mysql.sql %doc src/github.com/gogs/gogs/scripts/mysql.sql
%attr(0770, gogs, gogs) %dir /var/lib/gogs %attr(0700, gogs, gogs) %dir /var/lib/gogs
%attr(0770, gogs, gogs) %dir /var/log/gogs %attr(0700, gogs, gogs) %dir /var/log/gogs
%{_bindir}/%{name} %{_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) %{_sysconfdir}/gogs
%attr(-, gogs, gogs) %config(noreplace) /var/lib/gogs/templates %attr(-, gogs, gogs) %config(noreplace) /var/lib/gogs/templates
%attr(-, gogs, gogs) %config(noreplace) /var/lib/gogs/public %attr(-, gogs, gogs) %config(noreplace) /var/lib/gogs/public
%changelog %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 * Mon Feb 18 2019 Jason Rothstein
- Version bump - Version bump
- make config files noreplace - make config files noreplace