Commit Graph

3134 Commits

Author SHA1 Message Date
Thomas Schoebel-Theuer fcad02e977 marsadm: skip predefined units 2021-01-06 17:06:53 +01:00
Thomas Schoebel-Theuer bd2622e484 marsadm: parallelize systemctl start/stop 2021-01-06 17:06:53 +01:00
Thomas Schoebel-Theuer 76f39927d3 marsadm: force template generation upon resource changes 2021-01-06 17:06:53 +01:00
Thomas Schoebel-Theuer cceaa3a5f4 marsadm: less speaky actions 2021-01-06 17:06:53 +01:00
Thomas Schoebel-Theuer 7107e060ac marsadm: remove disturbing is_systemd_generate_necessary 2021-01-06 17:06:53 +01:00
Thomas Schoebel-Theuer 4180741c92 marsadm: skip template instantiation on mtime check 2021-01-06 17:06:53 +01:00
Thomas Schoebel-Theuer e5602bf4f0 marsadm: factor out _get_file 2021-01-06 17:06:53 +01:00
Thomas Schoebel-Theuer f042972ee5 marsadm: split systemd unit and script directories 2021-01-06 17:06:53 +01:00
Thomas Schoebel-Theuer 11976c261b marsadm: set-systemd-unit DEFAULT markers etc 2021-01-06 17:06:52 +01:00
Thomas Schoebel-Theuer c1738680cd marsadm: fix get-systemd-unit empty string 2021-01-06 17:06:52 +01:00
Thomas Schoebel-Theuer b390bd7079 marsadm: skip systemd-trigger when called by cm3 & co
Stay away, avoid infinite recursion etc.
2021-01-06 17:06:52 +01:00
Thomas Schoebel-Theuer ecca5f51cb marsadm: allow directly executable .script templates 2021-01-06 17:06:42 +01:00
Thomas Schoebel-Theuer f03ae66c52 marsadm: removed deprecated template fingerprinting 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 9228bb7e36 marsadm: add header to generated systemd units 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer fd83afcb46 marsadm: move filename substitution code 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 1aec029792 marsadm: dynamic programming on template instantiation 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 8846b48f74 marsadm: rework template activation 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 8de93db03a marsadm: remove deprecated want_host_path 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 3fa0421365 marsadm: fix race on system lock breaks 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer c27441325d marsadm: new option --systemd-enable 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 924abf9f42 marsadm: factor out systemd reporting 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 601f378cd7 marsadm: workaround unimplemented AT_SYMLINK_NOFOLLOW and undef at utime() 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 136dcae0ba marsadm: safeguard return at resize 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer bcfcf25a31 marsadm: safeguard return at invalidate 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 22269a19bd marsadm: safeguard return at primary 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 7a18d1ab9e marsadm: safeguard return at fake-sync 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 0afde44073 marsadm: safeguard return at up 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer dcb60eaef3 marsadm: safeguard return at attach 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 2561800e68 marsadm: safeguard return at cron 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 75807a287c marsadm: safeguard return at leave-resource 2020-12-22 09:43:08 +01:00
Thomas Schoebel-Theuer 51fafadbb3 marsadm: fix transitive dependency keywords 2020-12-22 09:43:05 +01:00
Thomas Schoebel-Theuer ee058015ee marsadm: fix safe_touch 2020-12-22 08:58:02 +01:00
Thomas Schoebel-Theuer ef9c07b7d1 marsadm: fix set-systemd-unit 2020-12-22 08:58:02 +01:00
Thomas Schoebel-Theuer 29482a5c68 marsadm: document idea behind transitive closure computation 2020-12-22 08:58:02 +01:00
Thomas Schoebel-Theuer bd5b2ef885 marsadm: skip unnecessary template checks 2020-12-22 08:58:02 +01:00
Thomas Schoebel-Theuer dcdf848933 marsadm: fix missing dir /mars/userspace 2020-12-22 08:58:02 +01:00
Thomas Schoebel-Theuer f12ea371f9 marsadm: fix failover with systemd 2020-12-22 08:58:02 +01:00
Thomas Schoebel-Theuer 9442916de2 main: local systemd_trigger 2020-12-22 08:58:02 +01:00
Thomas Schoebel-Theuer c53e7d172d all: release mars0.1astable118 2020-12-10 13:32:39 +01:00
Thomas Schoebel-Theuer e28b453817 Merge remote-tracking branch 'GabrielFrancisco1/fix-parent-dir-locking' 2020-12-02 08:48:08 +01:00
Gabriel Francisco 7b49ae9dde compat: fix parent dir locking 2020-11-30 05:26:57 +00:00
Thomas Schoebel-Theuer e13f0a1ebe all: release mars0.1astable117 2020-11-29 17:43:36 +01:00
Thomas Schoebel-Theuer 9c9773676b Merge remote-tracking branch 'GabrielFrancisco/debian/sid' into HEAD 2020-11-29 17:43:25 +01:00
Thomas Schoebel-Theuer e6d96350e7 doc: checkout new user manual 2020-11-29 17:41:22 +01:00
Thomas Schoebel-Theuer 8912b4a073 doc: describe {de,}activate-guest 2020-11-29 17:41:22 +01:00
Thomas Schoebel-Theuer cde7133356 marsadm: minor update command description 2020-11-29 17:41:22 +01:00
Thomas Schoebel-Theuer a48dcca14d marsadm: new commands {de,}activate-guest 2020-11-29 17:41:06 +01:00
Thomas Schoebel-Theuer 4cae329dc9 marsadm: speedup join-resource on non-reachable peers 2020-11-27 23:17:25 +01:00
Thomas Schoebel-Theuer 4e6ef0751b marsadm: fix annoying warning 2020-11-27 23:17:25 +01:00
Thomas Schoebel-Theuer 6fed821b6e marsadm: carefully shortcut self-waiting 2020-11-27 23:17:24 +01:00