diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5d6cc2a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +aiccu_20070115.tar.gz diff --git a/aiccu.spec b/aiccu.spec new file mode 100644 index 0000000..78e2a7c --- /dev/null +++ b/aiccu.spec @@ -0,0 +1,110 @@ +############################################################ +# AICCU - Automatic IPv6 Connectivity Client Utility +# by Jeroen Massar +# (c) Copyright 2003-2005 SixXS +############################################################ +# AICCU RPM Spec File +############################################################ + +Summary: AICCU - SixXS Automatic IPv6 Connectivity Client Utility +Name: aiccu +Version: 2007.01.15 +Release: 1%{?dist} +License: BSD +Group: System Environment/Daemons +URL: http://www.sixxs.net/tools/aiccu/ +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +Source: http://www.sixxs.net/archive/sixxs/aiccu/unix/aiccu_20070115.tar.gz +BuildRequires: gnutls-devel +Requires: iproute +Requires(post): chkconfig +Requires(preun): chkconfig, initscripts +Requires(postun): initscripts + +%description +This client automatically gives one IPv6 connectivity +without having to manually configure interfaces etc. +One does need a SixXS account and at least a tunnel. These +can be freely & gratis requested from the SixXS website. +For more information about SixXS check http://www.sixxs.net + +%prep +%setup -q -n %{name} +# fix executable permissions on non-executable content +# so debuginfo can pick them up properly +find . -type f -not -name rules -and -not -name *init* -exec chmod a-x \{\} \; + +%build +make %{?_smp_mflags} RPM_OPT_FLAGS="$RPM_OPT_FLAGS" + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT +make install DESTDIR=$RPM_BUILD_ROOT + +%post +if [ "$1" = "1" ]; then + /sbin/chkconfig --add aiccu +fi + +%preun +if [ "$1" = "0" ]; then + /sbin/service aiccu stop >/dev/null 2>&1 + /sbin/chkconfig --del aiccu +fi + +%postun +/sbin/service aiccu condrestart > /dev/null 2>&1 || : + +%clean +make clean +[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root) +%doc doc/README doc/LICENSE +%{_sbindir}/aiccu +# aiccu.conf contains the users's SixXS password, so don't +# make it readable by non-root +%attr(600, root,root) %config(noreplace) %{_sysconfdir}/aiccu.conf +%{_sysconfdir}/init.d/aiccu + +%changelog +* Wed Jan 31 2007 Matt Domsch 2007.01.15-1 +- upgrade to latest upstream + +* Sat Jan 13 2007 Matt Domsch 2007.01.07-2 +- upstream respun their release with the same version number to fix AYIYA. + +* Sun Jan 07 2007 Matt Domsch 2007.01.07-1 +- upgrade to latest upstream 2007.01.07 + - license change to BSD 3-clause + - Fixed up silly linux bug, adding LL address to tunnels but not to tun/taps. + - local_ipv4_override option so one can use AICCU behind a NAT that + has been configured correctly to do proto-41 forwarding. This is + usually called a DMZ setup. + +* Mon Oct 02 2006 Matt Domsch 2006.07.25-2 +- rebuilt + +* Sat Sep 23 2006 Matt Domsch 2006.07.25-1 +- upgrade to latest upstream, drop all applied patches +- add BR gnutls-devel now used for obtaining tunnel info + +* Sat Sep 2 2006 Matt Domsch 2005.01.31-5 +- rebuild + +* Wed Jun 28 2006 Matt Domsch 2005.01.31-4 +- export CFLAGS properly, fix permissions on files for debuginfo + +* Wed Jun 28 2006 Matt Domsch 2005.01.31-3 +- cleanups per Fedora Extras review + +* Sat Apr 22 2006 Matt Domsch 2005.01.31-2 +- match Fedora Extras spec guidelines +- add postun condrestart +- add reload initscript arg to satisfy rpmlint + +* Sun Aug 29 2004 Jeroen Massar 2004.08.29 +- Beta2 with TIC, 6in4, 6in4-heartbeat and AYIYA support + diff --git a/dead.package b/dead.package deleted file mode 100644 index 4d9c667..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -aiccu relied on the SiXXS IPv6 tunnel service, which was retired on 2017-06-06. diff --git a/sources b/sources new file mode 100644 index 0000000..66058a1 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +c9bcc83644ed788e22a7c3f3d4021350 aiccu_20070115.tar.gz