Summary: Utility to autorestart SSH tunnels Name: autossh Version: 1.4e Release: 3%{?dist} License: BSD Group: Applications/Internet URL: http://www.harding.motd.ca/autossh/index.html Source0: http://www.harding.motd.ca/autossh/autossh-1.4e.tgz Source1: autossh@.service Source2: README.service # Sent upstream 2011-10-30 Patch0: autossh-1.4c-ldflags.patch BuildRequires: /usr/bin/ssh BuildRequires: systemd %{?systemd_requires} Requires(pre): shadow-utils Requires: /usr/bin/ssh BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description autossh is a utility to start and monitor an ssh tunnel. If the tunnel dies or stops passing traffic, autossh will automatically restart it. %prep %setup -q %patch0 -p1 cp -p %{SOURCE2} . %build %configure make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{_bindir} mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/autossh mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1 mkdir -p $RPM_BUILD_ROOT%{_unitdir} mkdir -p examples cp -p autossh.host rscreen examples chmod 0644 examples/* install -m 0755 -p autossh $RPM_BUILD_ROOT%{_bindir} cp -p autossh.1 $RPM_BUILD_ROOT%{_mandir}/man1 install -m 0644 -p %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir} %clean rm -rf $RPM_BUILD_ROOT %pre getent group autossh >/dev/null || groupadd -r autossh getent passwd autossh >/dev/null || \ useradd -r -g autossh -d %{_sysconfdir}/autossh -s %{_sbindir}/nologin \ -c "autossh service account" autossh exit 0 %post %systemd_post "autossh@*.service" %preun %systemd_preun "autossh@*.service" %postun %systemd_postun_with_restart "autossh@*.service" %files %defattr(-, root, root) %doc CHANGES README README.service %doc examples %{_bindir}/* %attr(750,autossh,autossh) %dir %{_sysconfdir}/autossh/ %{_mandir}/man1/* %{_unitdir}/* %changelog * Wed Mar 23 2016 Ville Skyttä - 1.4e-3 - Add systemd service * Wed Feb 03 2016 Fedora Release Engineering - 1.4e-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sun Jul 12 2015 Alexander Boström - 1.4e-1 - Upgrade to 1.4e * Wed Jun 17 2015 Fedora Release Engineering - 1.4c-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Fri Aug 15 2014 Fedora Release Engineering - 1.4c-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 1.4c-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Aug 03 2013 Fedora Release Engineering - 1.4c-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Feb 13 2013 Fedora Release Engineering - 1.4c-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Wed Jul 18 2012 Fedora Release Engineering - 1.4c-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Thu Jan 12 2012 Fedora Release Engineering - 1.4c-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Mon Nov 14 2011 Ville Skyttä - 1.4c-2 - Patch build to honor $LDFLAGS. * Sun Oct 30 2011 Alexander Boström - 1.4c-1 - Upgrade to 1.4c * Mon Feb 07 2011 Fedora Release Engineering - 1.4a-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Fri Jul 24 2009 Fedora Release Engineering - 1.4a-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Mon Feb 23 2009 Fedora Release Engineering - 1.4a-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Feb 15 2008 Chris Ricker 1.4a-1 - new version * Mon Sep 11 2006 Chris Ricker 1.3-4 - Bump and rebuild * Tue Feb 14 2006 Chris Ricker 1.3-3 - Bump and rebuild * Fri Jun 03 2005 Chris Ricker 1.3-2%{?dist} - Add dist tag * Fri Jun 03 2005 Chris Ricker 1.3-2 - Changes from Ville Skyttä (use mkdir -p, remove extraneous attr) * Tue Apr 26 2005 Chris Ricker 1.3-1 - Initial package