diff options
Diffstat (limited to 'recipes/mipl-mipv6')
-rw-r--r-- | recipes/mipl-mipv6/files/outputfix.patch | 25 | ||||
-rw-r--r-- | recipes/mipl-mipv6/files/sbindir.patch | 13 | ||||
-rw-r--r-- | recipes/mipl-mipv6/mipv6_1.1-v2.4.26.bb | 23 | ||||
-rw-r--r-- | recipes/mipl-mipv6/mipv6_2.0.2.bb | 22 |
4 files changed, 83 insertions, 0 deletions
diff --git a/recipes/mipl-mipv6/files/outputfix.patch b/recipes/mipl-mipv6/files/outputfix.patch new file mode 100644 index 0000000000..a2036b96de --- /dev/null +++ b/recipes/mipl-mipv6/files/outputfix.patch @@ -0,0 +1,25 @@ +--- mobile-ip6.in 2005-02-04 15:17:25.134699880 +0100 ++++ mobile-ip6.in.new 2005-02-04 16:32:12.274550936 +0100 +@@ -77,7 +77,7 @@ + + case "$1" in + start) +- $LSMOD | grep $MIPV6_MODULE &>/dev/null && \ ++ $LSMOD | grep $MIPV6_MODULE >/dev/null && \ + echo "$MIPV6_MODULE already installed" && exit 1 + + INSMOD_ARGS= +@@ -86,11 +86,11 @@ + INSMOD_ARGS="$INSMOD_ARGS mipv6_debug=$DEBUGLEVEL" + fi + +- $MODPROBE $MIPV6_BASE_MODULE $INSMOD_ARGS &> /dev/null ++ $MODPROBE $MIPV6_BASE_MODULE $INSMOD_ARGS > /dev/null + status=$? + + if [ "$FUNCTIONALITY" = "mn" -o "$FUNCTIONALITY" = "ha" ] ; then +- $MODPROBE $MIPV6_MODULE &> /dev/null ++ $MODPROBE $MIPV6_MODULE > /dev/null + fi + + action "Starting Mobile IPv6:" [ $status -eq 0 ] || exit 1 diff --git a/recipes/mipl-mipv6/files/sbindir.patch b/recipes/mipl-mipv6/files/sbindir.patch new file mode 100644 index 0000000000..931d0f7df4 --- /dev/null +++ b/recipes/mipl-mipv6/files/sbindir.patch @@ -0,0 +1,13 @@ +--- mobile-ip6.in 2005-02-04 15:12:08.225877344 +0100 ++++ mobile-ip6.in.new 2005-02-04 15:12:57.588373104 +0100 +@@ -24,8 +24,8 @@ + SUBSYS=$1 + LOCKDIR=@LOCKDIR@ + +-MODPROBE=@sbindir@/modprobe +-LSMOD=@sbindir@/lsmod ++MODPROBE=`which modprobe` ++LSMOD=`which lsmod` + + # Test if 'functions' exists. If not, define our own 'action' + if test -x /etc/rc.d/init.d/functions ; then diff --git a/recipes/mipl-mipv6/mipv6_1.1-v2.4.26.bb b/recipes/mipl-mipv6/mipv6_1.1-v2.4.26.bb new file mode 100644 index 0000000000..0f3dec1912 --- /dev/null +++ b/recipes/mipl-mipv6/mipv6_1.1-v2.4.26.bb @@ -0,0 +1,23 @@ +SECTION = "unknown" +SRC_URI = "http://www.mobile-ipv6.org/software/download/mipv6-${PV}.tar.gz \ + patch://sbindir.patch;pnum=0;patch=1 \ + patch://outputfix.patch;pnum=0;patch=1" +DEPENDS = "virtual/kernel" +LICENSE = "GPL" +CFLAGS =+ "-I${S}/include -I${STAGING_KERNEL_DIR}/include" + +PACKAGE_ARCH_${PN} = "${MACHINE_ARCH}" + +PR ="r3" + +inherit autotools module-base + +do_compile() { + oe_runmake CFLAGS="${CFLAGS}" +} + +do_install() { + install -d ${D}${sbindir} + install -d ${D}${sysconfdir}/init.d + oe_runmake sbindir="${D}${sbindir}" initdir="${D}${sysconfdir}/init.d" mandir="${D}${mandir}" docdir="${D}${docdir}/mobile-ip6" NETWORK_MIP6_CONF="${D}${sysconfdir}" install +} diff --git a/recipes/mipl-mipv6/mipv6_2.0.2.bb b/recipes/mipl-mipv6/mipv6_2.0.2.bb new file mode 100644 index 0000000000..8bbcb4cb75 --- /dev/null +++ b/recipes/mipl-mipv6/mipv6_2.0.2.bb @@ -0,0 +1,22 @@ +LICENSE = "GPL" +DEPENDS = "virtual/kernel" +RRECOMMENDS = "kernel-module-mip6 kernel-module-ipv6" + +SRC_URI = "http://www.mobile-ipv6.org/software/download/mipv6-${PV}.tar.gz" + +inherit autotools module-base + +CFLAGS =+ "-I${S}/include -I${STAGING_KERNEL_DIR}/include" + +do_compile() { + oe_runmake CFLAGS="${CFLAGS}" +} + +do_install() { + install -d ${D}${sbindir} + install -d ${D}${sysconfdir}/init.d + oe_runmake sbindir="${D}${sbindir}" initdir="${D}${sysconfdir}/init.d" mandir="${D}${mandir}" docdir="${D}${docdir}/mobile-ip6" NETWORK_MIP6_CONF="${D}${sysconfdir}" install +} + +PACKAGE_ARCH_${PN} = "${MACHINE_ARCH}" + |