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 | 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 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user