Commit Graph

110 Commits (3b467e2c0aecf36c0f13310f95bcf801a419ad21)

Author SHA1 Message Date
Master 3b467e2c0a added shell attribute to unit object definition to allow more flexibility; defaults to sh 2020-07-01 22:57:32 -04:00
Master c4828d506b added shell attribute to unit object definition to allow more flexibility; defaults to sh 2020-07-01 22:30:51 -04:00
Master c9567f20e4 fix uid/gid set order 2020-06-29 23:54:53 -04:00
Master 4cb2449f24 improved error reporting on setegid failure 2020-06-29 23:51:18 -04:00
Master 58f4684449 improved error reporting on setegid failure 2020-06-29 23:47:00 -04:00
Master 3bb3b5f47e reworked exceptions for message value 2020-06-29 22:00:01 -04:00
Master 52734d2f2c reworked exceptions for message value 2020-06-29 21:52:39 -04:00
Master af18419eda cleanup after changes 2020-06-29 21:06:18 -04:00
Master f4a38de0c0 added group and user set[uid|gid] capability at unit definition level 2020-06-29 02:22:11 -04:00
Master 3517b9cc11 repair target string 2020-06-20 23:14:04 -04:00
Master 137c82ebaa repair target string 2020-06-20 23:07:14 -04:00
Master e49cc335f3 fixing execution context for targets 2020-06-20 23:05:51 -04:00
Master 4ea05b842a minor repair of usage of env vars file 2020-06-20 23:00:55 -04:00
Master 3bc60f56de minor repair of usage of env vars file 2020-06-20 22:57:30 -04:00
Master 88eaea7bfa fixed context issue with conf file loading re: env vars file 2020-06-20 21:10:42 -04:00
Master d636ece26a dtype repair to logger 2020-06-20 20:25:45 -04:00
Master 839c3d398a logging reflow 2020-06-20 20:09:32 -04:00
Chris Punches 11829aca39 fixed missing vars load on post-rectification execution 2018-06-01 23:23:38 -04:00
Chris Punches 8f6f7761c4 fixed missing vars load on post-rectification execution 2018-06-01 23:19:30 -04:00
Chris Punches 722688ebf3 new environment variable file feature 2018-02-25 01:24:59 -05:00
Chris Punches 3591bd344d now shows where it looked for missing config file during initialisation 2018-02-24 20:18:31 -05:00
Phanes 1c354b4401 updated readme to be more clear 2017-12-08 00:34:29 -05:00
Phanes 0db575a075 Merge remote-tracking branch 'origin/master' 2017-12-07 22:38:05 -05:00
Phanes 46e56b8d6f implemented execution context. needs thoroughly tested. 2017-12-07 22:37:42 -05:00
Chris Punches 93c22887e8 Update README.md 2017-12-07 10:07:04 +00:00
Phanes 9d89f5ad6a minor punctuation fixes 2017-12-07 02:39:27 -05:00
Phanes 6fca4f2d91 added markdown extention 2017-12-07 02:32:56 -05:00
Phanes c75fa9d2c8 updated readme 2017-12-07 02:24:17 -05:00
Phanes 49b4e77ca8 updated readme 2017-12-07 02:05:03 -05:00
Phanes 8a95bbf219 not sure why but ok 2017-12-07 01:32:00 -05:00
Chris Punches 4d66a0f059 Merge branch 'master' into 'master'
Honor long options as well.

See merge request !1
2017-12-07 06:22:55 +00:00
DJ Lucas 221edee07c Forgot print_usage() on invalid option. 2017-12-05 22:40:57 -06:00
DJ Lucas 0c70f7ee36 Honor long options as well. 2017-12-05 22:09:33 -06:00
Phanes 2b2225f3e4 fixed cmakelists 2017-12-05 21:36:00 -05:00
Phanes 6af1082852 branding, legal notices, and improved usage statement 2017-12-05 19:42:53 -05:00
Phanes 9d5af160c5 Merge remote-tracking branch 'origin/master' 2017-12-05 19:26:06 -05:00
Phanes da50f152f2 fixed merge issue that broke 1.3a release, implemented commandline switches 2017-12-05 19:25:51 -05:00
Chris Punches 7404f07dc5 Update examplar.cpp 2017-12-05 21:39:10 +00:00
Phanes a50293a217 now loads from either a units directory or a single units file 2017-12-05 07:51:55 -05:00
Phanes 660745d7d5 logging is now implemented (syslog) 2017-12-05 06:10:05 -05:00
Phanes c37b6e1a9e added ta-do's 2017-12-05 02:28:52 -05:00
Phanes 50478d58ed fixed exit code to reflect completion/halting of plan 2017-12-05 01:13:23 -05:00
Phanes 109d227166 fixed logic flow bug in Task execution, cleaned up exceptions, improved exception verbosity, and added a logic tree for task execution flow 2017-12-04 23:29:07 -05:00
Phanes 14d526d95c fixed logic flow bug in Task execution, cleaned up exceptions, improved exception verbosity, and added a logic tree for task execution flow 2017-12-04 23:25:48 -05:00
Phanes e8889c3088 changed license format to markdown for visibility 2017-12-04 00:49:30 -05:00
Phanes 7d3f5e4333 updated license notices 2017-12-04 00:46:34 -05:00
Phanes 3901a07dad moved design docs into own directory; alpha release commit 2017-12-03 21:47:28 -05:00
Phanes 721e1d8113 Merge remote-tracking branch 'origin/master' 2017-12-03 21:37:01 -05:00
Phanes bcd2eca752 fixed the doxygen stub for Plan::all_dependencies_complete( std::string ) 2017-12-03 21:36:47 -05:00
Phanes 33b5e3d7cf added generic exception wrapper to pass exceptions up to calling plan during task execution 2017-12-03 21:33:58 -05:00