Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Aug 2006 17:37:20 -0700 (PDT)
From:      David Thompson <dat1965@yahoo.com>
To:        freebsd-rc@freebsd.org
Subject:   /etc/rc.d/ypxfrd REQUIRE needs updating
Message-ID:  <20060822003720.20753.qmail@web55101.mail.re4.yahoo.com>

next in thread | raw e-mail | index | archive | help
Hi,

I see that /etc/rc.d/ypxfrd has,

  # PROVIDE: ypxfrd
  # REQUIRE: rpcbind

but ypxfrd_precmd() does a forcestart on both rpcbind and
ypserv,

  ypxfrd_precmd()
  {
    if ! checkyesno rpcbind_enable  && \
        ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1
    then
        force_depend rpcbind || return 1
    fi
    if ! checkyesno nis_server_enable && \
        ! /etc/rc.d/ypserv forcestatus 1>/dev/null 2>&1
    then
        force_depend ypserv || return 1
    fi

    _domain=`domainname`
    if [ -z "$_domain" ]; then
        warn "NIS domainname(1) is not set."
        return 1
    fi
  }

So why isn't ypserv part of ypxfrd's REQUIRE?

Using 'REQUIRE: rpcbind ypserv' would make /etc/rc
naturally execute ypserv before ypxfrd, courtesy of
rcorder.

  $ uname -v
  FreeBSD 6.1-RELEASE #0: Sun May  7 04:42:56 UTC 2006
root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP

--
David

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060822003720.20753.qmail>