12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- # This package builds the NIS ypbind daemon
- # The source package is utils/net/NIS/ypbind-mt
- #
- require nis.inc
- DESCRIPTION = " \
- Multithreaded NIS bind service (ypbind-mt). \
- ypbind-mt is a complete new implementation of a NIS \
- binding daemon for Linux. It has the following \
- features. Supports ypbind protocol V1 and V2. \
- Uses threads for better response. Supports multiple \
- domain bindings. Supports /var/yp/binding/* file \
- for Linux libc 4/5 and glibc 2.x. Supports a list \
- of known secure NIS server (/etc/yp.conf) Binds to \
- the server which answered as first. \
- \
- This is the final IPv4-only version of ypbind-mt. \
- "
- HOMEPAGE = "http://www.linux-nis.org/nis/ypbind-mt/index.html"
- DEPENDS = " \
- yp-tools \
- ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} \
- "
- RDEPENDS_${PN} += "yp-tools"
- # ypbind-mt now provides all the functionality of ypbind
- # and is used in place of it.
- PROVIDES += "ypbind"
- SRC_URI = "http://www.linux-nis.org/download/ypbind-mt/${BP}.tar.bz2 \
- file://ypbind.init \
- file://ypbind.service \
- "
- SRC_URI[md5sum] = "094088c0e282fa7f3b3dd6cc51d0a4e1"
- SRC_URI[sha256sum] = "1930ce19f6ccfe10400f3497b31867f71690d2bcd3f5b575199fa915559b7746"
- inherit systemd update-rc.d
- SYSTEMD_SERVICE_${PN} = "ypbind.service"
- INITSCRIPT_NAME = "ypbind"
- INITSCRIPT_PARAMS = "start 44 3 5 . stop 70 0 1 2 6 ."
- CACHED_CONFIGUREVARS = "ac_cv_prog_STRIP=/bin/true"
- do_install_append () {
- install -d ${D}${sysconfdir}/init.d
- install -d ${D}${sysconfdir}/rcS.d
- install -m 0755 ${WORKDIR}/ypbind.init ${D}${sysconfdir}/init.d/ypbind
- install -d ${D}${systemd_unitdir}/system
- install -m 0644 ${WORKDIR}/ypbind.service ${D}${systemd_unitdir}/system
- }
- RPROVIDES_${PN} += "${PN}-systemd"
- RREPLACES_${PN} += "${PN}-systemd"
- RCONFLICTS_${PN} += "${PN}-systemd"
|