diff options
author | Alex Landau <alex.landau@xorcom.com> | 2008-12-14 14:47:43 +0000 |
---|---|---|
committer | Alex Landau <alex.landau@xorcom.com> | 2008-12-14 14:47:43 +0000 |
commit | 626edff649102539c65156f7191595957e711aec (patch) | |
tree | 3f8b86bba17c8954aae3535a760d309861172502 /rapid-tunneling.spec | |
parent | 80ccc8a0cff45fff33c2d90f1e9118ea80658d9c (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.spec | 76 |
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. |