about summary refs log tree commit diff
path: root/nixos/doc/manual
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2024-02-11 02:29:41 +0100
committerMartin Weinelt <hexa@darmstadt.ccc.de>2024-02-11 02:29:41 +0100
commit8e204177026280acd6053af230d303c937e64c2f (patch)
treea02a788b191ae8808ee13be092227d51070636c7 /nixos/doc/manual
parent21c8bbef95b078e4109cdce1e69ea6df7ea73135 (diff)
parent3d71952f4bb476ab425c1b266efc55eecca3564a (diff)
downloadnixlib-8e204177026280acd6053af230d303c937e64c2f.tar
nixlib-8e204177026280acd6053af230d303c937e64c2f.tar.gz
nixlib-8e204177026280acd6053af230d303c937e64c2f.tar.bz2
nixlib-8e204177026280acd6053af230d303c937e64c2f.tar.lz
nixlib-8e204177026280acd6053af230d303c937e64c2f.tar.xz
nixlib-8e204177026280acd6053af230d303c937e64c2f.tar.zst
nixlib-8e204177026280acd6053af230d303c937e64c2f.zip
Merge remote-tracking branch 'origin/staging-next' into staging
Diffstat (limited to 'nixos/doc/manual')
-rw-r--r--nixos/doc/manual/release-notes/rl-2405.section.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2405.section.md b/nixos/doc/manual/release-notes/rl-2405.section.md
index 8700f9260238..c0f71d8e79a1 100644
--- a/nixos/doc/manual/release-notes/rl-2405.section.md
+++ b/nixos/doc/manual/release-notes/rl-2405.section.md
@@ -288,6 +288,10 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
   [fileSystems.overlay](#opt-fileSystems._name_.overlay.lowerdir). See also the
   [NixOS docs](#sec-overlayfs).
 
+- systemd units can now specify the `Upholds=` and `UpheldBy=` unit dependencies via the aptly
+  named `upholds` and `upheldBy` options. These options get systemd to enforce that the
+  dependencies remain continuosly running for as long as the dependent unit is in a running state.
+
 - `stdenv`: The `--replace` flag in `substitute`, `substituteInPlace`, `substituteAll`, `substituteAllStream`, and `substituteStream` is now deprecated if favor of the new `--replace-fail`, `--replace-warn` and `--replace-quiet`. The deprecated `--replace` equates to `--replace-warn`.
 
 - A new hardening flag, `zerocallusedregs` was made available, corresponding to the gcc/clang option `-fzero-call-used-regs=used-gpr`.