tinc/redhat/tinc.spec

89 lines
1.8 KiB
RPMSpec
Raw Normal View History

2000-04-18 15:09:11 +00:00
Summary: tinc vpn daemon
Name: tinc
Version: 1.0pre1
Release: 1
2000-04-18 15:09:11 +00:00
Copyright: GPL
Group: System Environment/Daemons
2000-04-18 15:09:11 +00:00
URL: http://tinc.nl.linux.org/
2000-04-18 20:43:24 +00:00
Source0: %{name}-%{version}.tar.gz
Buildroot: /var/tmp/%{name}-%{version}-%{release}
#for building the package the following is required:
# /usr/bin/texi2html /usr/bin/install /usr/bin/patch
2000-04-18 15:09:11 +00:00
%description
tinc is cool!
See http://tinc.nl.linux.org/
%prep
2000-04-18 20:43:24 +00:00
%setup -q -n %{name}-%{version}
2000-04-18 15:09:11 +00:00
%build
./configure --prefix=/usr --sysconfdir=/etc
make
/usr/bin/texi2html doc/tinc.texi
2000-04-18 15:09:11 +00:00
%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
/usr/bin/install -D redhat/tinc $RPM_BUILD_ROOT/etc/rc.d/init.d/
2000-04-18 20:43:24 +00:00
ME=my.vpn.ip.number
PEER=peer.vpn.ip.number
PEEREAL=peer.real.ip.number
2000-04-18 15:09:11 +00:00
umask 077
2000-04-18 15:09:11 +00:00
mkdir -p $RPM_BUILD_ROOT/etc/tinc/$PEER/passphrases
cat <<END >$RPM_BUILD_ROOT/etc/tinc/$PEER/tinc.conf
2000-04-18 15:09:11 +00:00
#sample
TapDevice = /dev/tap0
ConnectTo = $PEEREAL
MyVirtualIP = $ME/32
AllowConnect = no
END
cat <<END >$RPM_BUILD_ROOT/etc/tinc/$PEER/passphrases/local
128 0c647a1fd34da9d04c1d340ae9363f31
END
cat <<END >$RPM_BUILD_ROOT/etc/tinc/$PEER/passphrases/$PEER
128 aea5a5d414fea63ee3829b592afc0fba
END
%clean
rm -rf $RPM_BUILD_ROOT
%pre
%post
/sbin/chkconfig --add tinc
grep -q '^tinc[[:space:]]' /etc/services || patch -s /etc/services << END
*** services.org Tue Apr 18 13:22:22 2000
--- services Tue Apr 18 13:24:19 2000
***************
*** 145,148 ****
--- 145,150 ----
hmmp-ind 612/tcp dqs313_intercell# HMMP Indication / DQS
hmmp-ind 612/udp dqs313_intercell# HMMP Indication / DQS
+ tinc 655/tcp TINC # tinc vpn
+ tinc 655/udp TINC # tinc.nl.linux.org
#
# UNIX specific services
END
%preun
%postun
%files
2000-04-26 14:54:43 +00:00
%doc AUTHORS ChangeLog NEWS README THANKS *.html
2000-04-18 15:09:11 +00:00
%config /etc/tinc
/etc/rc.d
/usr/sbin
/usr/lib/tinc
/usr/man
/usr/info/tinc.info
2000-04-18 15:09:11 +00:00
%changelog
* Tue Apr 18 2000 Mads Kiileric <mads@kiilerich.com>
- initial rpm