aboutsummaryrefslogtreecommitdiff
path: root/src/conf/py-debug/conf.d
diff options
context:
space:
mode:
authorDavid Timber <dxdt@dev.snart.me>2022-05-13 14:45:59 +0800
committerDavid Timber <dxdt@dev.snart.me>2022-05-13 14:45:59 +0800
commit515bf01a057f0b40d89c6b7b247eb4e2fc19d1b7 (patch)
tree1a625d2a85b858227c3bd67955da3da90be49bda /src/conf/py-debug/conf.d
parenta01c87416b241315a9268bb4eb5206ade8328069 (diff)
Impl ...
- launch.json: change debug cwd to the project root dir - Add subcmd "mods" - Docs - Tidy up sample and debug config files - Change core exec - 'dnf-list-instaled' -> 'rpm-list-installed' as dnf does not work on ro fs - Accept the exit code 1 from tar(allow live fs change) - Add the generic sample config - Fix 'run' subcmd not accepting empty task-id - Change module loading: modules are not required to have the 'backup_backends' var - Reduce required Python version by removing the use of match ... case - Fix 'exec-append' not taking 'env' into account - Remove use of exceptions from irrelevant packages - Fix unimpl methods of NullBackupBackend - Tidy up instantiation of raised exceptions - Change "include" behaviour - Relative config paths are now resolved like #include C preprocessor - Fix bug where "include" circular ref checked is not done with absolute paths of config files - Add own exception hierachy - aws-s3: change storage class only when "rot-storage-class" is different from "sink-storage-class"
Diffstat (limited to 'src/conf/py-debug/conf.d')
l---------src/conf/py-debug/conf.d1
-rw-r--r--src/conf/py-debug/conf.d/core.jsonc44
2 files changed, 1 insertions, 44 deletions
diff --git a/src/conf/py-debug/conf.d b/src/conf/py-debug/conf.d
new file mode 120000
index 0000000..a32163d
--- /dev/null
+++ b/src/conf/py-debug/conf.d
@@ -0,0 +1 @@
+../py-sample/conf.d \ No newline at end of file
diff --git a/src/conf/py-debug/conf.d/core.jsonc b/src/conf/py-debug/conf.d/core.jsonc
deleted file mode 100644
index 4afe7f5..0000000
--- a/src/conf/py-debug/conf.d/core.jsonc
+++ /dev/null
@@ -1,44 +0,0 @@
-// PALHM Core Config
-{
- "execs": [
- // {
- // "id": "Exec ID",
- // "argv": [ "cmd", "--option1=opt1_val", "-o", "opt2_val" ],
- // "env": { "NAME": "VAL" },
- // "ec": "0", // this is assumed
- // "ec": "0-127", // inclusive range (not terminated by a signal)
- // "ec": "<1", // range (only 0)
- // "ec": "<=1", // range (0 and 1)
- // "ec": ">0", // range (always fail)
- // "ec": ">=0", // range (only 0)
- // "vl-stderr": 1 // verbosity level of stderr produced by this process
- // verbosity level of stderr produced by this process. Ignored if used
- // as part of pipeline
- // "vl-stdout": 2
- // },
- {
- "id": "tar",
- "argv": [ "/usr/bin/tar", "--xattrs", "--selinux" ]
- },
- {
- "id": "filter-xz-parallel",
- "argv": [ "/usr/bin/xz", "-T0" ]
- },
- {
- "id": "filter-gzip-plain",
- "argv": [ "/usr/bin/gzip" ]
- },
- {
- "id": "filter-zstd-plain",
- "argv": [ "/usr/bin/zstd" ]
- },
- {
- "id": "dnf-list-installed",
- "argv": [ "/usr/bin/dnf", "-yq", "list", "installed" ]
- },
- {
- "id": "lsblk-all-json",
- "argv": [ "/usr/bin/lsblk", "-JbOa" ]
- }
- ]
-}