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