cvs commit: src/etc/rc.d named

Doug Barton dougb at FreeBSD.org
Mon Oct 22 02:38:45 PDT 2007


dougb       2007-10-22 09:38:44 UTC

  FreeBSD src repository

  Modified files:
    etc/rc.d             named 
  Log:
  1. Determine the location of the rndc* binaries relative to $command
  so that when using named from the ports (or elsewhere) the proper rndc*
  commands will be run.
  
  2. Rework the stop routine using ideas from brooks and delphij.
  Specifically I am duplicating a lot of code from rc.subr's stop routine
  so that this one will behave more like the one in rc.subr, but use rndc
  to kill the daemon (or regular kill if that fails). This also avoids
  the problems related to using killall if rndc fails, which is bad if
  you're running more than one named on the same box.
  
  3. Take a concept from gshapiro and allow the rndc.key file to be
  owned by root OR the named_uid user.
  
  Although I used different solutions, this commit handles issues raised in:
  PR:     conf/73929
  PR:     conf/103976
  PR:     conf/109409
  
  Revision  Changes    Path
  1.27      +22 -14    src/etc/rc.d/named


More information about the cvs-src mailing list