#! /bin/sh
#
# (C) 1998 Manoj Srivastava & Eric Delaunay.

set -e

ARCHITECTURE=all
PATCHNAME=openswan
PATCHDIR=/usr/src/kernel-patches/$ARCHITECTURE/openswan
#PATCHDIR=`dirname $0`/../$PATCHNAME

if ! test -d kernel -a -d Documentation ; then
    echo "Not in kernel top level directory. Exiting" >&2
    exit 1
fi

if test -f debian/APPLIED_${ARCHITECTURE}_$PATCHNAME ; then
   exit 0               # patch already applied
fi

rm -rf net/ipsec
KERNELDIR=`pwd`

make -C "$PATCHDIR" -f Makefile kpatch \
	KERNELSRC="$KERNELDIR"\
	PATCHER="./patcher"
make -C "$PATCHDIR" -f Makefile klink \
	KERNELSRC="$KERNELDIR"\
        KLIPSLINK="cp -a"
make -C "$PATCHDIR" -f Makefile klipsdefaults \
	KERNELSRC="$KERNELDIR"

mkdir -p debian && touch debian/APPLIED_${ARCHITECTURE}_$PATCHNAME
