Fix permissions to make SSH URLs work
This commit is contained in:
		
							
								
								
									
										16
									
								
								gogs.spec
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user