)]}'
{
  "commit": "75db03ebb169da26102275c70eff0a0ebaae04cb",
  "tree": "8ac5dd58bc3b37ead3c8932138052348b8c66629",
  "parents": [
    "e6d7d054d9b787c597319ec528ea8f64a7f949f6"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Thu Mar 30 13:38:28 2006 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Thu Mar 30 13:38:28 2006 +0000"
  },
  "message": "[solaris] SMF manifest, method and depend updates.\n\n2006-03-13 Alan Maguire \u003calan.maguire@sun.com\u003e\n\n\t* quagga.xml.in: Change the naming of services and instances.\n\t  network/routing/quagga:\u003cdaemon\u003e may be neat and tidy, but\n\t  it\u0027s at odds with SMF convention elsewhere that demands\n\t  the service be named for what it does, and the instance name\n\t  describe the implementation (e.g. network/smtp:sendmail).\n\t  Remove call to method script for \u0027stop\u0027, SMF can do that\n\t  itself.\n\t  Enumerate the privileges required in the SMF manifest, with the\n\t  method_credential element.\n\t  Dont try provide seperate properties for each argument, it\u0027s\n\t  just tedious, particularly when they can no longer be\n\t  inherited from a common quagga service - use a single\n\t  \"daemon-args\" property, defaulting to -P 0.\n\t  Specify authorisation for the \u0027routeadm\u0027 utility and for\n\t  RBAC.\n\n2006-03-13 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* quagga.init.in: Update to match SMF manifest changes.\n\t  If run from an SMF environment, assume method is start.\n\t  Offer a more tradition init script interface for pre-SMF.\n\t  Enable zebra for the link-state daemons.\n\t  Don\u0027t allow daemons to start in non-global zones, except\n\t  for bgpd - it doesn\u0027t have to care about underlying\n\t  networking much.\n\t  Remove all the svcprop calls, SMF or the user will supply any\n\t  arguments on the command-line.\n\t* depend.smf.in: Add dependency on SUNWroute, which provides\n\t  routeadm, which provides /var/svc/manifest/network/routing\n\t* prototype.smf.in: Install manifest to\n\t  var/svc/manifest/network/routing.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "138621474be9f8abefa8db75929eb9a20cae2f13",
      "old_mode": 33188,
      "old_path": "solaris/ChangeLog",
      "new_id": "4185d92ed46a85426530225ebb0f08ca2fc8a7f7",
      "new_mode": 33188,
      "new_path": "solaris/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "d078ea8e887d01b139fca8d9f4aea7172c928706",
      "old_mode": 33188,
      "old_path": "solaris/depend.smf.in",
      "new_id": "6d928d2df765759717f231edd616cd7e8c2dfd65",
      "new_mode": 33188,
      "new_path": "solaris/depend.smf.in"
    },
    {
      "type": "modify",
      "old_id": "3c80f39b1e380e1312dc7714c53946c20d80ebaf",
      "old_mode": 33188,
      "old_path": "solaris/prototype.smf.in",
      "new_id": "399a8d2d693d830d9d06533e71d8a86032d72cb4",
      "new_mode": 33188,
      "new_path": "solaris/prototype.smf.in"
    },
    {
      "type": "modify",
      "old_id": "1fa987659d7e562ee1a28a965929b3cdf2253506",
      "old_mode": 33261,
      "old_path": "solaris/quagga.init.in",
      "new_id": "9fc2fe744c479546710280241bff43dc87cac36b",
      "new_mode": 33261,
      "new_path": "solaris/quagga.init.in"
    },
    {
      "type": "modify",
      "old_id": "5ce4aceb39f0dcd272a2c239f2bba7add671b1a2",
      "old_mode": 33188,
      "old_path": "solaris/quagga.xml.in",
      "new_id": "45fa2148bc56a1792a1e3e9051da4b38408d6f00",
      "new_mode": 33188,
      "new_path": "solaris/quagga.xml.in"
    }
  ]
}
