# packages/dhcpcd/auxbuild
#

# download and unpack tarball
TARVERSION="5.2.7"
TARDIR="${BUILD_PACKAGE}-${TARVERSION}"
TARBALL="${TARDIR}.tar.bz2"
build_download "http://roy.marples.name/downloads/${BUILD_PACKAGE}/${TARBALL}"
build_unpack "${TARBALL}"
PKGDIR="${TARDIR}"

# apply patches matching pattern (repository, patch prefix)
build_patch "${TARDIR}" "${BUILD_PACKAGE}-ALL-"
build_patch "${TARDIR}" "${BUILD_PACKAGE}-${TARVERSION}-"

# invoke configure (directory, prefix, extra arguments)
build_autoconf "${PKGDIR}" "/" "--libexecdir=/lib/dhcpcd --dbdir=/var/lib/dhcpcd"

# run make, make install (directory, extra arguments)
build_make "${PKGDIR}"
build_make "${PKGDIR}" "install"

# copy across static content
cp -a static/* "${BUILDROOT}"

# disable unwanted hook scripts
rm -f "${BUILDROOT}/lib/dhcpcd/dhcpcd-hooks/29-lookup-hostname" \
    "${BUILDROOT}/lib/dhcpcd/dhcpcd-hooks/30-hostname" \
    "${BUILDROOT}/lib/dhcpcd/dhcpcd-hooks/50-ntp.conf"

# fix up an old hook script
sed -i "${BUILDROOT}/lib/dhcpcd/dhcpcd-hooks/10-mtu" \
    -e 's/ifconfig/ip link set dev/'

true
# vim: ts=4:sw=4:expandtab:syntax=sh
