Summary: Xorcom RapidTunneling (tm) Name: rapid-tunneling Version: 1.0 Release: 1 License: GPLv2 Group: Applications/Internet URL: http://www.xorcom.com/ Source: rapid-tunneling-%{version}.tar.gz Requires: openssh-clients busybox BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description RapidTunneling (tm) allows remote access to machines behind firewalls and NAT routers via SSH port forwarding. %package server Summary: Server part of RapidTunneling Group: Applications/Internet Requires: openssh-server %description server This package contains the server files needed to run RapidTunneling Server. %prep %setup -q %build %install %{__rm} -rf %{buildroot} %{__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} %post # add a user with uid=gid=0 useradd -d /var/lib/rapid-tunneling/home -m -u 0 -g 0 -o rapid-tunneling 2>/dev/null || true %preun if [ "$1" = 0 ]; then userdel -r rapid-tunneling || : fi %post server useradd -d /var/lib/rapid-tunneling-server -m support 2>/dev/null || : LINE='export PATH=$PATH:/usr/sbin' PROFILE=/var/lib/rapid-tunneling-server/.bash_profile if ! fgrep -q "$LINE" $PROFILE; then echo "$LINE" >> $PROFILE; fi /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) /usr/sbin/rapid-tunneling /usr/sbin/rapid-tunneling-status /var/lib/rapid-tunneling %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 14 2008 Alex Landau 1.0-1 - Initial RPM release.