From d458890335824a375175dfed808e5a281f61d2c5 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Sun, 25 Feb 2018 00:47:14 +0100 Subject: [PATCH] Add dhcpcd package Signed-off-by: David Oberhollenzer --- board/alix/ROOTFS | 1 + board/rpi3/ROOTFS | 1 + pkg/dhcpcd/build | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100755 pkg/dhcpcd/build diff --git a/board/alix/ROOTFS b/board/alix/ROOTFS index 33b7550..09a75ec 100644 --- a/board/alix/ROOTFS +++ b/board/alix/ROOTFS @@ -7,3 +7,4 @@ iana-etc btrfs-progs dosfstools nftables +dhcpcd diff --git a/board/rpi3/ROOTFS b/board/rpi3/ROOTFS index e91f032..230088c 100644 --- a/board/rpi3/ROOTFS +++ b/board/rpi3/ROOTFS @@ -9,3 +9,4 @@ dosfstools nftables kbd firmware-rpi3 +dhcpcd diff --git a/pkg/dhcpcd/build b/pkg/dhcpcd/build new file mode 100755 index 0000000..064c35a --- /dev/null +++ b/pkg/dhcpcd/build @@ -0,0 +1,35 @@ +VERSION="7.0.1" +SRCDIR="dhcpcd-${VERSION}" +TARBALL="${SRCDIR}.tar.xz" +URL="https://roy.marples.name/downloads/dhcpcd" +SHA256SUM="8b36537fbcc00771b9a6c9ccd71b5011df27b3f892e926b199a195fad2f3f3c8" +DEPENDS="toolchain" + +prepare() { + return +} + +build() { + local SOURCE="$1" + local DEPLOY="$2" + + cp -r $SOURCE/* $PKGBUILDDIR + + ./configure --prefix="" --host="$TARGET" --sbindir=/bin \ + --datadir=/share --disable-static + + make -j $NUMJOBS +} + +deploy() { + local SOURCE="$1" + local DEPLOY="$2" + + make DESTDIR="$DEPLOY" install + + chmod 755 $DEPLOY/bin/* + strip_files $DEPLOY/bin/* + cat_file_override "dhcpcd.conf" > "$DEPLOY/etc/dhcpcd.conf" + + rm -rf "$DEPLOY/usr" +}