wok-next annotate dhcp/receipt @ rev 19999

Up qedit, qbittorrent
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Fri Oct 20 21:21:58 2017 +0200 (2017-10-20)
parents eb8067417980
children 757d032c55c7
rev   line source
al@19759 1 # SliTaz package receipt v2.
pascal@1338 2
pascal@1338 3 PACKAGE="dhcp"
slaxemulator@11095 4 VERSION="4.2.2"
pascal@1338 5 CATEGORY="network"
al@19759 6 SHORT_DESC="Dynamic Host Configuration Protocol"
pascal@1338 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15579 8 LICENSE="ISC"
al@19759 9 WEB_SITE="https://www.isc.org/downloads/DHCP/"
al@19759 10
pascal@1338 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@19759 12 WGET_URL="https://ftp.isc.org/isc/dhcp/$TARBALL"
pascal@14772 13
slaxemulator@6357 14 BUILD_DEPENDS="perl"
al@19759 15 SPLIT="dhcp-client dhcp-relay dhcp-dev"
al@19759 16 SIBLINGS="dhcp6"
pascal@1338 17
pascal@1338 18 # Rules to configure and make the package.
pascal@1338 19 compile_rules()
pascal@1338 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
pascal@5734 24 sed -i 's/== NOERROR/== (isc_result_t) NOERROR/' server/ddns.c
al@19759 25
al@19759 26 ./configure \
al@19759 27 --disable-dhcpv6 \
al@19759 28 --sysconfdir=/etc \
al@19759 29 $CONFIGURE_ARGS &&
slaxemulator@11095 30 make && make DESTDIR=$DESTDIR install
al@19759 31
al@19759 32 mkdir -p $install/etc/init.d
al@19759 33 cp $stuff/dhcpd $install/etc/init.d
al@19759 34 cp $src/client/scripts/linux $install/etc/dhclient-script
pascal@1338 35 }
pascal@1338 36
pascal@1338 37 # Rules to gen a SliTaz package suitable for Tazpkg.
pascal@1338 38 genpkg_rules()
pascal@1338 39 {
al@19759 40 case $PACKAGE in
al@19759 41 dhcp)
al@19759 42 copy dhcpd.conf dhcpd
al@19759 43 CONFIG_FILES="/etc/dhcpd.conf"
al@19759 44 ;;
al@19759 45 dhcp-client)
al@19759 46 copy dhclient.conf dhclient-script dhclient omshell
al@19759 47 CAT="network|ISC client"
al@19759 48 DEPENDS=" "
al@19759 49 CONFIG_FILES="/etc/dhclient.conf"
al@19759 50 ;;
al@19759 51 dhcp-relay)
al@19759 52 copy dhcrelay
al@19759 53 CAT="network|relay"
al@19759 54 DEPENDS=" "
al@19759 55 ;;
al@19759 56 *-dev) copy @dev;;
al@19759 57 esac
pascal@1338 58 }
pascal@1338 59