From 3d0f2b06063dd4ad6999b1ae32f90146e8ccee73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 22 Mar 2025 22:29:25 +0100 Subject: [PATCH] nixos/xrdp: use --replace-fail with substituteInPlace --- nixos/modules/services/networking/xrdp.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/nixos/modules/services/networking/xrdp.nix b/nixos/modules/services/networking/xrdp.nix index 0168bfb5de51..78dc280365c1 100644 --- a/nixos/modules/services/networking/xrdp.nix +++ b/nixos/modules/services/networking/xrdp.nix @@ -20,17 +20,17 @@ let chmod +x $out/startwm.sh substituteInPlace $out/xrdp.ini \ - --replace "#rsakeys_ini=" "rsakeys_ini=/run/xrdp/rsakeys.ini" \ - --replace "certificate=" "certificate=${cfg.sslCert}" \ - --replace "key_file=" "key_file=${cfg.sslKey}" \ - --replace LogFile=xrdp.log LogFile=/dev/null \ - --replace EnableSyslog=true EnableSyslog=false + --replace-fail "#rsakeys_ini=" "rsakeys_ini=/run/xrdp/rsakeys.ini" \ + --replace-fail "certificate=" "certificate=${cfg.sslCert}" \ + --replace-fail "key_file=" "key_file=${cfg.sslKey}" \ + --replace-fail LogFile=xrdp.log LogFile=/dev/null \ + --replace-fail EnableSyslog=true EnableSyslog=false substituteInPlace $out/sesman.ini \ - --replace LogFile=xrdp-sesman.log LogFile=/dev/null \ - --replace EnableSyslog=1 EnableSyslog=0 \ - --replace startwm.sh $out/startwm.sh \ - --replace reconnectwm.sh $out/reconnectwm.sh \ + --replace-fail LogFile=xrdp-sesman.log LogFile=/dev/null \ + --replace-fail EnableSyslog=1 EnableSyslog=0 \ + --replace-fail startwm.sh $out/startwm.sh \ + --replace-fail reconnectwm.sh $out/reconnectwm.sh \ # Ensure that clipboard works for non-ASCII characters sed -i -e '/.*SessionVariables.*/ a\