diff options
Diffstat (limited to 'meta-networking/recipes-support/nis/ypbind-mt_1.36.bb')
| -rw-r--r-- | meta-networking/recipes-support/nis/ypbind-mt_1.36.bb | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/meta-networking/recipes-support/nis/ypbind-mt_1.36.bb b/meta-networking/recipes-support/nis/ypbind-mt_1.36.bb index e2f654c61d..35ef16a89a 100644 --- a/meta-networking/recipes-support/nis/ypbind-mt_1.36.bb +++ b/meta-networking/recipes-support/nis/ypbind-mt_1.36.bb | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # This package builds the NIS ypbind daemon | 1 | # This package builds the NIS ypbind daemon |
| 2 | # The source package is utils/net/NIS/ypbind-mt | 2 | # The source package is utils/net/NIS/ypbind-mt |
| 3 | # | 3 | # |
| 4 | PR = "r0" | 4 | PR = "r3" |
| 5 | DESCRIPTION="\ | 5 | DESCRIPTION="\ |
| 6 | Multithreaded NIS bind service (ypbind-mt). \ | 6 | Multithreaded NIS bind service (ypbind-mt). \ |
| 7 | ypbind-mt is a complete new implementation of a NIS \ | 7 | ypbind-mt is a complete new implementation of a NIS \ |
| @@ -16,10 +16,13 @@ HOMEPAGE="http://www.linux-nis.org/nis/ypbind-mt/index.html" | |||
| 16 | 16 | ||
| 17 | require nis.inc | 17 | require nis.inc |
| 18 | 18 | ||
| 19 | SRC_URI = "http://www.linux-nis.org/download/ypbind-mt/${BP}.tar.bz2" | ||
| 20 | SRC_URI[md5sum] = "135834db97d78ff6d79fdee2810b4056" | ||
| 21 | |||
| 22 | LIC_FILES_CHKSUM = "file://COPYING;md5=082c9a0886c7c3db1bc862b5b62ffe08" | 19 | LIC_FILES_CHKSUM = "file://COPYING;md5=082c9a0886c7c3db1bc862b5b62ffe08" |
| 20 | |||
| 21 | SRC_URI = "http://www.linux-nis.org/download/ypbind-mt/${BP}.tar.bz2 \ | ||
| 22 | file://ypbind-yocto.init \ | ||
| 23 | file://ypbind.service \ | ||
| 24 | " | ||
| 25 | SRC_URI[md5sum] = "135834db97d78ff6d79fdee2810b4056" | ||
| 23 | SRC_URI[sha256sum] = "0eff76c1849f4b38ea1a60280d8397c4240369c641fe5402ce57edf1a90958c7" | 26 | SRC_URI[sha256sum] = "0eff76c1849f4b38ea1a60280d8397c4240369c641fe5402ce57edf1a90958c7" |
| 24 | 27 | ||
| 25 | # ypbind-mt now provides all the functionality of ypbind | 28 | # ypbind-mt now provides all the functionality of ypbind |
| @@ -27,7 +30,6 @@ SRC_URI[sha256sum] = "0eff76c1849f4b38ea1a60280d8397c4240369c641fe5402ce57edf1a9 | |||
| 27 | PROVIDES += "ypbind" | 30 | PROVIDES += "ypbind" |
| 28 | 31 | ||
| 29 | CACHED_CONFIGUREVARS = "ac_cv_prog_STRIP=/bin/true" | 32 | CACHED_CONFIGUREVARS = "ac_cv_prog_STRIP=/bin/true" |
| 30 | SRC_URI += "file://ypbind-yocto.init" | ||
| 31 | 33 | ||
| 32 | do_install_append () { | 34 | do_install_append () { |
| 33 | install -d ${D}${sysconfdir}/init.d | 35 | install -d ${D}${sysconfdir}/init.d |
| @@ -35,5 +37,16 @@ do_install_append () { | |||
| 35 | 37 | ||
| 36 | install -m 0755 ${WORKDIR}/ypbind-yocto.init ${D}${sysconfdir}/init.d/ypbind | 38 | install -m 0755 ${WORKDIR}/ypbind-yocto.init ${D}${sysconfdir}/init.d/ypbind |
| 37 | 39 | ||
| 40 | # TODO, use update-rc.d | ||
| 38 | ln -s ../init.d/ypbind ${D}${sysconfdir}/rcS.d/S44ypbind | 41 | ln -s ../init.d/ypbind ${D}${sysconfdir}/rcS.d/S44ypbind |
| 42 | |||
| 43 | install -d ${D}${systemd_unitdir}/system | ||
| 44 | install -m 0644 ${WORKDIR}/ypbind.service ${D}${systemd_unitdir}/system | ||
| 39 | } | 45 | } |
| 46 | |||
| 47 | inherit systemd | ||
| 48 | |||
| 49 | RPROVIDES_${PN} += "${PN}-systemd" | ||
| 50 | RREPLACES_${PN} += "${PN}-systemd" | ||
| 51 | RCONFLICTS_${PN} += "${PN}-systemd" | ||
| 52 | SYSTEMD_SERVICE_${PN} = "ypbind.service" | ||
