abinfo "Generating config for miniupnpd ..."
CONFIG_OPTIONS="--ipv6 --leasefile" make -f Makefile.linux config.h

abinfo "Building miniupnpd ..."
make -f Makefile.linux

abinfo "Installing miniupnpd ..."
mkdir -p "$PKGDIR/usr/share/man/man8"
make PREFIX="$PKGDIR/" SBINDIR="$PKGDIR/usr/bin" STRIP="echo" -f Makefile.linux install

abinfo "Removing legacy openrc files ..."
rm -r "$PKGDIR/etc/init.d"

abinfo "Fixing path to iptables ..."
sed -i 's:/s\?bin/iptables:/usr/bin/iptables:
        s:eth0:"`cat /etc/miniupnpd/miniupnpd.conf | '"awk -F= '/^ext_ifname/ { print \$2 }'"'`":' "$PKGDIR"/etc/miniupnpd/*.sh

abinfo "Fixing uuid generation ..."
sed -i -e "s/^uuid=[-0-9a-f]*/uuid=00000000-0000-0000-0000-000000000000/
           s/make genuuid/uuidgen/" "$PKGDIR/etc/miniupnpd/miniupnpd.conf"
