From 3478f96cb845da232a6d650967a3c1825a19980d Mon Sep 17 00:00:00 2001 From: Marcos Mello Date: Mon, 8 Nov 2021 11:36:15 -0300 Subject: [PATCH] Fix vncpass= boot option --- airootfs/etc/systemd/scripts/sysrescue-initialize | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/airootfs/etc/systemd/scripts/sysrescue-initialize b/airootfs/etc/systemd/scripts/sysrescue-initialize index d2e0e3e..dfbda26 100755 --- a/airootfs/etc/systemd/scripts/sysrescue-initialize +++ b/airootfs/etc/systemd/scripts/sysrescue-initialize @@ -80,7 +80,10 @@ do # Auto-start x11vnc with the graphical environment dovnc) echo "Found option '${curopt}' on the boot command line" - echo 'x11vnc -nevershared -forever -logfile /var/log/x11vnc.log &' > /root/.xprofile + { + echo '[ -f ~/.vnc/passwd ] && pwopt="-usepw" || pwopt="-nopw"' + echo 'x11vnc $pwopt -nevershared -forever -logfile /var/log/x11vnc.log &' + } > /root/.xprofile ;; esac done