Commit Graph

54 Commits (2623bcf2b392ec652341746e59f78fdd6e0bf1f1)

Author SHA1 Message Date
Chris Punches 2623bcf2b3 starting the process of moving manifest mgmt to a dedicated subcommand 2025-03-16 23:16:40 -04:00
Chris Punches 172bc2e9c8 output cleanup 2025-03-16 02:11:15 -04:00
Chris Punches 6d34c69b9f likely fixed, needs more testing 2025-03-16 02:07:38 -04:00
Chris Punches 28555d5773 struggling a little with proper available algo detection 2025-03-16 02:02:13 -04:00
Chris Punches 5ec3c0ca83 fixed available algo enumeration 2025-03-15 23:03:10 -04:00
Chris Punches aad077a24a implemented configurable checksum algorithm, defaults to sha256, introduces openssl dependency to build module 2025-03-15 21:27:21 -04:00
Chris Punches 1f4f73ff0f started implementation of updating CONTENTS_MANIFEST_DIGEST 2025-03-15 19:38:49 -04:00
Chris Punches cf860503c9 major cleanup / refactor of stage creation 2025-03-15 19:23:54 -04:00
Chris Punches 4588691faf fleshing out stage creation 2025-03-15 05:12:24 -04:00
Chris Punches b034a3679d fleshing out stage creation 2025-03-15 05:12:18 -04:00
Chris Punches 4c15eb07db fixed variable name from testing 2025-03-14 03:07:34 -04:00
Chris Punches 3f79b5c000 improved testing with standalone module builds for debugging 2025-03-14 03:07:02 -04:00
Chris Punches dd9ee891d4 added target os conf fallback. arg > conf. 2025-03-14 02:57:22 -04:00
Chris Punches 558d9d2738 implemented better options availability for build stage 2025-03-14 02:50:24 -04:00
Chris Punches 2cd350c910 cleaned up some of the module views 2025-03-14 00:06:00 -04:00
Chris Punches a924a245df fixed a cli arg parsing error 2025-03-13 23:03:37 -04:00
Chris Punches a822bc93e7 continued improvement of cli parsing 2025-03-13 21:30:02 -04:00
Chris Punches 02c6c5c66a some cleaning up of commandline argument parsing 2025-03-13 19:15:42 -04:00
Chris Punches 80de44b1b6 fleshing out package workflow 2025-03-12 20:05:59 -04:00
Chris Punches 1a97621a53 deferring signing to a dedicated module 2025-03-11 19:23:01 -04:00
Chris Punches 576ffd5a76 fixing me failing at passing module options to modules 2025-03-11 01:42:24 -04:00
Chris Punches d47207baae cleaned up dpm-core argument routing 2025-03-11 01:24:49 -04:00
Chris Punches e2a7390064 cleanup from last 2025-03-11 01:08:55 -04:00
Chris Punches 368b751a63 restructured the build module 2025-03-11 00:55:16 -04:00
Chris Punches f750c22faa README.md 2025-03-09 22:36:20 -04:00
Chris Punches e77bcf2f79 cleaning up 2025-03-09 22:27:23 -04:00
Chris Punches e28afc2d77 groundwork for standalone elfs of modules for debugging purposes 2025-03-09 19:02:39 -04:00
Chris Punches df041574ae updated cmake files for standalone module builds and whole project builds 2025-03-08 22:31:39 -05:00
Chris Punches acbebece3a breaking away module development to use only dpmdk 2025-03-08 22:15:44 -05:00
Chris Punches 62cf9d7c03 breaking away module development to use only dpmdk 2025-03-08 22:14:04 -05:00
Chris Punches 7e068db32a breaking away module development to use only dpmdk 2025-03-08 22:05:13 -05:00
Chris Punches e06f3733fa cleaned up entry point for dpm core 2025-03-08 21:53:55 -05:00
Chris Punches 525462a144 cleaned up entry point for dpm core 2025-03-08 21:52:04 -05:00
Chris Punches 255debef50 continued restructure for dpmdk and updated default behaviour 2025-03-08 17:44:23 -05:00
Chris Punches f0859c93c3 directory restructure and documentation cleanup 2025-03-08 04:56:07 -05:00
Chris Punches 34bab86b69 fixed logging pattern 2025-03-07 23:53:31 -05:00
Chris Punches ee1df1fb0c Better defaults management, logger class implementation with logging levels, and write to file configuration implementation 2025-03-03 03:56:51 -05:00
Chris Punches e79fa3b89f toying with logging, cleaned up info module a little, and cmakelists.txt enhancement for install 2025-03-02 06:11:32 -05:00
Chris Punches 146ce1972f improved path mgmt 2025-03-02 03:03:00 -05:00
Chris Punches 7f492d3b87 simplified dependency list 2025-03-02 01:10:26 -05:00
Chris Punches 0351b58d32 improved build script for installation and updated README.md 2025-03-02 01:08:07 -05:00
Chris Punches 299b8dd989 modules now can access config entries in a new conf.d dir pulled by DPM core (ini file format) 2025-03-02 00:29:26 -05:00
Chris Punches 6220653d10 implemented initial dpm core call functionality from module perspective 2025-03-01 20:57:38 -05:00
Chris Punches a5e2c86882 error handling layer implemented, header boilerplated for licensing info 2025-02-27 01:57:21 -05:00
Chris Punches e30ed309bd continued cleanup 2025-02-23 21:02:24 -05:00
Chris Punches 599f215693 typo fix 2025-02-23 20:34:00 -05:00
Chris Punches d320abf1ca cleaning up moduleloader - incomplete 2025-02-23 20:22:35 -05:00
Chris Punches 496cc9d4e6 cleaning up 2025-02-23 04:21:46 -05:00
Chris Punches 5be17a0a05 cleaning up 2025-02-23 04:20:52 -05:00
Chris Punches 6a91f30ce2 improved module validation 2025-02-23 04:10:51 -05:00