commit f85fea52403b33f78c25fc93c926bae29b794b76
parent 08fb75f2b826cc7e32bbdd2e3303d1b00fbb0aba
Author: ccx <ccx@te2000.cz>
Date: Tue, 19 Mar 2024 00:13:28 +0000
try setsid early
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/service_scripts/xorg/run b/service_scripts/xorg/run
@@ -1,5 +1,6 @@
#!/command/execlineb -P
fdmove -c 2 1
+s6-setsid
s6-envdir env
multisubstitute {
@@ -66,7 +67,7 @@ ns_run_unshared data/root {
if { chown root:xorg ./dev/tty${vtN} }
}
# This runs with changed / so use absolute paths before dropping privs
-/mnt/ns/bin/s6-setsid
+#/mnt/ns/bin/s6-setsid
/mnt/ns/bin/redirfd -r 0 /dev/tty${vtN}
/mnt/ns/bin/redirfd -w 1 /dev/tty${vtN}
/mnt/ns/bin/applyuidgid-caps -U ""