forked from rpms/openssh
		
	temporarily disabling systemd units
This commit is contained in:
		
							parent
							
								
									9c4d06a341
								
							
						
					
					
						commit
						c0cd660be9
					
				
							
								
								
									
										18
									
								
								openssh.spec
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								openssh.spec
									
									
									
									
									
								
							| @ -40,6 +40,9 @@ | |||||||
| # Whether to build pam_ssh_agent_auth | # Whether to build pam_ssh_agent_auth | ||||||
| %define pam_ssh_agent 1 | %define pam_ssh_agent 1 | ||||||
| 
 | 
 | ||||||
|  | # Whether add systemd units | ||||||
|  | %define systemd 0 | ||||||
|  | 
 | ||||||
| # Reserve options to override askpass settings with: | # Reserve options to override askpass settings with: | ||||||
| # rpm -ba|--rebuild --define 'skip_xxx 1' | # rpm -ba|--rebuild --define 'skip_xxx 1' | ||||||
| %{?skip_gnome_askpass:%global no_gnome_askpass 1} | %{?skip_gnome_askpass:%global no_gnome_askpass 1} | ||||||
| @ -71,7 +74,7 @@ | |||||||
| 
 | 
 | ||||||
| # Do not forget to bump pam_ssh_agent_auth release if you rewind the main package release to 1 | # Do not forget to bump pam_ssh_agent_auth release if you rewind the main package release to 1 | ||||||
| %define openssh_ver 5.8p1 | %define openssh_ver 5.8p1 | ||||||
| %define openssh_rel 33 | %define openssh_rel 34 | ||||||
| %define pam_ssh_agent_ver 0.9.2 | %define pam_ssh_agent_ver 0.9.2 | ||||||
| %define pam_ssh_agent_rel 30 | %define pam_ssh_agent_rel 30 | ||||||
| 
 | 
 | ||||||
| @ -521,12 +524,14 @@ install -m644 %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/sshd | |||||||
| install -m644 %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/ssh-keycat | install -m644 %{SOURCE6} $RPM_BUILD_ROOT/etc/pam.d/ssh-keycat | ||||||
| install -m755 %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/sshd | install -m755 %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/sshd | ||||||
| install -m644 %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/sshd | install -m644 %{SOURCE7} $RPM_BUILD_ROOT/etc/sysconfig/sshd | ||||||
|  | %if %{systemd} | ||||||
| install -d -m755 $RPM_BUILD_ROOT/%{_unitdir} | install -d -m755 $RPM_BUILD_ROOT/%{_unitdir} | ||||||
| install -m644 %{SOURCE8} $RPM_BUILD_ROOT/%{_unitdir}/ssh-keygen-dsa.service | install -m644 %{SOURCE8} $RPM_BUILD_ROOT/%{_unitdir}/ssh-keygen-dsa.service | ||||||
| install -m644 %{SOURCE9} $RPM_BUILD_ROOT/%{_unitdir}/ssh-keygen-rsa.service | install -m644 %{SOURCE9} $RPM_BUILD_ROOT/%{_unitdir}/ssh-keygen-rsa.service | ||||||
| install -m644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}/ssh-keygen-rsa1.service | install -m644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}/ssh-keygen-rsa1.service | ||||||
| install -m644 %{SOURCE11} $RPM_BUILD_ROOT/%{_unitdir}/sshd.service | install -m644 %{SOURCE11} $RPM_BUILD_ROOT/%{_unitdir}/sshd.service | ||||||
| install -m644 %{SOURCE12} $RPM_BUILD_ROOT/%{_unitdir}/sshd.socket | install -m644 %{SOURCE12} $RPM_BUILD_ROOT/%{_unitdir}/sshd.socket | ||||||
|  | %endif | ||||||
| install -m755 contrib/ssh-copy-id $RPM_BUILD_ROOT%{_bindir}/ | install -m755 contrib/ssh-copy-id $RPM_BUILD_ROOT%{_bindir}/ | ||||||
| install contrib/ssh-copy-id.1 $RPM_BUILD_ROOT%{_mandir}/man1/ | install contrib/ssh-copy-id.1 $RPM_BUILD_ROOT%{_mandir}/man1/ | ||||||
| 
 | 
 | ||||||
| @ -580,6 +585,7 @@ getent passwd sshd >/dev/null || \ | |||||||
| %endif | %endif | ||||||
| 
 | 
 | ||||||
| %post server | %post server | ||||||
|  | %if %{systemd} | ||||||
| if [ -x /bin/systemctl ]; then | if [ -x /bin/systemctl ]; then | ||||||
|   if [ $1 -eq 1 ]; then |   if [ $1 -eq 1 ]; then | ||||||
|     /bin/systemctl enable sshd.service >/dev/null 2>&1 || : |     /bin/systemctl enable sshd.service >/dev/null 2>&1 || : | ||||||
| @ -588,18 +594,21 @@ if [ -x /bin/systemctl ]; then | |||||||
|     /bin/systemctl enable ssh-keygen-rsa1.service >/dev/null 2>&1 || : |     /bin/systemctl enable ssh-keygen-rsa1.service >/dev/null 2>&1 || : | ||||||
|   fi |   fi | ||||||
| fi | fi | ||||||
|  | %endif | ||||||
| if [ -x /sbin/chkconfig ]; then | if [ -x /sbin/chkconfig ]; then | ||||||
|   /sbin/chkconfig --add sshd |   /sbin/chkconfig --add sshd | ||||||
| fi | fi | ||||||
| exit 0 | exit 0 | ||||||
| 
 | 
 | ||||||
| %postun server | %postun server | ||||||
|  | %if %{systemd} | ||||||
| if [ -x /bin/systemctl ]; then | if [ -x /bin/systemctl ]; then | ||||||
|   /bin/systemctl daemon-reload >/dev/null 2>&1 || : |   /bin/systemctl daemon-reload >/dev/null 2>&1 || : | ||||||
|   if [ $1 -ge 1 ]; then |   if [ $1 -ge 1 ]; then | ||||||
|     /bin/systemctl try-restart sshd.service >/dev/null 2>&1 || : |     /bin/systemctl try-restart sshd.service >/dev/null 2>&1 || : | ||||||
|   fi |   fi | ||||||
| fi | fi | ||||||
|  | %endif | ||||||
| if [ -x /sbin/service ]; then | if [ -x /sbin/service ]; then | ||||||
|   if [ $1 -ne 0 ]; then |   if [ $1 -ne 0 ]; then | ||||||
|     /sbin/service sshd condrestart > /dev/null 2>&1 || : |     /sbin/service sshd condrestart > /dev/null 2>&1 || : | ||||||
| @ -609,6 +618,7 @@ exit 0 | |||||||
| 
 | 
 | ||||||
| %preun server | %preun server | ||||||
| if [ $1 -eq 0 ]; then | if [ $1 -eq 0 ]; then | ||||||
|  | %if %{systemd} | ||||||
|   if [ -x /bin/systemctl ]; then |   if [ -x /bin/systemctl ]; then | ||||||
|     /bin/systemctl disable sshd.service > /dev/null 2>&1 || : |     /bin/systemctl disable sshd.service > /dev/null 2>&1 || : | ||||||
|     /bin/systemctl disable ssh-keygen-dsa.service > /dev/null 2>&1 || : |     /bin/systemctl disable ssh-keygen-dsa.service > /dev/null 2>&1 || : | ||||||
| @ -616,6 +626,7 @@ if [ $1 -eq 0 ]; then | |||||||
|     /bin/systemctl disable ssh-keygen-rsa1.service > /dev/null 2>&1 || : |     /bin/systemctl disable ssh-keygen-rsa1.service > /dev/null 2>&1 || : | ||||||
|     /bin/systemctl stop sshd.service > /dev/null 2>&1 || : |     /bin/systemctl stop sshd.service > /dev/null 2>&1 || : | ||||||
|   fi |   fi | ||||||
|  | %endif | ||||||
|   if [ -x /sbin/service ]; then |   if [ -x /sbin/service ]; then | ||||||
|     /sbin/service sshd stop > /dev/null 2>&1 || : |     /sbin/service sshd stop > /dev/null 2>&1 || : | ||||||
|   fi |   fi | ||||||
| @ -683,12 +694,14 @@ exit 0 | |||||||
| %attr(0644,root,root) %config(noreplace) /etc/pam.d/sshd | %attr(0644,root,root) %config(noreplace) /etc/pam.d/sshd | ||||||
| %attr(0640,root,root) %config(noreplace) /etc/sysconfig/sshd | %attr(0640,root,root) %config(noreplace) /etc/sysconfig/sshd | ||||||
| %attr(0755,root,root) /etc/rc.d/init.d/sshd | %attr(0755,root,root) /etc/rc.d/init.d/sshd | ||||||
|  | %if %{systemd} | ||||||
| %attr(0644,root,root) %{_unitdir}/ssh-keygen-dsa.service | %attr(0644,root,root) %{_unitdir}/ssh-keygen-dsa.service | ||||||
| %attr(0644,root,root) %{_unitdir}/ssh-keygen-rsa.service | %attr(0644,root,root) %{_unitdir}/ssh-keygen-rsa.service | ||||||
| %attr(0644,root,root) %{_unitdir}/ssh-keygen-rsa1.service | %attr(0644,root,root) %{_unitdir}/ssh-keygen-rsa1.service | ||||||
| %attr(0644,root,root) %{_unitdir}/sshd.service | %attr(0644,root,root) %{_unitdir}/sshd.service | ||||||
| %attr(0644,root,root) %{_unitdir}/sshd.socket | %attr(0644,root,root) %{_unitdir}/sshd.socket | ||||||
| %endif | %endif | ||||||
|  | %endif | ||||||
| 
 | 
 | ||||||
| %if %{ldap} | %if %{ldap} | ||||||
| %files ldap | %files ldap | ||||||
| @ -723,6 +736,9 @@ exit 0 | |||||||
| %endif | %endif | ||||||
| 
 | 
 | ||||||
| %changelog | %changelog | ||||||
|  | * Thu Apr 28 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-34 + 0.9.2-30 | ||||||
|  | - temporarily disabling systemd units | ||||||
|  | 
 | ||||||
| * Wed Apr 27 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-33 + 0.9.2-30 | * Wed Apr 27 2011 Jan F. Chadima <jchadima@redhat.com> - 5.8p1-33 + 0.9.2-30 | ||||||
| - add flags AI_V4MAPPED and AI_ADDRCONFIG to getaddrinfo | - add flags AI_V4MAPPED and AI_ADDRCONFIG to getaddrinfo | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user