wok-next annotate dhcp6/receipt @ rev 21727

created recipe for vbindiff
author Hans-G?nter Theisgen
date Sat Nov 21 14:32:44 2020 +0100 (2020-11-21)
parents 2b56c8733b13
children
rev   line source
al@19759 1 # SliTaz package receipt v2.
pascal@3350 2
pascal@3350 3 PACKAGE="dhcp6"
Hans-G?nter@21589 4 VERSION="4.4.2"
pascal@3350 5 CATEGORY="network"
al@19759 6 SHORT_DESC="Dynamic Host Configuration Protocol with IPv6 support"
pascal@3350 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15579 8 LICENSE="ISC"
al@19759 9 WEB_SITE="https://www.isc.org/downloads/DHCP/"
pascal@15579 10
Hans-G?nter@21589 11 SOURCE="dhcp"
Hans-G?nter@21589 12 TARBALL="$SOURCE-$VERSION.tar.gz"
Hans-G?nter@21589 13 WGET_URL="https://ftp.isc.org/isc/$SOURCE/$VERSION/$TARBALL"
al@19759 14
slaxemulator@7301 15 BUILD_DEPENDS="perl"
al@21020 16 SPLIT="$PACKAGE-client $PACKAGE-relay $PACKAGE-dev"
al@19759 17 SIBLINGS="dhcp"
pascal@3350 18
Hans-G?nter@21589 19 compile_rules()
Hans-G?nter@21589 20 {
pascal@5734 21 grep -q MYEOL includes/dhctoken.h ||
pascal@5734 22 sed -i "s/SEMI/MYEOL = '\\\\n',\n\tQUESTION = '?',\n\t&/" \
pascal@5734 23 includes/dhctoken.h
Hans-G?nter@21589 24 sed -i 's/== NOERROR/== (isc_result_t) NOERROR/' \
Hans-G?nter@21589 25 server/ddns.c
al@19759 26
al@20534 27 ./configure $CONFIGURE_ARGS &&
Hans-G?nter@21591 28 make -j1 &&
al@21020 29 make DESTDIR=$install install || return 1
al@19759 30
al@19759 31 mkdir -p $install/etc/init.d
Hans-G?nter@21589 32 cp $WOK/dhcp/stuff/dhcpd $install/etc/init.d
Hans-G?nter@21589 33 cp $src/client/scripts/linux $install/etc/dhclient-script
pascal@3350 34 }
pascal@3350 35
Hans-G?nter@21589 36 genpkg_rules()
Hans-G?nter@21589 37 {
al@19759 38 case $PACKAGE in
al@19759 39 dhcp6)
al@19759 40 copy dhcpd.conf dhcpd
al@19759 41 CONFIG_FILES="/etc/dhcpd.conf"
al@19759 42 PROVIDE="dhcp"
al@19759 43 ;;
al@19759 44 dhcp6-client)
al@19759 45 copy dhclient.conf dhclient-script dhclient omshell
al@19759 46 CAT="network|ISC client"
al@19759 47 DEPENDS=" "
al@19759 48 CONFIG_FILES="/etc/dhclient.conf"
al@19759 49 PROVIDE="dhcp-client"
al@19759 50 ;;
al@19759 51 dhcp6-relay)
al@19759 52 copy dhcrelay
al@19759 53 CAT="network|relay"
al@19759 54 DEPENDS=" "
al@19759 55 PROVIDE="dhcp-relay"
al@19759 56 ;;
al@19759 57 *-dev) copy @dev;;
al@19759 58 esac
pascal@3350 59 }