summaryrefslogtreecommitdiff
path: root/packages/ndppd/build.sh
diff options
context:
space:
mode:
authorHenning Surmeier <me@hensur.de>2022-01-11 13:12:26 +0100
committerHenning Surmeier <me@hensur.de>2022-01-11 13:12:26 +0100
commitb2628196a87d883358f32af990915754f71e2f42 (patch)
treeda10e5d39290dda8202892c6df5b3603bfc93b67 /packages/ndppd/build.sh
parent301d432afab62fa3eebc8ecf65c820ee73192e85 (diff)
downloadvyos-build-b2628196a87d883358f32af990915754f71e2f42.tar.gz
vyos-build-b2628196a87d883358f32af990915754f71e2f42.zip
ndppd: T4172: Backport upstream fix for ndppd
Backports a fix to not read the full ipv6 route table if there is no need to do so. Which is the case when no auto prefixes are configured.
Diffstat (limited to 'packages/ndppd/build.sh')
-rwxr-xr-xpackages/ndppd/build.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/packages/ndppd/build.sh b/packages/ndppd/build.sh
new file mode 100755
index 00000000..223cf52b
--- /dev/null
+++ b/packages/ndppd/build.sh
@@ -0,0 +1,20 @@
+#!/bin/sh
+CWD=$(pwd)
+set -e
+
+SRC=ndppd
+if [ ! -d ${SRC} ]; then
+ echo "Source directory does not exists, please 'git clone'"
+ exit 1
+fi
+
+cd ${SRC}
+PATCH_DIR=${CWD}/patches
+for patch in $(ls ${PATCH_DIR})
+do
+ echo "I: Apply patch: ${PATCH_DIR}/${patch}"
+ patch -p1 < ${PATCH_DIR}/${patch}
+done
+
+echo "I: Build Debian Package"
+dpkg-buildpackage -uc -us -tc -b -d