)]}' { "log": [ { "commit": "f87603ccd58f64f9b9a287b67a092541cc6dd9f3", "tree": "1cec30be04e5cd86602c5d0891b03be184f9703e", "parents": [ "1ea151053b139252b8490559f09cec2b8c92becf" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Fri Sep 01 09:46:19 2017 -0700" }, "committer": { "name": "Thomas Vachuska", "email": "tom@opennetworking.org", "time": "Wed Sep 13 16:57:39 2017 +0000" }, "message": "Fix error in upstart script\n\nChange-Id: I8e28bbcd4c9fe4f07feadc3293abd225c5365a57\n" }, { "commit": "4aa54e3d3aeab99e93a2117881fb24d9a446ef44", "tree": "287b41748f554f277a49103ca84a0204aa2b28ae", "parents": [ "e662d678423546157f50c40ae13e7d7c92b25526" ], "author": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Aug 15 10:22:05 2017 -0700" }, "committer": { "name": "Yuta HIGUCHI", "email": "y-higuchi@ak.jp.nec.com", "time": "Tue Aug 15 10:22:05 2017 -0700" }, "message": "Minor fixes\n\n- remove duplicate dependency\n- fix typo in initd script\n\nChange-Id: Ia94fcdc8c279da7c6b64923f89a9e75105bb862b\n" }, { "commit": "d22c991c6a7a8126d567d5c4a29cdf55251f6dcc", "tree": "761ebd344fb443a22acdb71d1da6c5db6e889fa4", "parents": [ "287b4ae810ab3073e2c6e617f4e751758609dde9" ], "author": { "name": "Bob Lantz", "email": "lantz@onlab.us", "time": "Thu Dec 15 14:26:18 2016 -0800" }, "committer": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Thu Jan 19 23:38:10 2017 +0000" }, "message": "Improvements for init.d, upstart, and systemd-based systems\n\n1. Change ownership of /onos/apps\n\nonos-service needs write access to onos/apps/foo in order to activate\nan app. This also means that ONOS itself could also activate/deactivate,\nmodify, or reinstall apps, which seems a bit dodgy but is probably\nintended.\n\n2. Fix sudo command line\n\nThe -b option was in the wrong place, breaking sudo on systems where\nwe use sudo to start onos (e.g. older debian or centos.)\n\n3. Redirect stderr of \u0027type daemon\u0027 command\n\nWe want to detect whether the \u0027daemon\u0027 function/script is available\nin init.d enviroments that support it, and we do so using the type\ncommand. Previously we didn\u0027t redirect stderr, so this resulted\nin a confusing error message being sent to stderr of whoever is\ninvoking the script.\n\n4. onos.conf has changed to be more consistent with onos.initd\n\nPreviously onos.conf ignored $ONOS_GROUP and had a slightly different\nstructure.\n\n5. onos.service has been added for systemd-based systems\n\nThis initial version of onos.service calls /etc/init.d/onos to start\nand stop ONOS. In the future we may be able to call onos-service\ndirectly, but we will need to make sure that permissions are set up\ncorrectly so that onos-service can activate apps and so that ONOS\nitself can write its log files.\n\n6. A README has been added\n\n7. Update the onos-install and onos-uninstall scripts\n\nRelated Jira issue: ONOS-5550\n\nChange-Id: Ie72775f1d0a4082af9c5ea9b13999c427c15ffe0\n" }, { "commit": "5c7279e041b56388aab1ba8139219a794a3cc890", "tree": "897773ee0cf8957c1e5956151744e34e746cf7c3", "parents": [ "8f4f7afc9fd94bdbbbefa248b602271dc54f2bbe" ], "author": { "name": "Phil Huang", "email": "pichuang@cs.nctu.edu.tw", "time": "Fri Jun 24 18:19:56 2016 +0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Thu Jul 07 17:39:20 2016 +0000" }, "message": "Adding init-functions file for enviroment of LSB-compliant init scripts\n\nIn Ubuntu 14.04 and 16.04, the file of init-functions is placed in /lib/lsb/.\n\nChange-Id: I101ee08a7b7795c41d9ec3eb8833bee0e2f38e1c\n" }, { "commit": "7c751b51e7074c7f6b71509a3cb72c4afa584305", "tree": "fb2ee361fd4fe30ac8917eeecdc7328f9c6ed85b", "parents": [ "ab7fdfa1c8cbfa79671dffa807644cd7d64a3c25" ], "author": { "name": "Bob Lantz", "email": "rlantz@cs.stanford.edu", "time": "Fri Apr 15 15:42:28 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Apr 25 15:24:46 2016 +0000" }, "message": "Cross-platform changes to onos.initd\n\nWe now can use start-stop-daemon (debian), daemon()\nshell function (centos), or sudo (others) to start\nonos-service.\n\nIt should be backward compatible on systemd systems.\n\nTested on Ubuntu 14 and CentOS 6. Should also work on\nUbuntu 15/16, CentOS 7, Debian, and Fedora.\n\n(Note that we should test this against various OSes,\npreferably automatically rather than manually!)\n\nAddresses at least part of ONOS-2907\n\nChange-Id: I4ded98baf02321a5a9db37fdff19e1ce4a3d23d2\n" }, { "commit": "0b8466b0b7a87cafbda9fd094c6292f21819d93f", "tree": "9b18a101e588b1b6b98b531f721088094ccb84f2", "parents": [ "695f5d046d47d47a88417ac81871207f8f68d696" ], "author": { "name": "Bob Lantz", "email": "rlantz@cs.stanford.edu", "time": "Fri Apr 15 15:39:51 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Apr 15 22:50:23 2016 +0000" }, "message": "Don\u0027t spam the linux console with \u0027logging in as karaf\u0027 messages\n\nFixes ONOS-4337\n\nChange-Id: I1cd4b63706e5758a4f818f23904ebfd39d1d972b\n" }, { "commit": "e01652f745957247b4d3887a917b12d232d9f11d", "tree": "461c281ec0acc299c9774a3acc3c5fcc16e72dbc", "parents": [ "dc91b550c03a49b23416356f4b64403150b731da" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Mar 29 10:25:11 2016 -0700" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 29 21:36:34 2016 +0000" }, "message": "Add init info to init.d script so it can be configured to run at startup.\n\nChange-Id: Ie8b36ad123febe4be06837f3eb4a2ed28df3b31b\n" }, { "commit": "641d54540cbb28b9fda77a4919f28a401254358e", "tree": "53d9c1068910d1e4d86609572e84f7893c2668d3", "parents": [ "5829c346b850bee3fdb4f1af8937f4e0971ef657" ], "author": { "name": "Bob Lantz", "email": "rlantz@cs.stanford.edu", "time": "Fri Mar 04 19:39:17 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 08 01:32:47 2016 +0000" }, "message": "Fix upstart failing because of background onos-service (ONOS-4117)\n\n1. Invoke karaf script in all cases (upstart, initd/systemd)\n\nThis means that onos-service now blocks, which means we need to\nchange onos.initd to run it in the background. Otherwise, we could\nuse karaf/bin/start\n\nThis should fix ONOS-4117\n\n2. Use service onos {start/status/etc.} for upstart/init/systemd\n\nonos-install should not invoke the new init.d script directly;\ninstead it should use service onos {cmd, which should work if\nservice is available on upstart, init.d, and systemd-based\ndistributions.\n\nThis should fix ONOS-4124\n\n3. In onos.initd, check if ONOS is running.\n\nThis makes it easier to see what is going on, and it also avoids\nattempting to start ONOS if it\u0027s already running.\n\nChange-Id: I0152fd7fdcb079b25531442315d0bd69e6c7653d\n" }, { "commit": "1c401ee6b827a426dbe0e526921310571b387aec", "tree": "79013798e7dd27bab0a7acf2918fbdf82f543caf", "parents": [ "bdbdd246aaf5b66020d46f18c3848655a3945327" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Tue Mar 01 11:46:00 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Tue Mar 01 20:03:48 2016 +0000" }, "message": "Fix issue with debug option not being picked up by init.d script\n\nChange-Id: I47499ae253484d34d677c339b34fec6e53addcbe\n" }, { "commit": "3ec585d7dd169092e2756e6ecaedbfc63cef18fb", "tree": "eecf4c77eb06842efb0e74466a5501263a58aeb4", "parents": [ "43a0b2fe7c4559952b204c2f8d2507c30958e9c7" ], "author": { "name": "Bob Lantz", "email": "rlantz@cs.stanford.edu", "time": "Thu Feb 25 02:54:33 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Mon Feb 29 18:47:58 2016 +0000" }, "message": "Clarify config parameters/environment variables\n\nAs mentioned in the comments, ideally this script can be used as\nthe basis for an ONOS service in a variety of environments. Out of\nthe box it should work on Linux with either init.d or with systemd\u0027s\ninit.d compatibility. It can also be called by an upstart configuration\nor a systemd configuration.\n\nIn the future we should probably remove start-stop-daemon, since that\nseems to be a linux-ism. Then we could use this script on BSD, OS X,\netc..\n\nChange-Id: I9c701c95991448fa7ddf0d84d379a4cac56cfc5f\n" }, { "commit": "f51950db6ea5b166972ca26befba812f4dd7a0da", "tree": "6901d62893889eec888d05a4495714cdf47d747f", "parents": [ "c343f7a94043941ddc994ca65952597a598f1de9" ], "author": { "name": "Jonathan Hart", "email": "jono@onlab.us", "time": "Fri Jan 15 09:57:10 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Fri Feb 26 05:37:13 2016 +0000" }, "message": "Proposal for replacing Upstart with init.d script.\n\nChange-Id: I22ad1faac713bb50f0b7ad3dde132363a6588723\n" }, { "commit": "115991625f8616edf0ee616cb4958a90f3397f40", "tree": "5f9aacfca84d40f42d131b98610c1e9bf2779a52", "parents": [ "2c0ae12dd6f81aded976d1a5e7b9165c97efea78" ], "author": { "name": "Jian Li", "email": "pyguni@gmail.com", "time": "Fri Jan 15 15:46:16 2016 -0800" }, "committer": { "name": "Gerrit Code Review", "email": "gerrit@onlab.us", "time": "Wed Jan 20 22:11:10 2016 +0000" }, "message": "Bump up Karaf to 3.0.5\n\nThis commit bumps up karaf to 3.0.5.\nThis commit also bumps up the jetty to 8.1.18.v20150929.\n\nChange-Id: I52849c38b535205db8c4e00e799b332f63b7e3f2\n" }, { "commit": "8a0c20ea6f5f4e82f2701f4cbb508b9b855576b6", "tree": "94d7b4b2d474dff9fcbe9629faa0546fa1c8313d", "parents": [ "c045c4acd70664711ea96c7d91b8d39c0c1f5a32" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Wed Sep 16 22:54:24 2015 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 18 14:54:42 2015 -0700" }, "message": "Updating onos-package for debian packaging\n\nChange-Id: Icc3899b3a35ba0a02a97f5eddebfbe51ff6c1638\n" }, { "commit": "6f1c567f2499e0745c7bf421259b359345e84a33", "tree": "bf8e0ef0368c2b99578985fb9a85b83e52792a34", "parents": [ "e0827773da001add15f1ed8095007637003bfa53" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Wed Sep 16 17:41:25 2015 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Fri Sep 18 14:54:42 2015 -0700" }, "message": "ONOS-2896 Updating onos.conf for onos-package\n\nAdding pre-start script to ensure that /opt/onos/{var,config,log} are present, and\ncreate them if they are missing\n\nAlso, prefill the user and options if /opt/onos/options is missing\n\nChange-Id: Iae0ed182435669d2247c46929e3df5a18dd0aac5\n" }, { "commit": "0eed29e0b5a8dd2886096bf7b97cbf686cedb7d8", "tree": "ebe4120ee17e4fe721091984b744910810c9f92c", "parents": [ "0bff430338079412a742d40afb1cbb4c1d24b741" ], "author": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Wed Sep 16 11:38:33 2015 -0700" }, "committer": { "name": "Brian O\u0027Connor", "email": "bocon@onlab.us", "time": "Thu Sep 17 00:53:04 2015 +0000" }, "message": "ONOS-2894 Renaming tools/package/debian to tools/package/init\n\nChange-Id: I66748d3033f4adb6d1052772776b6b3e5814bf91\n(cherry picked from commit 27dbb18d2ddbfa8c3bfcff45ca3a8abadecd2dd1)\n" } ] }