]> git.puffer.fish Git - mirror/frr.git/commit
[solaris] SMF manifest, method and depend updates.
authorPaul Jakma <paul.jakma@sun.com>
Thu, 30 Mar 2006 13:38:28 +0000 (13:38 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Thu, 30 Mar 2006 13:38:28 +0000 (13:38 +0000)
commit75db03ebb169da26102275c70eff0a0ebaae04cb
tree8ac5dd58bc3b37ead3c8932138052348b8c66629
parente6d7d054d9b787c597319ec528ea8f64a7f949f6
[solaris] SMF manifest, method and depend updates.

2006-03-13 Alan Maguire <alan.maguire@sun.com>

* quagga.xml.in: Change the naming of services and instances.
  network/routing/quagga:<daemon> may be neat and tidy, but
  it's at odds with SMF convention elsewhere that demands
  the service be named for what it does, and the instance name
  describe the implementation (e.g. network/smtp:sendmail).
  Remove call to method script for 'stop', SMF can do that
  itself.
  Enumerate the privileges required in the SMF manifest, with the
  method_credential element.
  Dont try provide seperate properties for each argument, it's
  just tedious, particularly when they can no longer be
  inherited from a common quagga service - use a single
  "daemon-args" property, defaulting to -P 0.
  Specify authorisation for the 'routeadm' utility and for
  RBAC.

2006-03-13 Paul Jakma <paul.jakma@sun.com>

* quagga.init.in: Update to match SMF manifest changes.
  If run from an SMF environment, assume method is start.
  Offer a more tradition init script interface for pre-SMF.
  Enable zebra for the link-state daemons.
  Don't allow daemons to start in non-global zones, except
  for bgpd - it doesn't have to care about underlying
  networking much.
  Remove all the svcprop calls, SMF or the user will supply any
  arguments on the command-line.
* depend.smf.in: Add dependency on SUNWroute, which provides
  routeadm, which provides /var/svc/manifest/network/routing
* prototype.smf.in: Install manifest to
  var/svc/manifest/network/routing.
solaris/ChangeLog
solaris/depend.smf.in
solaris/prototype.smf.in
solaris/quagga.init.in
solaris/quagga.xml.in