summaryrefslogtreecommitdiff
path: root/rapid-tunneling.spec
diff options
context:
space:
mode:
authorAlex Landau <alex.landau@xorcom.com>2008-12-14 14:47:43 +0000
committerAlex Landau <alex.landau@xorcom.com>2008-12-14 14:47:43 +0000
commit626edff649102539c65156f7191595957e711aec (patch)
tree3f8b86bba17c8954aae3535a760d309861172502 /rapid-tunneling.spec
parent80ccc8a0cff45fff33c2d90f1e9118ea80658d9c (diff)
rapid-tunneling:
- Created server part RPM. git-svn-id: svn+ssh://xorcom/home/svn/debs/components/rapid-tunneling@6470 283159da-0705-0410-b60c-f2062b4bb6ad
Diffstat (limited to 'rapid-tunneling.spec')
-rw-r--r--rapid-tunneling.spec76
1 files changed, 35 insertions, 41 deletions
diff --git a/rapid-tunneling.spec b/rapid-tunneling.spec
index 5afe062..fc54a40 100644
--- a/rapid-tunneling.spec
+++ b/rapid-tunneling.spec
@@ -6,57 +6,33 @@ License: GPLv2
Group: Applications/Internet
URL: http://www.xorcom.com/
Source: rapid-tunneling-%{version}.tar.gz
-#Patch0: libname.diff
-#Patch1: bristuff.diff
Requires: openssh-clients busybox
-# Patch: libpri-1.2.3-cflags.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
%description
RapidTunneling (tm) allows remote access to machines behind firewalls
and NAT routers via SSH port forwarding.
-#%package devel
-#Summary: Header files and development libraries for libpri
-#Group: Development/Libraries
-#Requires: %{name} = %{version}
+%package server
+Summary: Server part of RapidTunneling
+Group: Applications/Internet
+Requires: openssh-server
-#%description devel
-#This package contains the header files needed to compile applications that
-#will use libpri.
+%description server
+This package contains the server files needed to run RapidTunneling Server.
%prep
%setup -q
-# %patch -p1 -b .cflags
-#%{__perl} -pi -e 's|(\$\(INSTALL_BASE\)/)lib|$1%{_lib}|g' Makefile
-#%patch0 -p1
-
-# this does basically: cp -a . bristuff
-#mkdir %{bristuff_dir}
-#tar cf - . --exclude ./%{bristuff_dir} | tar xf - -C %{bristuff_dir}
-#cd %{bristuff_dir}
-#%patch1 -p1
%build
-#export CFLAGS="%{optflags}"
-#%{__make} %{?_smp_mflags}
-
-#cd %{bristuff_dir}
-#%{__make} %{?_smp_mflags} LIB_SUF=bristuffed
%install
%{__rm} -rf %{buildroot}
-%{__install} -m 755 -d %{buildroot}%{_sbindir}
-%{__install} -m 755 rapid-tunneling %{buildroot}%{_sbindir}
-%{__install} -m 755 rapid-tunneling-status %{buildroot}%{_sbindir}
-%{__install} -m 755 -d %{buildroot}/var/lib/rapid-tunneling
-
-#%{__rm} -rf %{buildroot}
-#%{__make} install INSTALL_PREFIX=%{buildroot}
-
-#cd %{bristuff_dir}
-#%{__make} install INSTALL_PREFIX=%{buildroot} LIB_SUF=bristuffed
+%{__make} install DESTDIR=%{buildroot}
+%{__mv} -f %{buildroot}/etc/default %{buildroot}/etc/sysconfig
+%{__install} -m 755 -d %{buildroot}/etc/init.d
+%{__install} -m 755 sshd_support %{buildroot}/etc/init.d
%clean
%{__rm} -rf %{buildroot}
@@ -67,19 +43,37 @@ useradd -d /var/lib/rapid-tunneling/home -m -u 0 -g 0 -o rapid-tunneling 2>/dev/
%preun
if [ "$1" = 0 ]; then
- userdel -r rapid-tunneling || true
+ userdel -r rapid-tunneling || :
fi
+%post server
+useradd -d /var/lib/rapid-tunneling-server -m support 2>/dev/null || :
+/sbin/chkconfig --add sshd_support
+
+%preun server
+if [ "$1" = 0 ]; then
+ /sbin/service sshd_support stop > /dev/null 2>&1 || :
+ /sbin/chkconfig --del sshd_support
+ userdel support || :
+fi
+
+%postun server
+/sbin/service sshd_support condrestart > /dev/null 2>&1 || :
+
%files
%defattr(-, root, root, 0755)
-#%doc ChangeLog LICENSE README TODO
-%{_sbindir}/*
+/usr/sbin/rapid-tunneling
+/usr/sbin/rapid-tunneling-status
/var/lib/rapid-tunneling
-#%files devel
-#%defattr(-, root, root, 0755)
-#%{_sbindir}/*
+%files server
+%defattr(-, root, root, 0755)
+%config(noreplace) /etc/sysconfig/rtadm
+%config(noreplace) /etc/ssh/sshd_support_config
+/usr/sbin/rtadm
+/usr/sbin/rt-from-remote
+/etc/init.d/sshd_support
%changelog
-* Sun Dec 8 2008 Alex Landau <alex.landau@xorcom.com> 1.0-1
+* Sun Dec 14 2008 Alex Landau <alex.landau@xorcom.com> 1.0-1
- Initial RPM release.