)]}'
{
  "commit": "75a3cf6cf69f6ab940f8421b0f79b2b1f689b904",
  "tree": "948dc6a0153ba8f10b58ad29cc771c6e49f9bda5",
  "parents": [
    "b8a893c38e97377b2a2582b1621b988e55811412"
  ],
  "author": {
    "name": "Brian Bennett",
    "email": "brian.bennett@joyent.com",
    "time": "Tue Feb 17 23:26:12 2015 +0000"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Mon Mar 02 07:00:45 2015 +0100"
  },
  "message": "solaris: fix SMF manifest dependency model and start method\n\nResolves an issue where quagga daemons restart in an infinite loop.\nQuagga daemons declare a dependency on zebra that requires a restart\nof the daemon when zebra restarts and they explicitly restart zebra,\nwhich again triggers their own restart.\n\nRestarting zebra when other daemons are started is explicitly removed,\nleaving dependency management up to SMF rather than handling it in the\nstart method.\n\nsolaris/quagga.init.in: Remove calls to routeadm_zebra_enable, and the\n    routeadm_zebra_enable function.\nsolaris/quagga.xml.in: Set dependency zebra grouping to require_all.\n\nFixes: #818\nSigned-off-by: Greg Troxel \u003cgdt@ir.bbn.com\u003e\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00426241b2244eb2d765af56ade3e7cb90dae3fc",
      "old_mode": 33261,
      "old_path": "solaris/quagga.init.in",
      "new_id": "ee3a987f33ffa3f25350d075bc3a170b65a97993",
      "new_mode": 33261,
      "new_path": "solaris/quagga.init.in"
    },
    {
      "type": "modify",
      "old_id": "50c52c2260e85ff026cb388bed7da21eaa3680f0",
      "old_mode": 33188,
      "old_path": "solaris/quagga.xml.in",
      "new_id": "60427b06e97c0b1cd3775eedc6a2ac296b8669bd",
      "new_mode": 33188,
      "new_path": "solaris/quagga.xml.in"
    }
  ]
}
