rpms/mipv6-daemon/devel import.log, NONE, 1.1 mip6d.conf, NONE, 1.1 mip6d.init, NONE, 1.1 mip6d.sysconfig, NONE, 1.1 mipv6-daemon-header-fix.patch, NONE, 1.1 mipv6-daemon.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Thomas Graf tgraf at fedoraproject.org
Thu Aug 20 08:26:48 UTC 2009


Author: tgraf

Update of /cvs/pkgs/rpms/mipv6-daemon/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9847/devel

Modified Files:
	.cvsignore sources 
Added Files:
	import.log mip6d.conf mip6d.init mip6d.sysconfig 
	mipv6-daemon-header-fix.patch mipv6-daemon.spec 
Log Message:
Initial Import (#517183)



--- NEW FILE import.log ---
mipv6-daemon-0_4-1_fc11:HEAD:mipv6-daemon-0.4-1.fc11.src.rpm:1250756670


--- NEW FILE mip6d.conf ---
# This is an example of mip6d Mobile Node configuration file

NodeConfig MN;

## If set to > 0, will not detach from tty
DebugLevel 0;

## Support route optimization with other MNs
DoRouteOptimizationCN enabled;

## Use route optimization with CNs
DoRouteOptimizationMN enabled;

UseCnBuAck disabled;

MnDiscardHaParamProb enabled;

#Interface "eth0";

MnRouterProbes 1;

#MnHomeLink "eth0" {
#	HomeAgentAddress 3ffe:2620:6:1::1;
#	HomeAddress 3ffe:2620:6:1::1234/64;
#
#	#		address			opt.
#	MnRoPolicy 	3ffe:2060:6:1::3	enabled;
#	MnRoPolicy				disabled;
#}

##
## IPsec configuration
##

UseMnHaIPsec enabled;

## Key Management Mobility Capability
KeyMngMobCapability disabled;

#IPsecPolicySet {
#	HomeAgentAddress 3ffe:2620:6:1::1;
#	HomeAddress 3ffe:2620:6:1::1234/64;
#
#	IPsecPolicy Mh UseESP;
#	IPsecPolicy TunnelMh UseESP;
#
#	IPsecPolicy Mh UseESP 1 2;
#	IPsecPolicy ICMP UseESP 5;
#	IPsecPolicy TunnelMh UseESP 3 4;
#}


--- NEW FILE mip6d.init ---
#!/bin/bash
#
# mip6d		Start script for the Mobile IPv6 daemon
#
# chkconfig:	- 55 25
# description:	The mobile IPv6 daemon allows nodes to remain \
#		reachable while moving around in the IPv6 Internet.
# processname:	mip6d
# config:	/etc/mip6d.conf
# config:	/etc/sysconfig/mip6d
#
### BEGIN INIT INFO
# Provides: mipv6-daemon
# Required-Start: $local_fs $remote_fs $network $named
# Required-Stop: $local_fs $remote_fs $network
# Should-Start: $syslog
# Should-Stop: $network $syslog
# Default-Start: 
# Default-Stop: 0 1 6
# Short-Description: Start and stop Mobile IPV6 daemon
# Description:	The mobile IPv6 daemon allows nodes to remain
#		reachable while moving around in the IPv6 Internet.
### END INIT INFO

# Source function library.
. /etc/rc.d/init.d/functions

if [ -f /etc/sysconfig/mip6d ]; then
	. /etc/sysconfig/mip6d
fi

mip6d=/usr/sbin/mip6d
prog="mip6d"
lockfile=/var/lock/subsys/mip6d
RETVAL=0

start() {
	echo -n $"Starting $prog: "
	daemon ${mip6d} ${ARGS} && success || failure
	RETVAL=$?
	echo
	[ $RETVAL -eq 0 ] && touch ${lockfile}
	return $RETVAL
}

stop() {
	echo -n $"Stopping $prog: "
	killproc -d 10 $mip6d
	RETVAL=$?
	echo
	[ $RETVAL -eq 0 ] && rm -f ${lockfile} 
	return $RETVAL
}

reload()
{
	echo -n $"Reloading $prog configuration: "
	killproc $mip6d -HUP
	RETVAL=$?
	echo
	return $RETVAL
}

rh_status() {
	status $prog
}

rh_status_q() {
	rh_status > /dev/null 2>&1
}

case "$1" in
  start)
	start
	;;
  stop)
	stop
	;;
  restart)
	stop
	start
	;;
  reload)
	rh_status_q || exit 7
	$1
	;;
  status)
	rh_status
	;;
  *)
	echo $"Usage: $prog {start|stop|restart}"
	RETVAL=3
esac

exit $RETVAL


--- NEW FILE mip6d.sysconfig ---
ARGS=

mipv6-daemon-header-fix.patch:
 inet6_rth_getaddr.c |    1 +
 inet6_rth_init.c    |    1 +
 2 files changed, 2 insertions(+)

--- NEW FILE mipv6-daemon-header-fix.patch ---
diff -Nru mipv6-daemon-umip-0.4/libmissing/inet6_rth_getaddr.c mipv6-daemon-umip-0.4.new/libmissing/inet6_rth_getaddr.c
--- mipv6-daemon-umip-0.4/libmissing/inet6_rth_getaddr.c	2007-09-13 11:42:42.000000000 +0200
+++ mipv6-daemon-umip-0.4.new/libmissing/inet6_rth_getaddr.c	2009-04-23 10:57:11.521890685 +0200
@@ -2,6 +2,7 @@
 
 /* This is a substitute for a missing inet6_rth_getaddr(). */
 
+#include <stddef.h>
 #include <netinet/in.h>
 
 struct in6_addr *inet6_rth_getaddr(const void *bp, int index)
diff -Nru mipv6-daemon-umip-0.4/libmissing/inet6_rth_init.c mipv6-daemon-umip-0.4.new/libmissing/inet6_rth_init.c
--- mipv6-daemon-umip-0.4/libmissing/inet6_rth_init.c	2007-09-13 11:42:42.000000000 +0200
+++ mipv6-daemon-umip-0.4.new/libmissing/inet6_rth_init.c	2009-04-23 10:56:58.110800384 +0200
@@ -2,6 +2,7 @@
 
 /* This is a substitute for a missing inet6_rth_init(). */
 
+#include <stddef.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netinet/ip6.h>


--- NEW FILE mipv6-daemon.spec ---
Name:		mipv6-daemon
Version:	0.4
Release:	1%{?dist}
Summary:	Mobile IPv6 (MIPv6) Daemon

Group:		System Environment/Daemons
License:	GPLv2
URL:		http://www.linux-ipv6.org/memo/mipv6/
Source0:	ftp://ftp.linux-ipv6.org/pub/usagi/patch/mipv6/umip-%{version}/daemon/tarball/mipv6-daemon-umip-%{version}.tar.gz
Source1:	mip6d.init
Source2:	mip6d.sysconfig
Source3:	mip6d.conf
Patch0:		mipv6-daemon-header-fix.patch
BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

BuildRequires:	flex bison indent
Requires:	initscripts, chkconfig

%description
The mobile IPv6 daemon allows nodes to remain
reachable while moving around in the IPv6 Internet.

%prep
%setup -q -n mipv6-daemon-umip-%{version}
%patch0 -p1

%build
%configure
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

install -d $RPM_BUILD_ROOT%{_initrddir}
install -m755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/mip6d
install -d $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig
install -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/mip6d
install -m644 %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/mip6d.conf

%clean
rm -rf $RPM_BUILD_ROOT

%preun
if [ "$1" = 0 ]
then
	/sbin/service mip6d stop > /dev/null 2>&1 ||:
	/sbin/chkconfig --del mip6d
fi

%post
/sbin/chkconfig --add mip6d

%postun
if [ "$1" -ge "1" ]; then
	/sbin/service mip6d condrestart > /dev/null 2>&1 ||:
fi

%files
%defattr(-,root,root,-)
%doc AUTHORS BUGS COPYING NEWS README README.IPsec THANKS extras
%{_initrddir}/mip6d
%config(noreplace) %{_sysconfdir}/sysconfig/mip6d
%config(noreplace) %{_sysconfdir}/mip6d.conf
%{_sbindir}/*
%{_mandir}/man1/*
%{_mandir}/man5/*
%{_mandir}/man7/*

%changelog
* Tue Aug 17 2009 Thomas Graf <tgraf at, redhat.com> 0.4-1
- initial package release


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mipv6-daemon/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore	19 Aug 2009 21:38:08 -0000	1.1
+++ .cvsignore	20 Aug 2009 08:26:47 -0000	1.2
@@ -0,0 +1 @@
+mipv6-daemon-umip-0.4.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mipv6-daemon/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources	19 Aug 2009 21:38:08 -0000	1.1
+++ sources	20 Aug 2009 08:26:48 -0000	1.2
@@ -0,0 +1 @@
+a8ebeb4f41ceed71037d0f5596ccc11d  mipv6-daemon-umip-0.4.tar.gz




More information about the scm-commits mailing list